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

以太坊:在Eth2,最終敲定后會發生什么?_ETH

Author:

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

來源|?@prysmaticlabs

作者|RaulJordan

區塊鏈的一個基本屬性是“最終確定性(finality)”,它的大概意思是經過一定時間后,被打包到權威鏈的交易是極其困難,甚至幾乎不可能回滾的。Eth2在協議上有一個“明確的”機制是關于鏈的最終確定性的,它區別于現在使用PoW機制的比特幣和以太坊上的“概率性”最終確定性。

在工作量證明中,共識從根本上說是一場全球競賽,其中第一個挖出有效區塊的幸運礦工會獲勝——比賽方式是找出計算難度問題的數學方案。因此,出塊時間是概率性的。越多的區塊被打包到區塊鏈上,回滾就越難,因為每個區塊都代表了構建區塊所需的電力和算力的累積總和。由于防止攻擊者能夠回滾今天的比特幣和以太坊區塊鏈是有切實的物理保證的,我們可以把超過一定時間的交易看作“被最終敲定了(finalized)”。

zkSync:實際獲得空投者為符合條件的前1萬名社區成員,剩余成員可在EthCC后分階段獲得:7月16日消息,zkSync發推表示此次NFT空投完全透明,179,365名合格社區成員中的前10000名獲得此次空投,剩余的169,365名社區成員將有資格在EthCC(Ethereum Community Conference)之后的多階段過程中獲得LIBERTAS OMNIBUS NFT。[2023/7/16 10:58:22]

然而,權益證明機制的以太坊不是基于概率性最終敲定來運作的。相反,它把最終確定在協議上作了明確規定——“如果超過三分之二的驗證者對區塊鏈頭正確投票了,經過一段很長的時間后,我們就認為這個特定檢查點以前的所有交易都被最終敲定了”。最終確定性是明確的,而遵循協議的節點將無法回滾最終敲定的檢查點(checkpoint),因為不管共識權重如何,這在根本上是不可能的。

距離在ETH合并還剩30000個區塊:金色財經報道,距離ETH合并到權益證明(POS)之前,還剩30000個區塊。[2022/9/10 13:21:24]

在Eth2里,最終確定性的機制是什么樣的?

Eth2是一個同步協議,它用“檢查點"機制進行記賬。本質上是一個驗證者集被分配到一個有32個slot?的窗口,履行出塊或對區塊投票的職責。其中,每個slot是12秒,而32個slot構成一個epoch。在一個epoch里,有32個驗證者被分配到擔當區塊提議者(blockproposer),其他驗證者都擔當證明者(attester),他們要給每個epoch里被提議的區塊投票。

每個slot里只會分到一個區塊提議者,但會有多個“證明者”

例如,Alice在slot4被選為區塊提議者,而Bob、James、Charlie和Susan都被選為證明者,這意味著他們都要對Alice提議的權威區塊投票。

以太坊社區討論新方案以在ETH 1.x上減少見證人人數:V神剛剛發布社區關于是否使用“Kate承諾”方案的討論。內容顯示,V神提議使用“Kate承諾”(Kate commitments)方案,在ETH 1.x上提交以太坊合約代碼時減少見證人人數。具體而言,在無狀態的以太坊中,礦工需要為見證人添加所有已執行代碼的證明。而證明的大小相對合約代碼的大小是線性的,必須包括整個代碼段。針對此現有方案提議進行代碼合并,證明大小隨合約代碼大小呈對數增長。而“Kate承諾”方案則更進一步,其承諾將提供大小不變的證明。與此同時,見證人人數是決定是否可以使用無狀態以太坊的關鍵,至此,“Kate承諾”方案非常有吸引力。但該方案也有很大的缺點,即需要一個受信任的設置。[2020/10/22]

Eth2使用Casper權益證明共識,特別是其中的”確定性小工具(finalitygadget)"。Eth2最終敲定的過程定義如下:

