自上一版無狀態以太坊的全面 “路線圖” 發布以來已經過去了一段時間,現在很多東西都發生了改變。似乎又到了需要 “全都寫下來” 的時候了。
我們沒有在解決無狀態挖礦的問題。
我們沒有在解決?DSA(動態狀態訪問)問題,也不準備出于執行的目的為事務附加見證數據(witness)。
很難確定我們的目標到底是什么。但是我認為,只要我們著眼于需求,自然會出現一個目標梯度。
通過區塊見證實現無狀態驗證者
我們 希望/需要 驗證者無需保存完整的狀態就能驗證區塊。一種提議是在協議中要求為區塊附加區塊見證,以便客戶端使用區塊見證數據來驗證執行區塊得到的狀態根。
為此,我們需要:
A:大大縮小見證(就當前的十六進制帕特里夏樹而言,見證數據大小最高可達 100 MB)
趙長鵬:與韓國釜山市長簽署第一份區塊鏈諒解備忘錄:金色財經消息,幣安創始人趙長鵬發推特表示,與韓國釜山市長簽署第一份區塊鏈諒解備忘錄。[2022/8/26 12:50:08]
B:讓驗證者可以連同區塊一起獲得可靠的見證
我們使用 Verkle Trie 來解決需求 A ,將證明開支降至恒定大小(從理論上來說,根據當前 1250 萬的 gas 上限來估算,證明大小的上限約為 800k,平均約為 200k)。另請參見 "為以太坊狀態應用 verkle trie 的提議"。還值得一提的是,統一 verkle trie 需要修改?SELFDESTRUCT?操作碼的行為,或完全刪除該操作碼。
我們通過見證消息成為協議運行的一部分(很可能是將其作為區塊頭中的訪問列表)來解決需求 B,以便收到該證明的人確認它是對應區塊的正確證明。關于生成并通過 gossip 廣播見證的責任歸屬尚未確定。
動態 | 中國經濟周刊:一份名單顯示IDAX共計有438名投資人 受損金額合計5226.2592 萬元人民幣:一位“幣圈”投資者向《中國經濟周刊》記者表示,“11月24日,IDAX對外發布公告稱‘由于政策原因,IDAX官網和APP即日起不再為中國地區的用戶提供服務。’同時,公告還表示:‘近期由于IDAX提幣的需求用戶急劇增加,導致主流幣的提幣的通道處于擁堵狀態,IDAX正在審核用戶的提幣需求,麻煩用戶耐心等待。’“此后,我通過QQ維權群聯系了同樣是該平臺的投資者,一份名單顯示共計有438名投資人,受損金額合計5226.2592 萬元人民幣。[2019/12/3]
延伸閱讀:為什么無狀態性對于 ETH 2.0 來說如此重要?
通過狀態保質期(State Expiry)來抑制狀態增長
區塊提議者(或礦工)依然需要生成區塊。我們不建議解決無狀態區塊挖礦的問題,因為這會將我們的目標變成減輕日益增長的狀態維護負擔。
動態 | 律師公布了一份“印度禁止使用加密貨幣”的草案:據律師Varun Sethi分享的信息稱,印度禁止使用加密貨幣的草案已經公開。第二部分草案的一部分寫道:“任何人不得在印度境內開采、生產、持有、出售、買賣、發行、轉讓、處置或使用加密貨幣。本法案的任何規定均不適用于任何為實驗或研究目的而使用任何加密貨幣基礎技術或程序的任何人,包括向學生傳授的人,前提是不得使用加密貨幣來支付或接受此類活動的付款。本法任何規定均不適用于使用分布式分類賬技術創建網絡,用于交付任何金融或其他服務,或用于創造價值,而不涉及使用任何加密貨幣進行支付或接受支付。”考慮到這么長的時間,政府表示正在“研究技術”和“理解加密貨幣”。據今年5月報道,印度官員提交的一份RTI文件,詢問是否計劃對加密貨幣實施全面禁令,但遭到了經濟事務部(DEA)的拒絕。拒絕的理由是,審議工作已經結束,有關資料將很快公布。(crypto-news)[2019/7/15]
我們的目標是對總體狀態規模施以經濟限制。我們計劃通過“狀態保質期”來實現該目標,詳情請參閱:Resurrection-conflict-minimized state bounding, take 2 - #17 by vbuterin。
日本多摩大學制定了一份關于在日本進行ICO的監管和全面合法化的指導方:日本多摩大學制定了一份關于在日本進行ICO的監管和全面合法化的指導方針。這份由政府支持的研究小組提供的指導方針包括反洗錢(AML),確認投資者,跟蹤項目進展以及保護現有股權和債權人的規則。日本金融廳將對該提案進行審議,最終該提案可能在幾年內成為法律。[2018/4/5]
大致上講,所謂的狀態保質期,就是讓狀態在一段時間(大約 12 個月)后“失去活性”。失活狀態不再由協議管理。任何與失活狀態的交互都需要附帶一個證明,讓失活狀態重新恢復活性。該方案不會將任何復雜的 “租賃” 機制引入 EVM,但它實際上還是強制實現了“狀態租賃”。其結果就是為總體狀態規模設置了嚴格的上限。
通過“門戶客戶端”實現無狀態客戶端架構
延伸閱讀:Complete revamp of the "Stateless Ethereum" roadmap - #2 by dankrad
當前的 DevP2P 以太坊協議不能很好地支持無狀態客戶端。即使為支持無狀態客戶端而修改協議,這也并非易事。也就是說,僅依靠“關鍵路徑”,我們就可以構建出適用于 Eth1+Eth2 合并基礎設施的客戶端,但是這些客戶端對于大多數為了使用 JSON-RPC API 而使用客戶端人來說沒什么用。
另一項正在開展的計劃是構建支持廣泛部署超輕量級 “門戶客戶端” 所必需的網絡基礎設施。所謂的 “門戶” ,就是指客戶端可以查看網絡和相關數據,但是不必通過任何有意義的方式參與協議。
“門戶客戶端” 將參與專為滿足以下需求而設計的專用型點對點網絡:
1. 按需檢索任意狀態。
State Network DHT - Development Update #2 - #5 by pipermerriam
2. 按需檢索任意區塊鏈歷史。
Alexandria - HackMD(已經過時,但是從概念上講具有代表性)
3. 參與交易 gossip 廣播,但是無需訪問狀態。
Scalable Transaction Gossip - #3 by pipermerriam
4. 參與區塊 gossip 廣播,但是無需滿足 DevP2P 以太坊協議的隱形要求。
任何想要吸引 JSON-RPC API 用戶的 “無狀態客戶端” 都會參與這類網絡。我們希望現有客戶端會利用這類網絡來讓自己變得更加輕量級。
這不是實現 Eth1 + Eth2 合并這一主要目標的關鍵路徑,但它有助于將無狀態客戶端擴展至除驗證者以外的用例。
Regenesis(或許不會清理狀態)
過去,“Regenesis” 有兩個不同的涵義:
使用一個新的創世塊來重新啟動區塊鏈,并就創世狀態達成共識。
讓狀態“失去活性”,必須提供證明來讓狀態“恢復活性”。
活性/失活機制現已歸類為 “狀態有效期” 方案。
使用新的創世塊來重啟區塊鏈有很多好處。其中,最主要的一點是,將所有客戶端從歷史分叉規則所帶來的隱形需求中解放出來,讓客戶端變得更加簡單。這也可以幫助節點縮短獲得完整狀態副本所需的同步時間。
Binary Trie
原本是用來減少見證大小的主要機制,現已被 Verkle Trie 替代。
參考閱讀:EIP-3102: Binary trie structure
代碼默克爾化
原本是用來減少見證大小的次要機制,現已被 Verkle Trie 替代。
參考閱讀:EIP-2926: Chunk-Based Code Merkleization
原文鏈接:
https://ethresear.ch/t/an-updated-roadmap-for-stateless-ethereum/9046
作者:??pipermerriam
翻譯&校對:?閔敏 &?阿劍
首推 以太坊基金會發布針對信標鏈安全性和測試的提案請求 (RFP)。 社論 Danny Ryan 希望不再使用 eth1 和 eth2 這兩個詞.
1900/1/1 0:00:003月25日,發改委等多部門印發了《加快培育新型消費實施方案》,提出要加快數字人民幣的試點推廣,優先選擇部分新型消費活躍的城市進行試點,著力提高金融運行效率、降低金融交易成本.
1900/1/1 0:00:00和菜頭關于NFT的文章這幾天火了,幣圈跑過去打賞的人數之多快趕上搶投資額了(圖上這些怪人都是打賞金額拉滿)。幣圈的人想要獲得認同,圈外的人想要獲得認知.
1900/1/1 0:00:004月6日,四川省區塊鏈版權基礎設施“新版鏈”正式發布啟動建設,并將于2021年6月開始面向全國啟用.
1900/1/1 0:00:00狂人本著負責,專注,誠懇的態度用心寫每一篇分析文章,特點鮮明,不做作,不浮夸!本內容中的信息及數據來源于公開可獲得資料,力求準確可靠,但對信息的準確性及完整性不做任何保證,本內容不構成投資建議.
1900/1/1 0:00:00文章系金色財經專欄作者牛七的區塊鏈分析記供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別,謹防上當.
1900/1/1 0:00:00