比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > DOGE > Info

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

Author:

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

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

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

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

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

富達、景順和VanEck等公司已重新申請現貨比特幣ETF:金色財經報道,富達投資(Fidelity Investments)、Invesco(景順)、VanEck、21Shares 和 WisdomTree 重新申請現貨比特幣 ETF,在申請文件中增加了一些新的細節。周五重新提交的五家公司都表示,Coinbase Global Inc.將提供市場監督以支持其資金(此前申請文件未提及)。

彭博社援引一位知情人士稱,Coinbase 還將為其他擬議的基金發行人提供各種服務,包括貝萊德、Valkyrie 和 Bitwise。在最近的一份文件中,21Shares 表示 Coinbase 也將提供托管服務。其他發行人拒絕確認 Coinbase 是否會參與其中。[2023/7/1 22:11:37]

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

美國游說團體區塊鏈協會:Gary Gensler的公開言論已經表明他沒有權力公正地對待問題:金色財經報道,美國加密貨幣行業的游說團體區塊鏈協會表示,SEC主席Gary Gensler應該不再執行加密貨幣行業的規則,他的公開言論已經表明他沒有權力公正地對待問題。[2023/6/30 22:10:45]

你需要應對以下情況:

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

FASB提出的加密資產會計準則草案征集評論與建議6月6日正式截止:金色財經報道,針對美國財務會計準則委員會FASB (Financial Accounting Standards Board) 3月提出的加密資產會計準則草案向全行業征集評論與建議的程序,在美國時間2023年6月6日正式截止。其官網列出了此期間內,多家公司與機構對加密會計準則草案提出的評論與建議。其中COINBASE、RIPPLE LABS INC. 、DELOITTE TOUCHE LLP、DIGITAL CURRENCY GROUP、KRAKEN、BINANCE US、ELVEN、AMERICAN BANKERS ASSOCIATION等公司和機構提交了他們的觀點。[2023/6/7 21:21:32]

轉換將如何發生

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

FSB:穩定幣可能會加快降低X-Border支付:金色財經報道,金融穩定委員會(FSB)將穩定幣視為實現其降低跨境支付所需成本和時間目標的一種方式。FSB在一份報告中表示,它“正在考慮使用精心設計和風險管理的穩定幣安排是否以及如何通過解決現有摩擦來增強跨境支付,這些摩擦包括長交易鏈、遺留技術平臺、碎片化和截斷的數據格式,以及取決于其設計的資金成本。

此外,FSB補充說,引入新風險的可能性需要仔細權衡權衡,并且需要使不同司法管轄區的法律和監管框架兼容是很困難的。其中最困難的可能是已經禁止支付穩定幣的大型經濟體。[2022/10/17 17:28:10]

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

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

SEC與Ripple訴訟案進展:本案或不會進入庭審階段:9月23日消息,在最近一次采訪中,Ripple首席執行官Brad Garlinghouse對本次訴訟案表達了積極的態度。他預測本案不會進入庭審階段,因為他認為法官有足夠的證據在沒有陪審團的情況下作出裁決。他表示,“在事實存在不確定性的情況下,將由陪審團作出審判。本次事實沒有爭議。”若進展順遂其意,該案件將不會送交陪審團審判。(u.today)[2022/9/24 7:17:46]

指定一個高度?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:ETHETH2IONTRAethylene可以做名字么ETH2.0IONXAstra Guild Ventures

DOGE
一個加密投資者的年終復盤:掌握最核心的資源,處于最核心的圈子_DEF

作者:索老頭 原標題:也許不易 現在回想起來,也許九月份是一個分界線。這之前是一整波DeFi的紅利期,在紅利期賺錢不是那么困難,你只需要能感知到趨勢,并且順勢而為的去下注,即可吃到這段紅利期的基.

1900/1/1 0:00:00
高額Gas費的問題Fil礦工該如何選擇_GAS

最近Gas費暴漲,可謂扶搖直上。Gas費溢價高這個問題引發了激烈的討論。本來Filecoin就因較高的質押率而遭到礦工社區抵制,而今這個質押率又再次上漲,Gas費增長也高.

1900/1/1 0:00:00
12.29晚間比特行情分析與走勢策略_以太坊

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

1900/1/1 0:00:00
金色觀察丨交易所能在加密貨幣合規化領域打響2021年頭炮嗎?_BASE

金色財經區塊鏈12月29日訊?充滿坎坷的2020年即將過去,這一年來全球經濟因新冠疫情而受到重創,對于加密貨幣市場而言也是起起伏伏.

1900/1/1 0:00:00
少帥:ETH日內737空、 735空 、731空、 727空 精準止盈20多點 輕松止盈1萬U 實時在線解套_SMI

近期以太坊行情非常大,少帥帶領幣友們長線結合短線的操作理念完美得到運用,有心人可以翻看前面文章。以太坊日內做空的思路還是比較給力,目標一一得到驗證.

1900/1/1 0:00:00
12.30火星早行情:比特幣走勢震蕩偏強,日內有望看28000_INB

昨晚幣圈相對來說比較平靜,走勢也比較技術面,昨晚半夜行情算是偏震蕩,同時也再次探底了一下,但這次探底比較保守,只回撤到26200沒有附近,并未跌破26000美元.

1900/1/1 0:00:00
ads