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

ETH2:Vitalik:解析以太坊向信標鏈分片子系統轉化流程_togetherbnb按t打不開了

Author:

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

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

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

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

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

BitfinexAlpha:比特幣現貨交易量自上月達到峰值后大幅下降:4月18日消息,根據BitfinexAlpha最新報告,3月份消費者價格指數(CPI)有所改善,盡管仍居高不下。月通貨膨脹率下降主要是由于能源價格大幅下降。剔除食品和能源,核心通脹依然存在。然而,我們認為過去一年已經做了足夠的工作,可以暫停加息。雖然我們預計5月3日還會加息25個基點,但在那之后預計會進一步收緊。支持這一觀點的事實是,生產者價格指數(PPI),或批發通脹,見證了近三年來的最大跌幅。能源價格和貿易服務的大幅下跌在一定程度上夸大了該指數的跌幅,盡管本月早些時候OPEC+宣布石油減產后,能源價格可能再次飆升,但其他方面應該有足夠的下行壓力,讓美聯儲可以從經濟進一步收緊中喘息一下。[2023/4/18 14:10:20]

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

Bitfinex CTO談及“Luna崩盤事件”:Tether 30天內支付了200億美元儲備金:2月9日消息,Bitfinex首席技術官Paolo Ardoino近期接受專訪時談到,2022年Luna的崩盤讓Tether的儲備受到了考驗。Ardoino稱:“就加密行業的法定貨幣而言,Tether是最大的門戶。很多人想贖回Tether,并在48小時內贖回了70億美元。那是我們儲備金的10%。”

為了作為比較,Ardoino提到了美國華盛頓互惠銀行(WaMu)是如何在10天內支付了其儲備的11%(167億美元)后破產的。這使得銀行無法進行日常活動。然而,美國房價的下跌及其客戶群大多較為貧窮,也導致了該銀行的破產。

WaMu在10天內支付了11%的準備金,但Tether必須在2天內支付10%。根據Ardoino的說法,支付持續了一個月零三天,在此期間Tether支付了25%的儲備金,超過200億美元。還有一個例子就是,FTX上60億美元的提現激增是導致該加密貨幣交易所破產的部分原因。(Techpoint)[2023/2/9 11:56:47]

你需要應對以下情況:

MATIC 銷毀量突破 600 萬枚:金色財經報道,據 MATIC 銷毀數據儀表盤顯示,MATIC 銷毀量已超 600 萬枚,目前為 6,040,586.56 枚。[2023/1/31 11:39:00]

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

轉換將如何發生

NFT項目Pudgy Penguin的Snowed In系列在蘇富比拍賣行售罄:金色財經報道,NFT項目Pudgy Penguins的Snowed In系列在蘇富比拍賣行售罄,此次拍賣包含10個NFT,帶來了近12.9萬美元的收入,每個NFT的平均售價為12900美元,遠高于該NFT當前1300美元的地板價。

蘇富比于2021年開始通過拍賣、立即購買和生成式空投提供NFT,蘇富比報告稱,去年NFT銷售額超過1億美元,大約78%的買家是蘇富比的新買家。[2022/12/1 21:15:53]

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

萊特幣網絡已累計處理1.28億筆交易:9月18日消息,據官方消息,萊特幣(Litecoin)網絡已累計處理1.28億筆交易,中位數費用為0.001美元。[2022/9/18 7:04:31]

目前,該機制有大約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:ETHETH2TRANSTRAtogetherbnb按t打不開了sETH2Transaction Service feeTRAVEL價格

聚幣
HPC:風云解析幣圈:12/29 午間以太坊行情分析和操作策略_BBNFT

行情分析: 以太坊昨日出現較大補漲,行情上沖750附近位置,短期高位小幅震蕩。下方700附近有短期支撐,660附近有強勁支撐,行情有回踩可關注660附近大支撐位置,企穩繼續做多即可.

1900/1/1 0:00:00
ROLL:最高版本勞力士潛航者和專柜有什么差別?林城告訴你_AAVE

最高版本勞力士潛航者和專柜有什么差別?勞力士在國內可謂是很多男士的終極夢想,就連世界上最頂級的百達翡麗也沒有勞力士這樣的影響力,旗下的很多款式都是表友茶余飯后的焦點,35歲男士如果不想再戴浪琴.

1900/1/1 0:00:00
FTX:火龍果財經:詳解區塊鏈系統的核心功能層_odin幣行情最新價格

核心層是內容審核區塊鏈系統的核心功能層,包括共識機制、加密算法、數字摘要、數字簽名等,為服務層提供基礎功能支撐。節點間的共識機制以及基于?共識機制的數據和賬本記錄是區塊鏈系統的基礎.

1900/1/1 0:00:00
SAND:劉弈城:12.31黃金原油白銀TD今日走勢分析及操作布局_BIT

每天有很多投資者找到廉鎮尋求幫助。多數都在哭訴自己目前的遭遇,虧損問題很嚴重,說真的每每聽到這里,心里也挺難受的.

1900/1/1 0:00:00
BTC:2020年12月幣本位永續合約研究報告 | TokenInsight_NightVerse Game

要點總結 1.今年數字資產衍生品市場成交量不斷增長。根據TokenInsight《2020Q3數字資產衍生品交易所行業研究報告》顯示,2020年Q3數字資產衍生品市場成交規模達到2.7萬億美金.

1900/1/1 0:00:00
加密貨幣:重磅盤點!2020年全球加密貨幣監管關鍵詞與趨勢_我國為什么禁止加密貨幣

分析師|Carol? 區塊鏈的發展離不開與全球監管體系的互動。?根據對區塊鏈基本構成單元的不同認定,各國的監管政策也有所不同。一般認為,區塊鏈可以分為底層區塊鏈和基于其上的數字貨幣兩個單元.

1900/1/1 0:00:00
ads