以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > 屎幣 > Info

ERK:V神發布以太坊狀態到期和無狀態路線圖,同步實施以解決狀態暴增問題

Author:

Time:1900/1/1 0:00:00

原作者:VitalikButerin,《狀態到期和無狀態路線圖》

以太坊的狀態規模正在迅速增長。目前僅狀態大小大約有35GB,如果包括所有Merkle證明在內,則超過100GB,并且每年大約增加一半。狀態存儲也是以太坊經濟學的一個弱點:它也是唯一一種機制,使得參與者支付一次就可變成節點永遠的負擔。為了保持以太坊的可擴展性和可持續性,我們需要一些解決方案。

有兩種途徑的解決方案,并且已經存在很長時間:弱無狀態和狀態到期:

狀態到期:從狀態中移除最近沒有被訪問過的狀態,并需要見證人才能恢復過期狀態。這會將每個人需要存儲的狀態減少到大約20-50GB。

弱無狀態:只需要區塊提議者存儲狀態,并允許所有其他節點無狀態地驗證區塊。在實踐中實現這一點需要切換到Verkle樹以減少見證人的規模。

V神發布“Verkle樹和狀態到期”詳細計劃,狀態到期用狀態樹列表替換單個狀態樹:V神(Vitalik Buterin)表示,為Verkle樹和狀態到期寫了一些更詳細的計劃(包括原始EIPs)。Verkle樹:在現有的hexary Patricia樹旁引入一個新的Verkle狀態樹。在硬分叉之后,Verkle樹存儲對狀態的所有編輯以及所有訪問狀態的副本,并且hexary Patricia樹不能再修改。這是向以太坊完全依賴Verkle樹來存儲執行狀態多階段過渡的第一步。狀態到期:用狀態樹列表替換單個狀態樹,大約每一年一棵樹。狀態編輯存儲在與當前期間相對應的樹中,并且客戶端不再存儲超過最近兩個期間的樹。使用舊狀態的交易,在最近兩個期間沒有修改,需要提供見證人。[2021/6/18 23:46:59]

本文檔描述了同時實施這兩個想法的多階段提案。事實證明,這比先后連續執行這兩個解決方案要容易得多。沒有Verkle樹的狀態到期需要非常大的見證大小來證明舊狀態,而切換到沒有狀態到期的Verkle樹需要就地轉換程序,這幾乎與僅實現狀態到期一樣復雜。然而,如果同時進行,這兩項改革解決了彼此面對的挑戰:狀態到期涉及每年創建一個新的狀態樹,允許Verkle樹隨著時間的推移逐步引入而無需就地轉換,而Verkle樹解決了見證人規模的問題。

動態 | V神發布關于“跨分片交易”的新建議:10月29日,以太坊聯合創始人Vitalik Buterin發表了一份關于“在以太坊網絡上實現跨分片事務”提案。根據文章,第二階段的主要要求之一是能夠在分片之間快速移動ETH。V神補充說,雖然通過接收機制通常可以實現跨分片事務,但是跨分片ETH需要更多的協議活動。[2019/10/30]

相關鏈接:狀態到期和無狀態思想的發展歷史

無狀態客戶端概念,最初的ethresear.ch帖子:https://ethresear.ch/t/the-stateless-client-concept/172?

狀態租金,2015年原始提案:https://github.com/ethereum/EIPs/issues/35?

動態 | V神發起DAI貸款年利率超國債的投票 半數用戶認為DAI隨時可能面臨崩盤:以太坊創始人V 神今日在推特發起關于“DAI 的貸款年利率與美國 10 年國債收益率差距”的投票,V 神指出,DAI 貸款可以提供 11.5% 的年利率。而美國 10 年期國債收益率僅為 1.5%。為什么會出現這種差距呢?,同時給出了四個選項,1. 臨時現象,受市場影響;2. DAI 有隨時崩盤的風險;3. Compound 倒閉的風險;4. 其他,請回復在評論中。截至目前,結果顯示超半數用戶認為DAI隨時可能崩盤的風險導致了它的高年利率。V神在評論中表示,這就是為什么我認為“貸款”是整個defi的錯誤隱喻的部分原因。大多數在發展中國家發放的貸款并不是由其他高流動性加密資產(或一般的高流動性或數字資產)擔保的150%。[2019/8/24]

ReGenesis:https://medium.com/@mandrigin/regenesis-explained-97540f457807?

V神發火:你們再炫富,我就退出:以太坊已成為加密貨幣2.0代表,但以太坊創始人Vitalik Buterin卻時常充滿擔憂,他認為,加密貨幣技術正朝著錯誤的方向前進。他不希望以太幣淪為投機者的天堂,而是能夠滲透進所有的工業中,將全世界的經濟、社交、文化都去中心化。他警告說:數字貨幣隨時可能歸零,傳統資產仍是存款首選。他不希望人們帶著數千億美元的數字紙上財富到處炫耀,并威脅道,“如果你們再這樣的不成熟,我就將退出以太坊。”[2018/3/17]

Verkle樹:https://notes.ethereum.org/_N1mutVERDKtqGIEYc-Flw?

關于邊界見證大小的演示:https://www.youtube.com/watch?v=qQpvkxKso2E?

