買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > 幣贏 > Info

ETH2:Vitalik:以太坊1.0將成為以太坊2.0的子系統,PoW將失去意義_CRETH2價格

Author:

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

譯者注:據以太坊聯合創始人VitalikButerin剛提出的

eth1->eth2轉換方案顯示,以太坊轉換前和轉換后,它們會使用非常不同的代碼路徑來打包和廣播交易,而在完成轉換后,以太坊1.0將成為以太坊2.0的子系統,而用戶經歷的更改將是非常有限的。

以下為方案譯文:

用戶體驗

如果你是一名app開發者或app用戶,并且本文中描述的路線圖被用于完成以太坊1.0->以太坊2.0的過渡,那么你所經歷的更改和困擾將是非常有限的。現有的應用將繼續運行,而不會有變化。所有賬戶余額、合約代碼和合約存儲將延續存在。

而你需要面對及處理的是以下這些:

IO訪問操作碼的Gas成本將會增加。CALL的Gas成本可能會每訪問一字節代碼就需要增加1Gas;

加速器Graviton推出5萬美元的Web3初創企業扶持資金:金色財經報道,加速器Graviton宣布一項計劃,旨在幫助印度 Web 3.0 初創企業獲得高達 50,000 美元的資金。該公司正在與 Hashkey Capital、NGC Ventures、Ascensive Assets、Moonrock Capital、369 Capital 和 Stacker Ventures 等風險投資公司合作。[2023/1/21 11:24:02]

在某個時候,你必須下載實現網絡升級的代碼。這與任何其它升級沒有本質上的區別,但這次的下載量要大一些,這是因為你還需要下載一個以太坊2.0客戶端。

區塊鏈可能會暫停大約1個小時。1小時后,“以太坊”就會重新上線了,但此時以太坊1.0將作為以太坊2.0的一個子系統,而不是一個獨立的系統運行。

Vitalik Buterin提出“L3愿景”:不能通過在Rollups上堆疊Rollups來擴展網絡:金色財經報道,以太坊聯合創始人 Vitalik Buterin 發文《什么樣的Layer 3有意義?》(What kind of layer 3s make sense?),文章指出不能通過在Rollups上堆疊Rollups來擴展網絡,比如SNARK幾乎可以無限擴展,可以繼續制作“許多SNARK的 SNARK”, 以將更多計算縮減為單個證明。但數據不一樣,數據可以壓縮一次,但不能再次壓縮,因此“在Rollups上再Rollups” ”實際上并不能在可擴展性方面提供巨大效益。因此,Vitalik Buterin提出了“L3愿景”,主要包括:

1、L2 用于擴展,L3 用于定制功能,例如隱私。

2、L2 用于通用擴展,L3 用于自定義擴展。

3、L2 用于無信任擴展(Rollups),L3 用于弱信任擴展(驗證)。[2022/9/17 7:03:27]

就是這些了,如果你是一名開發人員,你可通過主動編寫驗證內容較小的應用程序,來消除gas成本變化帶來的最大干擾。

VitalikButerin等人發布Ethereum“賬戶抽象”提案ERC4337:9月29日,Ethereum創始人Vitalik Buterin聯合KristofGazso、yoav.eth、DrorTirosh、NamraPatel、TomaszK.Stanczak等人發布賬戶抽象提案ERC4337,可在不改變以太坊共識層協議的情況下實現驗證邏輯,該提案的開發者內測版本將于近期上線。

注:“賬戶抽象”是以太坊社區中討論的改進提案之一,以實現交易不需要從私鑰控制的EOA賬戶發起,而是可以直接從智能合約發起,具體的用例包括智能合約錢包、Tornado.Cash這類隱私保護工具等。[2021/9/29 17:15:22]

如何實現平穩過渡?

假設階段0-階段2已經實現,并且eth2鏈穩定運行了,我們的目標是讓eth1區塊鏈也會繼續穩定運行。在階段0的規范中,已經存在一種名為eth1_datavoting的機制,其中驗證者投票同意最近的規范eth1哈希,這種機制被用于處理存款。我們只需要對它稍作修改,然后用于將eth1的完整狀態饋送到eth2。

