買以太坊 買以太坊
Ctrl+D 買以太坊
ads

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

Author:

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

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

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

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

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

研究:BTC增強了個人自主權:金色財經報道,芬蘭瑞典語圖爾庫大學的Ville Kokkom?ki進行的一項新研究顯示,非暴力抵抗運動如何利用比特幣來規避國家金融審查制度。研究報告稱,比特幣增強了個人自主權,并通過實現無國界、抗審查和無需許可的交易來抵抗金融審查。

作為Kokkomaki研究和平、調解和沖突的碩士論文的一部分,該研究首次收集了比特幣在非暴力抵抗運動中使用的綜合數據集。該項研究特別關注兩個案例,其中包括女權主義聯盟(Feminist Coalition)是一家總部位于英國的非政府組織,支持尼日利亞正在進行的EndSARS運動;加拿大的Freedom Convoy則抗議Covid-19疫苗的強制和限制。這兩項運動本質上都是非暴力的,但都面臨著州一級嚴格的金融審查,在審查被引發后不久就轉向增加比特幣籌款。[2023/7/14 10:55:20]

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

美OCC將于明年成立金融科技辦公室,以支持負責任的金融創新:10月28日消息,美國貨幣監理署(OCC)宣布,將于明年初成立金融科技辦公室,以加強該機構的專業知識和適應快速變化的銀行業環境的能力。金融科技辦公室將建立并整合OCC于2016年成立的創新辦公室,以協調該機構支持負責任的金融創新的工作。

OCC代理署長Michael J. Hsu表示,“金融科技正在迅速變化,銀行與金融科技行業合作的數量和復雜性可能會繼續增長。為確保聯邦銀行系統在今天和未來都安全、穩健和公平,我們需要對金融科技和金融科技行業格局有深入的了解。成立這個辦公室將使我們更加靈活,并促進負責任的創新,這與我們的使命相一致。”

金融科技辦公室將由一名首席金融科技官領導,此人將擔任副署長,向銀行監管政策高級副署長匯報。該辦公室將為OCC的金融科技活動和相關監督提供戰略領導、愿景和分析觀點。[2022/10/28 11:52:24]

你需要應對以下情況:

Solana Status:漏洞似乎不是Solana核心代碼的錯誤,而與用戶使用的錢包有關:8月3日消息,Solana Status發推表示,漏洞利用似乎不是 Solana 核心代碼的錯誤,而是在網絡用戶中流行的幾個錢包軟件的問題。來自多個生態系統的工程師與審計和安全公司合作,繼續調查導致大約8000個錢包被耗盡的事件的根本原因。[2022/8/3 2:56:53]

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

Rocket Pool:開啟協議DAO治理0階段:8月3日消息,以太坊2.0流動性質押協議Rocket Pool高級管理員Darren Langley宣布Rocket Pool協議開啟DAO治理0階段,轉型為由Protocol DAO(PDAO)與 Oracle DAO(ODAO)聯合治理。

PDAO代表參與協議并幫助其發展的用戶,ODAO由質押生態系統中備受尊敬的成員組成,為協議提供有價值的服務,并幫助管理協議的重要升級。Darren Langley表示,階段0是一個沙盒,將有助于發現和實驗,并為社區提案提供代理權,獎勵貢獻者,并推動Rocket Pool向前發展。[2022/8/3 2:55:15]

轉換將如何發生

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

CZ:比特幣可能會在兩年內保持低于69,000美元的峰值:金色財經消息,幣安創始人趙長鵬(CZ)表示,四年前人們會對目前比特幣20,000美元的價值感到滿意,比特幣可能會在未來兩年內保持在69,000美元的歷史高位以下。[2022/6/23 1:27:00]

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

影響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鏈將徹底消失。

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

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:ETHETH2DAOIONMonethaeth2.0幣價會漲嗎RaDAOSociety of Galactic Exploration

幣安app下載
比特幣:馮鴻運:12.28黃金暴漲暴跌如何看?今天晚間黃金TD白銀實時操作交易建議_比特幣市值最高多少億美元

  黃金技術分析:      早盤開盤黃金直接上漲,第一波到1888,回落力度不足,第二波到1899,其中1900是現在的心里關口,目前也成功走出了回落空間.

1900/1/1 0:00:00
UNI:好的心態讓你炒幣贏在起跑線_EDDASwap

任何市場沒有永遠的牛市,也沒有永遠的熊市,懂得熊市暫避鋒芒比懂得牛市大舉殺入更為重要,懂得規避風險并控制風險說明你已經逐步走上了正確的投資道路.

1900/1/1 0:00:00
DCG:晨哥盤幣:12.30比特幣晚盤行情盤面分析 需注意有力竭的可能性_UST

人生如戲,戲如人生,漲跌皆有因,多空皆可為。給的思路,有盈也有損,長期參照的人嘴角必然都是上揚的。火把倒下,火焰依然向上,逆勢很辛苦,順勢很坦然,跟隨不是依賴,面對K線,你不勇敢,沒人替你堅強.

1900/1/1 0:00:00
EFI:BiKi 厚積薄發的基建之路_DEF

2020年12月,伴隨著比特幣最高漲幅達到28400$,創下了歷史新高,加密貨幣市場的投資熱潮被推向了高潮,比特幣進一步揭示了它更深層次的價值作用.

1900/1/1 0:00:00
比特幣:12.30比特幣寬幅震蕩上行 以太坊或將再探高位?_Calo Indoor

今日資訊: 美國對沖基金天橋資本已經代表其基金投資了高達1.82億美元的比特幣。該對沖基金已計劃于下個月公開發售新的比特幣基金,并與包括富達數字資產和Silvergate在內的多家加密公司合作.

1900/1/1 0:00:00
ANC:12.29晚間比特行情分析與走勢策略_NAN

比特行情分析 ?白天比特走出V型的圖,從27200回落到25888點位,下方的支撐還在,跌勢減弱拐頭上升到27000點。跌浮達到1300點,上午的空單下午的多單都有不錯的收益.

1900/1/1 0:00:00
ads