原文標題:《引介|eth1->eth2轉換》
撰文:VitalikButerin,以太坊聯合創始人
翻譯&校對:閔敏&阿劍,來自以太坊愛好者
本文為Vitalik于2020年10月19日在以太坊研究者論壇上發表的帖子,提議了他所設想的Eth1如何轉換成分片化信標鏈的子系統的過程,并解釋了開發者、用戶對這個過程會有什么知覺。確切來說,這并不是一個針對Eth1的提案,因為提案的內容無涉于Eth1的鏈和生態如何形成廣泛的社會共識來完成這種轉換,相反,它僅僅涉及到了分片化信標鏈的一個子系統要按什么樣的程序選取Eth1上的哪個狀態作為自己的起始狀態。此外,讀者還可借此一窺作者心中一個準備好完成轉換的分片化信標鏈應具備哪些基礎設施,例如,無狀態性和EE;借此可反推分片化信標鏈的開發方向和進度。
FTX債務人發布第二份調查報告:FTX仍欠客戶87億美元:6月27日消息,FTX Trading Ltd.(FTX.com)及其附屬債務人今天宣布發布第二份報告,其中詳細介紹了FTX管理團隊在FTX.com混合和濫用客戶存款的情況。該報告試圖對債務人做持續分析,以追蹤和追回資產,并最大限度地提高利益相關者的追償率。
作為報告的一部分,FTX債務人指出,截至申請日期,FTX.com交易所欠客戶約87億美元。預計將于2023年8月發布第三份調查報告。[2023/6/27 22:01:39]
本文介紹的路線圖被用來完成從eth1向eth2轉換,如果你是應用開發者或用戶,你所能感受到的變化乃至顛覆實際上非常有限。已有應用將繼續運行,而不會發生任何改變。所有賬戶余額、合約代碼和合約存儲都將繼續存在。
你需要應對以下情況:
Topia發布首個Layer2 DA協議:金色財經報道,自從Celestia引入模塊化區塊鏈架構以來,數據可用性(DA)已經成為一個獨立的模塊來解決區塊鏈可擴展性的挑戰。隨著Ethereum的Layer2越來越豐富,Layer2的數據可用性問題也變得越來越緊迫。最近,Topia在Montenegro Edcon Super Demo上推出了第一個Layer2共享數據可用性層協議,旨在為Ethereum的Layer2帶來一個互聯的數據可用性層,并為未來成千上萬的Layer2連接數據可用性。[2023/5/20 15:15:52]
IO訪問操作碼的gas成本將增加。CALL的gas成本大概是每訪問1字節的代碼需要消耗1gas。你需要下載實現網絡升級的代碼。這在根本上與拜占庭和君士坦丁堡等其它升級沒有區別。但是下載量更大一點,因為如果你還沒有eth2客戶端,那你需要下載一個。以太坊區塊鏈可能會暫停大約1小時。1小時后,「以太坊」看似重新上線了,但是實際上eth1不再是一個獨立的系統,而是成了在eth2內運行的子系統。就是這樣。如果你是開發者,只要你確保自己的應用所需的witness規模不會太高,你的應用因為gas消耗量改變而崩潰的可能性就很小。
福布斯:2030年全球元宇宙的市場規模有望高達5萬億美元:金色財經報道,市場咨詢公司睿勤發布的一份報告稱,亞太地區更有可能出現由中國和韓國不同實體開發的多個本土網絡世界,而不是一個全球性的、共享的元宇宙。報告指出,從2021年至2022年11月,中國在增強現實和虛擬現實領域達成的風投交易高于美國。美國《福布斯》雙周刊網站的報道中指出,2030年全球元宇宙的市場規模有望高達5萬億美元,2023年可能是確定其發展方向的關鍵一年。因此,企業需要高度關注相關的行業情報和市場趨勢,防止自身知識產權遭受搶注和冒用,提升自身在虛擬世界的知識產權風險防范。企業知識產權布局需要“虛”、“實”結合好,才能穩扎穩打利用知識產權提升市場競爭力,才能擔起中國式現代化的元宇宙新賽道重任。
中國移動通信聯合會元宇宙產業工作委員會秘書長何超表示,未來十年將是中國元宇宙發展的黃金時期,但中國注重元宇宙賦能實體經濟。[2023/2/13 12:02:59]
轉換將如何發生
韓國造幣廠推出NFT迷你黃金禮券,可將1克黃金拆分成10塊:8月2日消息,韓國造幣廠宣布其正在推出基于實物的NFT黃金兌換券,可以將1克黃金拆分成10塊。黃金投資者可登陸韓國造幣廠購物中心購買迷你黃金(0.1克)禮券,并通過PIN碼綁定。 如果收集10張NFT迷你黃金禮券,就可以換成1克實物產品卡型金條。
韓國造幣廠表示:“預計這將對國家禮物文化產生積極影響,既可以防止黃金投機并有助于提高交易的透明度,也可以以優惠價格將黃金用作畢業和生日等紀念日禮物。”(dailian)[2022/8/2 2:53:14]
假設phase0-2已經完成,并且eth2鏈正在穩定運行。eth1鏈也在穩定運行中。phase0規范已經安排了一個名為?eth1_data?voting的機制。在這個機制中,驗證者會通過投票就eth1主鏈最新的區塊哈希值達成共識;這個機制目前被用來處理押金。我們將重新改變該機制的用途,用它來將eth1的完整狀態傳入eth2。
趙長鵬:幣安在合規方面花費逾10億美元,并且市場份額增加:8月2日消息,幣安CEO趙長鵬發推稱,幣安在合規工作上花費超過10億美元,并且通過率很高。幣安的市場份額繼續增加,而不是減少了。區塊鏈和第三方數據可以證明這一點。
金色財經此前報道,趙長鵬針對此前第三方媒體引用關于“幣安實施KYC導致流失90%客戶,收入損失數十億美元”的報道回復稱,這完全是錯誤的引用。但事實是,這類標題的點擊率更高。[2022/8/2 2:52:56]
目前,該機制有大約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:ETHETH2TRAFTXEthereum StakeCRETH2價格TradeFlowMINUTE Vault (NFTX)
行情分析: 短周期小時圖上,目前行情回踩690一線后,走勢已經六連陽后,價格未能繼續突破壓制,一波3連陰后,走勢繼續收陽重回布林帶中上軌區域,整體上多頭掌控主動權.
1900/1/1 0:00:0012.30比特幣再創歷史新高,一度漲至28597.77美元。日內漲幅為7.07%2020年機構投資者的開始大爆發.
1900/1/1 0:00:00周二上證指數進入了正式的時間窗口,大盤出現了向下小幅的調整,而這個調整成交量也是縮,北向資金確實有流入的跡象,尾盤加速流入68億.
1900/1/1 0:00:00--前言 生活的美好,不在于努力后的紙醉金迷,更不是自我放縱,真正的美是在于奮斗的過程,不要被短暫的風景迷失了前行的步伐,思考來自于冷靜后的決斷,而不是沖動后的幻想,只有心存希望,有所追求.
1900/1/1 0:00:00各位幣友大家好,我是你們的老朋友——幣圈總裁跟著我的客戶都是做了很久的,不是我帶他們收獲了多少,而是我用心在指導,毫無保留的教技術,經常熬夜盯盤.
1900/1/1 0:00:00行情分析: 短周期小時圖上,目前行情回踩690一線后,走勢已經六連陽,價格上行突破重重壓制,走勢也重回布林帶中上軌區域,整體上多頭掌控主動權,只是上方740-750雙重壓制依舊存在.
1900/1/1 0:00:00