Swingby與Waves計劃將LTC、BEP-2代幣和隱私幣連接到Gravity:Swingby和Waves聯合力量來增強其鏈間基礎設施,并將LTC、BEP-2代幣和隱私幣連接到Gravity及其各種目標鏈。Swingby和Gravity宣布達成合作,重點是將兩個為跨鏈交互設計的基礎設施結合起來,共同構建鏈間DeFi。(Globe Newswire)[2020/9/1]

目前,該機制會存在大約6小時的延遲,但這些參數可在過渡前隨時間的推移而減小,最終使延遲變成大約1小時。

影響過渡的基本機制如下:

指定一個過渡區塊高度TRANSITION_HEIGHT:TRANSITION_HEIGHT指定的eth1區塊將被視為eth1側的“最終”區塊,從那時起,這條eth1鏈將作為eth2的子系統運行;

動態 | 加密項目Vite與TROY達成戰略合作關系:自定義區塊鏈應用生態系統Vite今日宣布與加密經紀商Troy Trade(TROY)達成戰略合作關系。通過此次合作,Vite成為TROY推出的“全球生態社區計劃(Global Ecological Community Program)”的第十一位成員,而TROY也將加入Vite網絡成為區塊生產者。(Crypto Ninjas)[2020/1/2]

與相同時間點,添加對eth2“誠實驗證者”代碼的更改,該代碼不允許對number>TRANSITION_HEIGHT的eth1區塊進行投票。如果投票算法先前選擇了一些number>TRANSITION_HEIGHT的區塊,則投票TRANSITION_HEIGHT高度的祖先區塊;

此外,在觸發的情況下,驗證者應將deposit_count設置為比其真實值高2**63;

當“eth1已經完成”信號被發出,eth2鏈接收eth1數據時,其執行一次性的“不規則狀態轉換”,將eth1區塊的后狀態根放入“eth1執行環境”的狀態。這等于eth1鏈的ETH總供給量被加到這個eth1EE的余額中;

在這一點之后,過渡就完成了。

eth1鏈在技術上仍繼續存在,但它是沒有價值的(valueless

),當難度冰河期來臨時,它最終會消亡。

此時,eth1系統就位于eth2的內部了,因此,通過在eth2上提交以eth1EE為目標的交易,可進一步轉移至eth1系統。eth1EE有實現整個eth1EVM和交易處理邏輯的代碼,其具有一個函數升級,它會接受一筆交易和驗證內容,根據eth1鏈上的相同規則處理交易并確定更新的eth1狀態根。請參閱無狀態客戶端概念來了解驗證內容和狀態根的工作方式。

附加的功能將添加到eth1EE代碼中,該代碼允許ETH和消息從eth1EE撤回到eth2的其他部分,以及撤回到其他分片eth1EE的副本中。默認情況下,所有eth1帳戶/合約都將被放置在同一分片上,因此想要利用eth2增加的容量,你需要主動使用此功能將ETH或其他應用移動到其他分片中,但這并不困難。另外,我們還需要對ERC20代幣標準進行擴展,以支持代幣的跨分片傳輸。

用戶客戶端將如何工作

在過渡之前,面向客戶的客戶端將被修改成具有兩種代碼路徑。客戶端將檢查eth2,以查看是否已發生了轉換。如果它還沒有發生,那么它就會像以前一樣使用eth1鏈發送交易、檢查余額等,除非其認為所有number>TRANSITION_HEIGHT的eth1區塊都不存在。而如果發生了轉換,它將檢查eth2上的eth1EE。完整客戶端將按順序處理eth2上以eth1EE為目標的所有交易,以便繼續更新完整的eth1狀態樹。這將允許客戶端為它們要發送的任何交易生成驗證內容,并以eth2格式“打包”它。而輕客戶端會將它們的交易廣播至一個完整客戶端,該客戶端可以為它們添加驗證內容。