聲音 | 以太坊客戶端Parity溝通負責人:多數與以太坊相關的資助項目將優先在ETH 2.0上創建:10月8日,以太坊年度開發者大會DevCon 5在日本大阪舉行。活動將持續4天,到10月11日結束。以太坊客戶端Parity溝通負責人Peter Mauric表示,大部分與以太坊相關的資助項目現在將優先在新的區塊鏈(Eth 2.0)上創建。沒有人真正知道一旦 Eth 2.0 到來,Eth 1.0 會是什么樣子。目前的以太坊客戶端,沒有太多的新開發,大部分正在進行的工作是維護。Eth 2.0 的第一階段——Phase 0 將在 2020 年第一季度前上線。移至階段 0 的以太幣將轉換為新代幣。在新幣出來后的至少六個月內,這些代幣都不能在鏈上轉移。在此之前,用戶一直處于鎖倉狀態。關于如何將數百個基于以太坊的代幣和智能合約(包括 DeFi 項目)遷移到新鏈中,目前尚無明確的計劃。在 Eth 1.0 過渡到 Eth 2.0 的小組討論中,V 神說,“最終”將會有一個路線圖來將代幣過渡到新系統,“幾乎不會有任何中斷”。此外,據ConsenSys通信主管ames Beck表示,目前,共有 9 個團隊為 Eth 2.0 客戶端工作,包括 Protocol Labs、Chainsafe 和 ConsenSys 旗下的 PegaSys,但各自為政。(Coindesk)[2019/10/9]

1、如果在一個epoch里,大于2/3的驗證者對區塊鏈頭正確投票,我們說最新的epoch被證成了(justified)。

公告 | Upbit將在ETH交易市場中中斷CFI和TIX:據Upbit官網公告,從7月28日開始在ETH交易市場中中斷CFI和TIX的交易服務。雖然在ETH市場中無法交易CFI和TIX,但是在BTC交易市場中仍然可以進行交易。[2018/7/27]

2、如果連續兩個epoch被證成了,那么current_epoch-2(當前epoch-2)被認為被最終敲定了。

在正常的操作中,鏈的目的是一直做最終敲定。如果在被最終敲定的epoch后有超過4個epoch,那么所有驗證者都會開始受到懲罰,以激勵快速恢復敲定工作。

epoch末會發生什么?

在eth2的epoch末,狀態轉換函數執行重要的記賬功能,以弄清楚在這個時間段共識層確切發生了什么,并為下一個epoch做準備。驗證者在每個epoch都會被混洗,分配新的任務,除非出現鏈重組,否則我們可以提前兩個epoch得知我們分配到的任務。

在epoch過渡中,我們會統計出鏈頭的所有票數。驗證者使用“有效余額(effectivebalance)"投票,以gwei計價。在談論eth2時,我們通常會提到驗證者參與率,它的定義是在一個epoch里用于區塊鏈頭正確投票所質押的總gwei與所有活躍驗證者所質押的總gwei的比值。

確定一個新被最終敲定的檢查點意味著什么?

在Eth2,確定一個最終敲定的檢查點是非常重要的,因為協議里很多明確定義的東西都以它為界限。也就是,在檢查點被最終敲定前,所有通過p2pgossipsub收到的信息都會被忽略和丟棄。此外,以下是在eth2一個新被最終敲定的檢查點會發生的事:

所有從新被最終敲定的檢查點之前傳入gossipsub的信息都會被忽略分叉選擇規則的更新只認從最終敲定的檢查點開始的投票。這意味著,遵循協議的節點是不可能對被最終敲定的檢查點進行回滾的。被最終敲定的檢查點以前的存儲數據是可以被修剪的,沒有安全問題激勵與重組

協議獎勵對維護我們所謂的”鏈的活性“有一個很強的激勵機制。自從Eth2的主網在2020年12月1日被激活以來,該鏈一直具有完美的活性,特別是每個epoch都按預期被最終敲定。而鏈的參與率,即正在給區塊鏈頭正確投票所質押的ETH占所有活躍驗證者質押量的百分比,一直保持在90%以上的高水平。

數據來源:https://beaconcha.in

除非大部分的質押者都離線了,或多人使用的客戶端實現出現嚴重漏洞,否則激勵機制會一直支持最終敲定current_epoch-2。鑒于在eth2里,epoch時長為6.4分鐘,即12.8分鐘前的epoch應該總是被最終敲定的。

關于MEV,我們當然還沒在區塊鏈里看到出現超過12.8分鐘的重組。那么,我們是否可能通過信標鏈本身的數據獲得交易最終確定性的概率估值呢?

MEV

