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

一文詳解信標鏈的創世_MED

Author:

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

人生中能見證龐大的、分布式的多客戶端區塊鏈創世的機會是非常難得的。不久前的7月30日是以太坊1.0區塊鏈創世的五周年——真正重大的創世事件很罕見且相隔甚遠。

至于以太坊2.0,Medalla測試網已經在8月4日上線,這很可能是我們今年下半年唯一一次在以太坊2.0發布前的正式彩排。

Eth2的創世機制說來有點復雜,創世是一個區塊鏈系統為自身注入生命的過程。我將用淺顯易懂的語言盡可能準確地講解它。至于真正技術上的說明,讀者可以在Eth2annotatedspec上看我的注釋。

在下文,“創世事件”指代信標鏈啟動并開始處理證明和區塊的確切時間。也是slot0epoch0開始的時間。

驗證者存款

首先,讀者需要知道的一點背景知識是驗證者在加入Eth2前需要將存款存進Eth1區塊鏈上的合約里。對于每個Eth2的驗證者來說,他們需要將32個ETH和其他一些數據發送到合約。

三箭資本聯創Kyle Davies:已放棄美國國籍,不接受美國法院的管轄:金色財經報道,倒閉的加密對沖基金三箭資本的聯合創始人Kyle Davies表示,他放棄了美國公民身份,因此不需要向美國法院做出回應。在周二的法庭文件中,Davies表示,他于 2017 年成功成為新加坡永久居民,由于新加坡不允許雙重國籍,戴維斯在結婚時放棄了美國國籍。今天提交的一份法定聲明稱:“為避免疑義,我不會被美國法院管轄、也不必接受美國法院的管轄”。

三箭的清算人上個月向其聯合創始人Kyle Davies和Su Zhu索要13億美元賠償。[2023/8/2 16:12:57]

例如,讀者可以通過Launchpad網站發送存款和數據到Medalla測試網。請記住Medalla現在在用Goerli測試網的ETH!不要發送主網的ETH到合約。當然,到了真正的信標鏈發布的時候,我們會用主網的ETH。

接下來,我們只關心有效存款:不少于32個ETH的單筆存款,或屬于同一個驗證者的、總計不少于32個ETH的多筆存款,為此需要額外的數據驗證。任何無效或不足的存款都將在創世中被忽略不計。

Orbiter Finance宣布已支持Linea網絡,前5枚ETH跨鏈免手續費:7月19日消息,Orbiter Finance宣布已支持Linea網絡,用戶可通過ETH主網、zkSync-Era、Starknet等多個網絡向Linea跨鏈代幣,前5枚ETH跨鏈免手續費,跨鏈時間僅需30秒。[2023/7/19 11:05:08]

信標節點

在創世前,在Eth2鏈上活躍的只有信標節點;在創世后,驗證者會馬上活躍起來。信標節點維持著系統的狀態,并在點對點的網絡里相互通信。

因此,在創世前,有大量的信標節點關注著以太坊1.0區塊鏈,留意著存款合約上的有效存款。他們不需要24小時留意,因為Eth1的區塊都被打上時間戳,因此節點可以在創世前的任何時間跟進最新情況。

現在,大家都知道Eth1的區塊可以回滾,且可以改變主意,決定哪些交易是有效的。這就是為什么你在交易所轉入ETH時需要等待30個區塊的時間。回滾的范圍通常非常小——大約一到兩個區塊;但一旦遇到網絡攻擊,回滾的范圍可以變很大。為了盡量避免在Eth2上出現這種情況,我們在同步Eth1鏈上數據時非常謹慎地保持14*1024秒的延遲,大概是4小時。我把這稱為Eth1的同步距離(Eth1followdistance)。

黑客利用Profanity漏洞獲利330萬美元:9月18日消息,加密調查員ZachXBT表示,黑客利用Profanity漏洞獲利330萬美元。在ZachXBT發布警告后,幫助用戶免于120萬美元損失。(Cointelegraph)

此前9月15日消息,1inch報告:通過Profanity創建的某些以太坊地址存在嚴重漏洞。[2022/9/19 7:04:49]

什么時候?誰?

關于創世的兩個問題“什么時候?”和“誰?”:什么時候開始,和誰會在創世塊驗證者大軍里。這兩個問題的答案定義著信標鏈的創世狀態,所有其他的狀態都由此衍生開來。