從用戶的角度來看,以太坊轉換前和轉換后,沒有發生大的變化。實際上,轉換前后會使用非常不同的代碼路徑來打包和廣播交易,但提供的功能將是相同的。

可能的話,這種轉換還可以進行改造,以至錢包通過RPC與客戶端通信而不需要改變任何東西。

舉個app用戶的例子

比如你是在MakerDAO上有CDP,那么在eth1到eth2的轉換過程中,你可以好好睡上一覺,當你醒來時,過渡就已經完成了。你可以像以前一樣通過發送交易來與CDP交互以及清算CDP,但實際上你的客戶端代碼將認為你是在轉換后的,并將驗證數據添加到你的交易中,然后將其發送到eth2網絡,而不是eth1網絡。

可能的優化

在eth1鏈到達TRANSITION_HEIGHT,以及eth2上的eth1EE接受到狀態之間的期間,我們可以對eth1狀態進行一些預處理。比如我們可以:

將十六進制Patricia樹替換為二進制稀疏Merkle樹,以及一個專用哈希函數,以確保分支的哈希開銷保持為O(log(n)),這使Merkle分支的大小減少了約4倍;

用SSZ哈希樹替換RLP;

向帳戶添加與狀態租賃相關的數據字段;

清除“粉塵”賬戶;

根據“抽象化”提議修改賬戶結構;

相比將實際的eth1狀態根包含到EE中,我們可選擇包含通過執行所有這些修改生成的狀態樹根。這是一種確定性計算,因此所有驗證者都可并行完成。這種一次性計算能夠節省開銷,可大大提高eth1轉換后的效率和可用性。

Tags:ETHETH2VIT以太坊ETHBNCRETH2價格VITA價格以太坊幣今日價格行情人民幣

幣贏
KIN:觀點:為什么PoS和Staking是大勢所趨_WISTA價格

每次打開Figment.network的網站,我時常會陷入思考:如果PoS和Staking不是未來的方向,那么為什么在2020年上線主網的將近20個項目中,清一色的都采取了PoS的共識.

1900/1/1 0:00:00
中心化交易所:加密資產交易所面臨哪些風險?_ascendex是什么交易所

作者:高承實?許自花?劉夢冉加密資產交易所同傳統交易所一樣,都是發展到一定時段的產物。隨著區塊鏈技術的出現和發展,比特幣、以太坊等基于密碼學和現代網絡技術的加密資產大量涌現以及投資者對加密貨幣交.

1900/1/1 0:00:00
AAVE:再探央行數字貨幣:對電子支付產業有何影響?_aave幣值得投資不

Lido以太坊質押數量突破500萬枚ETH,價值超80億美元:金色財經報道,據 Lido 官方網站數據顯示,通過該平臺的以太坊質押量已經突破 500 萬枚 ETH,截至目前達到 5,000.

1900/1/1 0:00:00
加密貨幣:七國集團:Facebook天秤幣在證明安全之前不應發行_ACE

摘要:七國集團的報告警告稱,天秤幣這樣的加密貨幣對全球金融體系構成風險。報告警告說,即使天秤幣的支持者解決了問題,該項目也可能不會得到監管機構的批準.

1900/1/1 0:00:00
比特幣:區塊鏈入門 | 比特幣中的密碼學:數字簽名和轉賬基本原理_區塊鏈

我們一步一步的講,先以最簡單的發電子郵件為例。現在A向B發出一封email,這封郵件是加密的,根據之前的公鑰加密原理也就是非對稱加密原理,B是收email的,那么,A就拿著B的公鑰加密這個ema.

1900/1/1 0:00:00
ETH2.0:以太坊年度開發者大會Devcon四大看點_ethylene

編者按:本文來自?Coindesk、Blockonomi、Offdevcon,作者?LeighCuen、WilliamM.Peaster;由Odaily星球日報秦曉峰綜合編譯、盧曉明編輯.

1900/1/1 0:00:00
ads