以太坊基礎層接下來面臨的一大挑戰就是處理日漸增加的狀態數據:當前以太坊區塊鏈的狀態數據約有100GB,而且每年大約會增加50GB。日益膨脹的狀態會讓同步以太坊區塊鏈、擔當區塊鏈的驗證者變得越來越困難,還有使網絡陷入中心化的風險;尤其,狀態數據的增長還有可能變得更快。
現在,人們提出了兩類技術作為短期內的解決方案:
狀態保質期:從狀態中移除那些近期沒有被訪問的狀態對象,并且,在“復活”這些過期的狀態對象時需要提供見證數據。這將使?每個節點?都要存儲的狀態數據限制在20~50GB。
弱無狀態性:僅要求區塊生產者存儲狀態,而所有其他節點都無需存儲狀態即可驗證區塊。
當然,也有更長期的選擇如“完全無狀態性”:可以認為是上述兩種方案的極端形式,但更具有挑戰性,因此可以認為在短期內沒有投入太多時間的必要。
彭博社:幣安在2020年及2021年沒有遵循BUSD儲備程序:金色財經報道,據彭博社報道,幣安承認其與幣安掛鉤的穩定幣并不總是得到儲備的充分支持,但表示現在已經解決了這個問題。彭博社援引區塊鏈分析公司 ChainArgos 的 Jonathan Reiter 的分析報告稱,該代幣在 2020 年和 2021 年存在抵押不足的問題。該發言人指出,用戶贖回從未受到該問題的影響,但沒有詳細說明與幣安掛鉤的 BUSD 抵押不足多長時間,也沒有詳細說明幣安何時發現并修復了該問題。
根據該報告,與幣安掛鉤的 BUSD 穩定幣與 Paxos 發行的 BUSD 的價值相關聯,并被創建為具有可以在以太坊以外的區塊鏈上運行的 BUSD 版本。它由 BUSD 的鎖定儲備以 1:1 的比例支持。穩定幣的彈性以及它們是否有可靠的資金支持在加密貨幣行業是一個有爭議的問題。穩定幣旨在密切跟蹤其他東西的價值,通常是美元。因此,如果投資者將 100 億美元投入穩定幣,理論上應該有 100 億美元用于支持它。最大的穩定幣,Tether 的 USDT,多年來一直擔心它沒有得到充分支持。2021 年,在紐約州發現其謊稱其穩定幣完全由美元 1 比 1 支持后,Tether被迫支付 1850 萬美元的罰款。[2023/1/11 11:05:06]
當然,狀態保質期方案和弱無狀態性也面臨許多挑戰),不過,不論哪一種方案,近來都有可觀的進步,可以大大緩解我們面臨的困難。
印度央行行長:加密貨幣對宏觀經濟、金融穩定有風險:金色財經報道,印度央行行長沙克蒂坎塔·達斯表示,我們堅信加密貨幣絕對沒有基礎(支撐),加密貨幣對宏觀經濟、金融穩定有風險。仍然認為加密貨幣應該被禁止。央行數字貨幣是未來的貨幣,將有更多的央行接受數字貨幣。[2022/12/21 21:58:42]
關于狀態保質期方案,關鍵難點在于:
如何組織狀態的結構,使得不用的部分就會過期?我們是在賬戶層實現它,還是在存儲槽層面實現它)
滅活狀態對象時應采取什么樣的流程?尤其是,我們是接連不斷地滅活狀態對象,還是每隔一段時間實施一次滅活行動?“ReGenesis”就是后面這種策略的代稱。
如何處理“復活沖突”問題?復活沖突是一個重要的概念。假設某些賬戶或存儲槽在某些地址/位置創建好之后過期了;然后,該賬戶/存儲槽又在相同的位置被重新寫入;最后,有些人又嘗試復活最初那個已經過期的對象。我們該如何解決這個過期又復活的狀態與那個新創建的狀態之間的沖突?我的文章有專門的一節詳細描述了這個問題。
報告:中國數字藏品市場規模五年內預計達到280億元:金色財經報道,艾瑞咨詢發布《中國數字藏品行業研究報告》(后簡稱“報告”)。據報告介紹,國內數字藏品總增長態勢迅猛,藏品總額及數量一年之間大幅增長,2020年5月發行數量最高達到496.9萬件,2021年中國數字藏品市場規模達到2.8億元,未來開放二級市場后預計2026年將達到280億元。[2022/10/1 18:36:56]
至于弱無狀態性,關鍵難點在于:
如何使用Gas重定價來限制見證數據的上限?,就仍然需要為訪問每一個合約代碼塊施加成本)
見證數據的大小:見證數據即向無狀態的客戶端提供的、用于驗證區塊有效性的額外數據;這部分數據,即使有了合適的重定價措施,也有約4MB,對于我們這個每13秒就要廣播一次區塊的網絡來說,還是太大了。
數據:以太坊2.0合約質押數量達1291萬ETH:6月19日消息,Watcher.Guru發推表示,當前以太坊2.0合約質押數量達12,916,565 ETH,創歷史新高。[2022/6/19 4:38:35]
事務的廣播:如果客戶端并不能直接訪問狀態來驗證事務本身的有效性,那事務要怎么在網絡間傳播、驗證呢?
幸運的是,近來兩種方法都取得了許多進展,這些進展似乎能解決絕大多數困擾:
一些技術能讓ReGenesis類型的的狀態保質期方案最小化復活沖突
PiperMerriam研究了如何在事務廣播網絡中添加見證消息使之適合無狀態客戶端;以及分布式的狀態存儲和按需可得性
Verkletree,可以將最糟糕情況下的見證數據大小從約4MB降低到約800kB的區塊可達到約780kB,而我們也不得不處理)。看?幻燈片、文檔?和?代碼。
從理論到實際
兩種解決方案都在開發中,可能現在是時候要改觀、把它們當成是可行的路徑而非研究領域的概念了。至少有一個需要在以太坊上實現。
那這就產生了一個優先級問題:如果我們不得不在兩者中挑一個,哪一個更重要一些?Dankrad分析了弱無狀態性;如果有詳細講解狀態保質期的工作,那對照起來必定會很有趣。
另一個挑戰是,讓整個生態準備好付出轉變的代價。舉些例子:
弱無狀態性需要用verkletree來替代二進制樹,這會使現今所有的默克爾分支驗證器失效
Verkletree也要求改變客戶端的同步協議
我們還需要添加按代碼塊計算的Gas成本,這會讓某些應用的Gas開銷比當前的更大
狀態保質期方案需要應用重新設計自己的合約,以高效地使用新狀態需要新的版本和架構來處理這一點,雖然不更新也能繼續用,但這樣會更不便利,Gas開銷也會更高)
依賴歷史數據訪問權的dApp需要切換到一些另外的協議/L2機制中,以訪問1年以前的數據
好處
解決上述問題需要極大的毅力。但回報是豐厚的:
讓更多人能夠運行以太坊節點,幫助以太坊去中心化以及降低“Infura依賴風險”
啟用以太坊的無狀態驗證,大幅降低成為PoS驗證者的開銷:實現之后,節點甚至可以選擇性地驗證以太坊應用的數據,例如:僅驗證自己參與了見證的區塊。這將使我們更接近我們夢寐以求的目標:保證用戶使用容易買到的消費級硬件就能成為PoS驗證者并且長期不變
提高區塊Gas上限:縮減客戶端的狀態數據規模使我們能安全地大幅提高區塊Gas上線,為用戶提供更低的交易手續費。更小的狀態數據意味著這些數據甚至可以放到內存中,因此每次訪問狀態的實際開銷都會更小,因此我們有望安全地提高區塊Gas上限。
讓應用開發者更為確信,此番轉變之后,協議的經濟模型可以更堅固,而且未來不會再有太大改變,因為協議中主要的經濟激勵不兼容問題已經終結。
希望對該主題我們有更多的討論,盡快開始開發必要的準備工作,為解決我們的狀態問題、為更高的L1效率和可擴展性鋪平道路!
原文鏈接:
https://ethereum-magicians.org/t/weak-statelessness-and-or-state-expiry-coming-soon/5453
作者:??Vitalik
翻譯:?阿劍
幣圈最不缺的就是段子 之前鑒叔寫文章講過Heco的挖礦。這一周,Heco上面,頻繁有項目出事兒,給投資者帶來了巨大的損失。前兩天大盤反彈,幾乎所有板塊都在漲,但是Heco板塊卻跌跌不休.
1900/1/1 0:00:00在任何一個不發達國家,一個小孩子現在通過手機獲得的信息比1990年代比爾-克林頓獲得的信息還要多。雖然我們傾向于認為世界范圍內的情況并不樂觀,但人們的壽命比以往任何時候都要長,也更健康.
1900/1/1 0:00:003月10日,開源軟件資助平臺?Gitcoin?啟動了為期15天第9輪捐贈活動。不少知名DeFi項目便從Gitcoin孵化出來,上面也匯聚了很多知名開發者和有創意的想法,普通用戶參與捐贈還有機會獲.
1900/1/1 0:00:00您好,加密貨幣愛好者!希望您會喜歡閱讀QDeFiRating和NOAH的ARK團隊的文章。訂閱我們的B站頻道,觀看實用的教程和精彩訪談,隨時在其中找到最新的DeFi排名和評論.
1900/1/1 0:00:00尊敬的Hotbit用戶:????Hotbit將支持BTCStandardHashrateToken1:10代幣增量的計劃.
1900/1/1 0:00:00去年的今天,是數字貨幣圈的黑暗日,主流幣同時大幅暴跌,幾大平臺相繼宕機,諸多投資者爆倉無歸,損失慘重.
1900/1/1 0:00:00