V神發推特:特殊情況下硬分叉“挽救”行為對新生區塊鏈是個不錯的選擇:以太坊創始人Vitalik Buterin 剛剛發布推特回應稱,在特殊情況下的硬分叉“挽救”行為對于早期的新生區塊鏈來說是個不錯的選擇。近日,有評論稱以太坊樹立了一個壞榜樣,現在每次有黑客事件發聲,就會有人要求硬分叉追回。[2018/2/11]

狀態大小管理理論:https://hackmd.io/@vbuterin/state_size_management?

復活沖突最小化狀態邊界:https://ethresear.ch/t/resurrection-conflict-minimized-state-bounding-take-2/8739?

無狀態和狀態到期的一些路徑:https://hackmd.io/@vbuterin/state_expiry_paths

回顧:狀態到期是如何工作的?

這是對此處提議的機制以及本文檔中提議的內容的描述。核心思想是每個時期都會有一個狀態樹,當新時期開始時,會為該時期初始化一個空狀態樹,任何狀態更新都會進入該樹。在一段時間內發生的所有寫入都進入最新的樹。

請注意,這些大約一年的狀態到期時間在歷史上有時被稱為“時期”,但我正在切換到“周期”一詞以避免與信標鏈時期混淆。

保持兩個關鍵原則:

只能修改最近的樹。所有舊樹都不再可修改;舊樹中的對象只能通過在新樹中創建它們的副本來修改,并且這些副本取代了舊副本。

全節點預計只持有最新的兩個樹,因此只有最新的兩個樹中的對象才能在沒有見證人的情況下被讀取。閱讀較舊的樹則需要提供見證人。

“見證”是一個簡短的證明,它證明一個值或一組值位于樹中的某個位置,可以由只有樹根的人進行驗證。例如,可以做一個見證,證明賬戶0x124f...89ab的存儲槽123在某個狀態下包含值50,任何擁有該狀態樹根的人都可以驗證該證明。

狀態到期建立了一種混合狀態機制:共識節點需要存儲最近訪問或修改的狀態,但可以使用基于見證的無狀態客戶端方法來驗證較舊的狀態。也就是說,可以維護一個“歸檔節點”,它甚至可以存儲歷史狀態樹,或者是一個完全無狀態的節點,它使用見證人來驗證甚至最近的狀態。然而,gas成本結構和默認網絡格式是圍繞節點存儲最新的兩個狀態樹的假設構建的。

路線圖

這種轉換路線圖分階段實施。這些階段包括:

周期1硬分叉:我們從周期1開始實施一個硬分叉。在此分叉之后,將有兩個狀態樹:十六進制Patricia樹和一個新的Verkle樹

原始EIP:https://notes.ethereum.org/@vbuterin/verkle_tree_eip

地址周期擴展:地址從20字節擴展到32字節,新的地址格式包括“地址周期”的概念。這允許新合約在不需要提供見證人的情況下填充新的存儲槽。這可以在最終狀態到期轉換之前、周期1硬分叉之前或之后的任何時候完成。

VB的提議:https://ethereum-magicians.org/t/increasing-address-size-from-20-to-32-bytes/5485

Ipsilon團隊提案:https://notes.ethereum.org/@ipsilon/address-space-extension-exploration

周期2硬分叉:我們實施了開始周期2的硬分叉,并安排了未來階段的開始。周期0十六進制Patricia樹被替換為Verkle樹,并且客戶端只存儲根,因此周期0樹中的狀態現在需要見證人來證明。在此之后,狀態到期計劃已全面實施。

原始EIP:https://notes.ethereum.org/@vbuterin/state_expiry_eip

Tags:VERERKHTTTPSVERSUSTERKBHTTtps幣行情

屎幣
APR:比特幣 Taproot 升級滿足 90% 的闕值要求

Taproot是多年來對比特幣協議最重大的改進,現在有足夠的礦池支持來鎖定激活。根據SpeedyTrial提出的參數,如果在任何一個指定的2周難度調整期挖取的區塊中至少有90%發出支持升級的信號.

1900/1/1 0:00:00
比特幣:邁阿密比特幣2021年會議的部分與會者被檢測出新冠病呈陽性

上周末在邁阿密參加比特幣2021年會議的一些人回家后被檢測出新冠病呈陽性,這導致了一波負面媒體報道,并且社交媒體猜測這可能會成為一次“超級傳播事件”.

1900/1/1 0:00:00
以太坊:從“不可能三角”談DFINITY和以太坊

所謂的“不可能三角”是指在區塊鏈公鏈中,很難同時做到既有很好的“去中心化”,又有良好的系統“安全性”,同時還能有很高的“交易處理性能”.

1900/1/1 0:00:00
加密貨幣:比投資者更不爽馬斯克的 是特斯拉的會計和股東們

在比特幣上反復無常的ElonMusk,不僅讓加密投資者感到惱火,也讓特斯拉的會計師們感到頭疼不已。今年一季度,特斯拉宣布購入價值?15億美元的比特幣,并將其計入資產負債表.

1900/1/1 0:00:00
zkSync:zkSync 2.0:首個測試網版本上線

介紹 克服了最困難的技術挑戰之后,我們進入了這項工作的沖刺階段:在兼容EVM的環境中部署智能合約.

1900/1/1 0:00:00
UND:V 神最新思考:兩種途徑解決 PoS 共識機制下的 MEV 問題

原文標題:《V神最新思考:兩種途徑解決PoS共識機制下的MEV問題》特別感謝JustinDrake以及Flashbots團隊給予的反饋和討論.

1900/1/1 0:00:00
ads