比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

Vitalik:解析以太坊向信標鏈分片子系統轉化流程_RAN

Author:

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

原文標題:《引介|eth1->eth2轉換》

撰文:VitalikButerin,以太坊聯合創始人

翻譯&校對:閔敏&阿劍,來自以太坊愛好者

本文為Vitalik于2020年10月19日在以太坊研究者論壇上發表的帖子,提議了他所設想的Eth1如何轉換成分片化信標鏈的子系統的過程,并解釋了開發者、用戶對這個過程會有什么知覺。確切來說,這并不是一個針對Eth1的提案,因為提案的內容無涉于Eth1的鏈和生態如何形成廣泛的社會共識來完成這種轉換,相反,它僅僅涉及到了分片化信標鏈的一個子系統要按什么樣的程序選取Eth1上的哪個狀態作為自己的起始狀態。此外,讀者還可借此一窺作者心中一個準備好完成轉換的分片化信標鏈應具備哪些基礎設施,例如,無狀態性和EE;借此可反推分片化信標鏈的開發方向和進度。

QuickNode以8億美元估值完成6000萬美元B輪融資:金色財經報道,區塊鏈開發平臺QuickNode宣布以 8 億美元估值完成 6000 萬美元 B 輪融資,10T Holdings, LLC 領投,Tiger Global、776、Protocol Labs 和 QED 等參投。

新資金將用于加速公司的全球擴張,并進一步增強建設者的能力,為去中心化、全球互聯的未來奠定基礎,簡化 Web2 到 Web3 過渡。[2023/1/24 11:28:42]

本文介紹的路線圖被用來完成從eth1向eth2轉換,如果你是應用開發者或用戶,你所能感受到的變化乃至顛覆實際上非常有限。已有應用將繼續運行,而不會發生任何改變。所有賬戶余額、合約代碼和合約存儲都將繼續存在。

你需要應對以下情況:

IO訪問操作碼的gas成本將增加。CALL的gas成本大概是每訪問1字節的代碼需要消耗1gas。你需要下載實現網絡升級的代碼。這在根本上與拜占庭和君士坦丁堡等其它升級沒有區別。但是下載量更大一點,因為如果你還沒有eth2客戶端,那你需要下載一個。以太坊區塊鏈可能會暫停大約1小時。1小時后,「以太坊」看似重新上線了,但是實際上eth1不再是一個獨立的系統,而是成了在eth2內運行的子系統。就是這樣。如果你是開發者,只要你確保自己的應用所需的witness規模不會太高,你的應用因為gas消耗量改變而崩潰的可能性就很小。

Jimmy Song暗示只有比特幣才是去中心化的:金色財經報道,比特幣開發人員Jimmy Song在社交媒體上稱,你不能審計美聯儲。你不能審計Ethereum。你不能審計Binance Chain。即使你可以,初始狀態是一個中央實體,為自己創造代幣,而沒有做任何工作。但你可以審計比特幣。[2022/12/22 22:01:39]

轉換將如何發生

假設phase0-2已經完成,并且eth2鏈正在穩定運行。eth1鏈也在穩定運行中。phase0規范已經安排了一個名為?eth1_data?voting的機制。在這個機制中,驗證者會通過投票就eth1主鏈最新的區塊哈希值達成共識;這個機制目前被用來處理押金。我們將重新改變該機制的用途,用它來將eth1的完整狀態傳入eth2。

目前,該機制有大約6小時的延遲,但是在轉換完成前,這些參數會隨著時間的推移而減小,將延遲降至1小時左右。

Voyager Token VGX短時漲超30%,現報價0.386美元:12月19日消息,據行情數據顯示,Voyager Token VGX 過去半小時上漲最高達 34.62%,現報價 0.386 美元。

金色財經此前報道,Binance US 將以 10.22 億美元收購 Voyager Digital 資產。[2022/12/19 21:54:49]

影響eth1向eth2轉換的基本機制如下圖所示:

指定一個高度?TRANSITION_HEIGHT。高度為?TRANSITION_HEIGHT?的eth1區塊將被視為eth1鏈的「最終」區塊。從該區塊往后,eth1將作為eth2的子系統運行。eth2的「誠實驗證者」代碼會根據做出相應調整,不允許驗證者投票給區塊號>?TRANSITION_HEIGHT?的eth1區塊。如果投票算法已經選出了某個區塊編號>?TRANSITION_HEIGHT?的eth1區塊,則改成為?TRANSITION_HEIGHT?的eth1區塊投票。此外,在已觸發的情況下,驗證者會將?deposit_count?設置為比實際值高2**63當eth2在「eth1已完成」標記開啟的情況下接受?eth1data?時,eth2會執行一次「非常規的狀態變換」,將該eth1區塊的狀態根放到「eth1執行環境」的狀態中。與eth1鏈上的總ETH供應量等量的ETH會添加到這個eth1執行環境的余額中。在這之后,轉換完成。從技術層面來說,eth1鏈會繼續運行,但它已經變成了一條毫無價值的鏈;等到冰河期到來時,這條eth1鏈將徹底消失。

Aera為Polygon上的DAO創建保險庫以管理其資金庫:金色財經報道,財務管理協議Aera 宣布在 Polygon 上為去中心化自治組織 (DAO) 推出財務優化保險庫。Aera 表示,其目標是使加密項目能夠以更有效的方式管理其代幣儲備。[2022/11/2 12:10:53]

eth1系統現在位于eth2系統內部。因此,通過在eth2上提交針對eth1執行環境的交易,eth1進一步轉換成eth2的子系統。eth1執行環境擁有可以實現整個eth1EVM和交易處理邏輯的代碼;它有一個?update(state_root,transaction,witness)->new_state_root?功能,可以按照eth1鏈的規則,以交易和見證消息作為輸入處理該交易,并決定更新后的eth1狀態根。關于見證消息和狀態根的運作原理,請閱讀《無狀態客戶端概念》。