Eth2里的每個區塊都包含關于共識的元數據,即每個區塊都包含如下信息:

加入信標鏈的新驗證者(eth1的驗證者存款)證明(attenstation),即其他驗證者對鏈上先前區塊的投票驗證者想要退出其職責的證明驗證者被罰沒和被強制逐出的證明對于我們的目的來說,最重要的就是證明。由于每個slot都會出塊,時間是剛好12秒。對于我們收到的每個區塊,我們都可以計算目前為止對區塊鏈頭正確投票的驗證者所質押的ETH占所有活躍驗證者所質押的ETH的百分比。例如,如果在一個epoch結束前我們已經收到超過前2/3的投票了,且上一個epoch已經有超過2/3的驗證者正確投票了,我們能相當確定鏈的最終確定性很快能達成。也就是說,我們可以在最終確定性達成的前6.4分鐘就對這個結果很有信心了。

盡管這種”信心“是很有用的,但如果在權威鏈的分叉上有足夠多的投票權,1個甚至2個epoch內的重組仍然是可能的。就我們觀察到的情況,Eth2上有大量投票權的小型分叉是很罕見的,并在當前的鏈上從未發生過。

關于MEV的問題:我們要多久才能知道最終確定性,使它對MEV-geth起作用呢?

對最終確定性的哲學討論

節點可以違反協議嗎?

最終確定性,說到底,是由對協議規則的社會共識執行的一個抽象概念。有一個誠實假設是,節點確實在遵循協議。這意味著即使一些行為不當的節點嘗試修改它們的客戶端軟件,以忽略關于最終確定性的規則,也不會影響整個網絡,因為所有其他節點都會遵循協議。

而決定重組的分叉選擇是從被最新最終敲定的epoch開始的,除非絕大多數的節點都違反協議,否則重組是不可能發生的。

參考文獻

eth2規范specsbeaconcha.in

Tags:ETHPOC以太坊ETH2ETHA幣Candy Pocket以太坊官網app下載注冊sETH2

AVAX
THALES:二元期權協議 Thales將發行代幣THALES,約1.5萬個SNX質押地址可領取空投_thales幣最新消息

巴比特訊,9月6日,由Synthetix孵化的二元期權協議Thales協議宣布將發行ThalesDAO代幣THALES,總發行量為1億個,其中35%空投給SNX質押者,30%用于成長基金.

1900/1/1 0:00:00
DAO:創造者經濟正處于危機之中,DAO能否成為解決方案?_Free Trump Dao

原標題:《創造者經濟正處于危機之中》本文作者LiJin,AtelierVentures創始人,研究領域創作者經濟、DAO、WEB3近兩年前,我發表了《激情經濟和工作的未來》.

1900/1/1 0:00:00
DAO:觀察 | DAO擴展需要克服哪五個主要挑戰?_CZBUSD

比為一個DAO工作更酷的唯一事情是為所有DAO工作。但要做到這一點,您需要弄清楚所有DAO需要什么。這對我們來說也很棘手。所以在DAO峰會上,我們聚集了一些領先的DAO創始人、運營商和投資者.

1900/1/1 0:00:00
加密貨幣:標準普爾:美國各州和各城市正積極研究加密貨幣_UND

據彭博社消息,9月15日,標準普爾全球評級公司發布報告表示,美國各州和地方政府正積極研究加密貨幣,并越來越有興趣通過養老基金投資加密貨幣,以及接受數字貨幣作為稅收和服務的支付手段.

1900/1/1 0:00:00
加密貨幣:法國基金經理Jad Comair:監管是一個積極因素,可以釋放加密貨幣全部的潛力_quack幣的前景有銷毀嗎

據金融時報9月23日消息,此前對沖基金經理RayDalio認為,如果比特幣變得過于成功,監管機構就會扼殺它.

1900/1/1 0:00:00
價值鏈:工信部王建偉:六大措施推動區塊鏈技術廣泛應用_區塊鏈域名如何注冊

來源:財聯社|區塊鏈日報 作者:李紅暉 9月27日,由中國信息通信研究院、中關村區塊鏈產業聯盟、中關村安信網絡身份認證產業聯盟主辦的ICT中國·2021高層論壇之區塊鏈應用發展論壇在京召開.

1900/1/1 0:00:00
ads