大致的過程如下:

關注Eth1區塊鏈上的存款情況

當經歷了足夠長的時間和存款達到一定數量時,創建創世狀態

兩天后,在創世時間啟動區塊鏈

在第2步,我們在尋找Eth1上第一個區塊時需要特別注意兩點:

Deribit:9月9日將有1500張BTC看跌期權到期,市場看空情緒或持續濃厚:金色財經報道,加密衍生品交易平臺 Deribit 近期發文表示,非農就業數據沒有帶來沖擊,但全球風險市場仍打壓著樂觀情緒。與以太坊合并相關的 ETH 期權頭寸仍然開放,但幾乎沒有跡象表明有大量增持。

比特幣看跌期權偏度(虛值看跌期權的隱含波動率減去平值看跌期權的隱含波動率的差值比率,即買方為防止價格下跌而支付的溢價)穩步上升,9 月看跌期權、12 月看跌期權和 12 月看漲期權價差的買家抬高了看跌期權偏度,或表明市場看空的情緒持續濃厚。

9 月 9 日將有 1500 張 BTC 看跌期權到期,近期同樣新增約 1500 張 12 月份看跌期權。此外,ETH 12 月看跌期權(執行價 800)的買入量和短期看漲期權的賣出量在逐漸上升。[2022/9/6 13:10:47]

是否有足夠的存款;

時間是否太早。

MicroStrategy:尚未收到針對貸款的追加保證金通知:金色財經報道,MicroStrategy表示,周三沒有收到針對其比特幣支持的借款追加保證金的通知,并且如果有必要,它還有大量額外的抵押品可供質押。MicroStrategy于3月從加密銀行Silvergate Capital借了2.05億美元,其中大部分以比特幣為抵押。周二,比特幣的價格一度跌破公司高管所說的可能引發額外資本要求的水平。

“即使比特幣價格最近出現波動,MicroStrategy 也沒有收到針對我們 Silvergate 貸款的‘追加保證金通知’,”該公司在一份電子郵件聲明中表示,“我們總是可以提供額外的比特幣來維持所需的貸款價值比……即使以目前的價格,我們繼續維持足夠多的額外未質押比特幣來滿足我們在貸款協議下的要求。”(路透社)[2022/6/15 4:27:58]

符合這兩個條件的第一個區塊將被設為創世狀態。

時間和角色的受以下三個關鍵參數設置的影響:

MIN_GENESIS_TIME?是創世事件可以發生的最早時間。對Medalla來說,就是1596546000Unixtime——2020年8月4日UTC時間13:00:00,采用RFC2822規范。

GENESIS_DELAY?是172800秒,48小時整。這是創建創世狀態和區塊鏈與創世事件啟動之間的時間間隔。這段延遲是為了讓客戶端團隊將創世狀態寫進他們的信標節點里,這樣即使他們不運行驗證者節點也不再需要關注Eth1的區塊鏈。這也為舉辦一般的創世事件直播和聚會活動預留時間。

MIN_GENESIS_ACTIVE_VALIDATOR_COUNT?是在創建創世狀態前我們在Eth1的存款合約里所需的最低有效驗證者數量。在Medalla測試網,這個參數是16384個驗證者。

創世的兩種情況

創世狀態所基于的第一個Eth1區塊需要滿足以下兩個條件:

至少有16384(MIN_GENESIS_ACTIVE_

VALIDATOR_COUNT)?個驗證者已經在這個或之前的區塊上進行了注冊;以及

它的時間戳不會太早(不早于MIN_GENESIS_TIME-GENESIS_DELAY這段時間)。

根據這兩個要求得到滿足的順序,創世過程會以下面兩種情況進行:

1.存款數先得到滿足

在這種情況下,條件1先得到滿足。我們在最早創世時間前收到的足夠的存款。

Medalla測試網在MIN_GENESIS_TIME-GENESIS_DELAY間的時間點是周日8月2日UTC1300。

我們的啟動區塊是這個時間后挖到的第一個Eth1上的區塊,也就是在13:00:05挖到的。

如果截止到該區塊存款合約收到的有效存款達到或超過16384筆,那么至今收到的所有存款都會包含在創世狀態里。因此,驗證者數量可能會遠超出16384