Robinhood上線Uniswap代幣UNI:金色財經消息,在線經紀平臺Robinhood周四宣布支持Uniswap(UNI)代幣交易,使該平臺支持的加密貨幣達到13種。[2022/7/15 2:14:32]

eth1執行環境代碼可以添加額外的功能,即,將ETH和消息從eth1執行環境提取到eth2的其它部分,以及其它分片上的eth1執行環境副本中。在默認情況下,所有eth1賬戶/合約都會放在同一個分片上,因此為了利用eth2更大的容量,你需要主動使用這個功能將你的ETH或其它應用轉移到其它分片上,不過難度不大。我們需要通過擴展ERC20標準來支持跨分片代幣轉賬。

用戶客戶端如何運作

在轉換至兩種代碼路徑之前,我們需要對客戶端面向用戶的部分進行修改。客戶端會檢查eth2,來查看轉換是否已經發生。如果轉換尚未發生,客戶端就會像之前那樣使用eth1來發送交易,查看余額等,不同之處在于客戶端會假裝所有區塊編號>?TRANSITION_HEIGHT?的eth1區塊都不存在。如果轉換已經發生,客戶端就會在eth2上查看eth1執行環境。完整的客戶端將按順序處理eth2上所有針對eth1執行環境的交易,以便繼續更新完整的eth1狀態樹。這使得完整的客戶端可以為它們想要發送的交易生成見證消息,并使用eth2格式對其進行「打包」。輕客戶端會將它們的交易廣播給完整的客戶端,由后者為其添加見證數據。

從用戶的角度來看,以太坊能夠「感受到」轉換前和轉換后。雖然打包和廣播交易所使用的代碼路徑區別很大,但是它們所提供的功能都是一樣的。

我們甚至可以對這種轉換進行設計,以便錢包無需經過任何修改,即可通過RPC與客戶端通信。

用戶案例

假設你在MakerDAO上創建了一個質押債倉,然后就去睡覺了。等你醒來時,你發現轉換已經發生了。你可以像以前那樣發送交易來與你的質押債倉交互并將其清算,但是你的客戶端會看到轉換已經發送,于是會將見證數據添加到你的交易上,將其發送至eth2網絡而非eth1網絡上。

潛在優化

在eth1鏈達到?TRANSITION_HEIGHT?至eth2上的eth1執行環境獲取該狀態的這段時間內,我們會對eth1狀態進行一些預處理。特別是,我們可以:

將十六叉帕特里夏樹替換成二叉稀疏默克爾樹和一個專門的哈希函數,以確保分支的哈希開銷保持在O(log(n))。這可以將默克爾樹分支的大小減少4倍左右。將RLP替換成SSZ哈希樹將狀態租金相關的數據字段添加到賬戶上清除「粉塵」賬戶根據抽象提案修改賬戶結構我們不會在EE中照搬沿用Eth1的狀態根生成方法,而是以適用上述修改后的方法來計算狀態根。這是確定性計算,因此所有驗證者都可以同時進行計算。這種一次性的計算支出可以大大提高eth1轉換后的效率和可用性。

來源鏈接:ethresear.ch

Tags:ETHETH2TRARANEthorseeth2.0幣種Decentralized BankObtain Insurance

狗狗幣最新價格
BTC午間行情分析 大餅在破新高_CHAT

:浪費自己的時間是自殺,浪費別人的時間就是謀財害命。寧愿理直氣壯被堅持,也不茍且偷生被抹殺,下跌的時候不敢入場,最后空頭一探卻反彈入了空,上漲的時候不敢建倉,直至多頭最后一哆嗦卻回落做多.

1900/1/1 0:00:00
什么是狗狗幣,狗狗幣的時代已經到來! AAX學院_LYRA

狗狗幣也是一種加密貨幣,它起始于基于一個著名的段子,并很快成為加密領域最受歡迎的代幣之一,吸引了大量的資本。狗狗幣本身并沒有太多的功能創新,它最獨特的是圍繞它建立的充滿活力的社區.

1900/1/1 0:00:00
老葉策幣 12.30 BTC晚間行情分析操作建議_NEX

前言: 行情不可怕,閃崩不可怕,誘單不可怕,可怕的是你不能把握行情,只有穩定的行情狙擊,以及嚴格的執行進場才能滿載而歸,否則你看著每日的行情波動,看著每日的行情走勢依舊是望洋興嘆,所以跟上節奏.

1900/1/1 0:00:00
理財規劃師 | 新婚家庭理財方案 如何積累更多財富?_BIT

一個新家庭的建立,意味著兩人多了一份責任,制定一份家庭理財方案實現財富積累以及增長刻不容緩,因為撫養孩子,贍養老人都需要建立在經濟基礎之上.

1900/1/1 0:00:00
貨幣少帥:ETH連日止盈不斷 日內短線730、732做空 盈利20點 長線單獲利100點 跟單聯系_ApeCoin

年底了,行情很給力,有自己交易不順利或者想在幣圈嘗試的新手,都可以聯系少帥24小時指導V:ss118211以太坊614長線目前盈利100點利潤ApeCoin社區發起提案AIP-246.

1900/1/1 0:00:00
陳健勇:12.30黃金走勢中期趨勢繼續看漲 白銀最新行情操作建議_SOF

  由于市場交投清淡,隨著今年即將結束,金價走勢并不樂觀,因為買家發現,在12月的強勁表現之后,很難再建立進一步的動能。目前1900美元和100MA移動均線正在限制價格走勢.

1900/1/1 0:00:00
ads