這個Eth1區塊啟動創世狀態的運算,而Medalla的創世事件將在區塊時間戳的48小時整后開始。在這個例子里,就是8月4日周二的13:00:05。

紅色區塊是滿足兩個條件的第一個Eth1區塊

請注意,由于Eth同步距離,我們直到4小時后才真正知道創世狀態。也就是說,在這種情況下,我們將在8月2日周日UTC1700知道Medalla的創世狀態。

總結

如果存款數額首先滿足要求,那么創世事件會在最早創世時間后幾秒啟動。創世狀態包含這個時間點48小時以前的所有注冊了的驗證者。

2.時間戳滿足條件早于存款數

這種情況在條件2先得到滿足的時候發生。存款數增長緩慢,且沒有在預定時間內達到最低有效數額。

在這種情況下,打包第16384筆存款的Eth1區塊成為啟動區塊。我們假設這個區塊是在8月5日周三UTC12:34:56被挖到的。

現在,區塊狀態將包含16384個驗證者和在那個區塊里任何其他有效的存款。因此,如果那個區塊包含多筆存款的話,那么將會有比最低存款數更多的驗證者包含在內。

創世時間將會是該區塊的時間戳加48小時。在這個例子里,就是8月7日周五UTC12:34:56。

紅色的區塊是滿足兩個要求的第一個Eth區塊

同樣,由于Eth1同步距離,直到這個Eth1區塊被挖出的4小時后我們才知道創世狀態或創世時間。

總結

如果存款增長慢,在包含第16384筆存款的Eth1區塊被挖出48小時,創世事件會啟動。創世狀態包含16834個驗證者,加上在同一個Eth1區塊里的其他一些驗證者。

結論

文章寫到這里,大家是不是已經了解了信標鏈創世的基本情況??

如果你沒趕上Medalla創世狀態的敲定,那么你的驗證者將會按照存款時間順序進入排隊隊伍,并在創世后被慢慢安排到驗證者集里。排隊可能會花上幾個小時或幾天的時間。

期待在Medalla上見到你們!

原文鏈接:https://hackmd.io/@benjaminion/genesis

作者|?BenEdgington

Tags:ETHEDAMEDALLethical詞根MEDASocialMediaPayMetaFootball

DAI
【關于OASIS綠洲OSS 全球首次發行的公告】_CLE

親愛的用戶:BG是全球領先的BTC合約交易平臺,持有資產排名前列,是全世界用戶體量最大、最高級的比特幣交易平臺之一。BG不斷探究,助推優質項目發展.

1900/1/1 0:00:00
幣高鑫:比特幣以太或將全線開啟牛市,有望再度創歷史新高?_加密貨幣

幣高鑫:比特幣以太或將全線開啟牛市,有望再度創歷史新高?截至8月6日10:30,根據OKEx交易大數據,BTC合約多空持倉人數比為1.11.

1900/1/1 0:00:00
[持幣者]8月6日以太坊行情分析 415美元是否是曇花一現_BTC

:大家好,我是持幣者,專注幣市市場分析。趨勢,一定要有長遠眼光,行情,一定要有長遠規劃,而本領和技巧是關鍵。V神回擊AdamBack:以太坊正在崛起歷史潮流不會使最大化主義者受益.

1900/1/1 0:00:00
多位 BCH 節點開發者計劃于 11 月 15 日在 BCH 鏈上實施難度調整算法 ASERT DAA_VIN

鏈聞消息,多位BCH開發者發布聯合聲明稱計劃在2020年11月15日于比特幣現金鏈上實施aserti3-2d難度調整算法.

1900/1/1 0:00:00
LOEx| 8月6日行情研報:BTC今天試圖恢復其上升趨勢_數字貨幣

一、 推特網友PatrickMcCorry表示,實際上,諸如EOS之類的委托權益證明系統更像民主國家。例如,用戶在網上質押代幣來選舉驗證人。而BTC和ETH避免了這樣.

1900/1/1 0:00:00
俞澤言幣:8.7 眾人看多我看空,比特幣難破新高迎回調 空軍歡呼_FIN

俞澤言幣本著負責,專注,誠懇的態度用心寫每一篇分析文章,特點鮮明,不做作,不浮夸!每日行情解讀,我是數字貨幣分析師俞澤言幣yuzeybBTC鏈上大額轉賬較昨日增加49.82%,截至8月6日.

1900/1/1 0:00:00
ads