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

ETH:一文詳解信標鏈的創世_ETHICA

Author:

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

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

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

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

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

(如果讀者想看速覽的話,可以直接跳到后文“創世的兩種情況”部分)

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

數據:Optimism鏈上Worldcoin錢包總量突破100萬個:7月30日消息,據Dune數據顯示,Optimism(已更名為OP Mainnet)鏈上Worldcoin錢包總量已達1,007,045個(不包括用戶尚未遷移到Optimism鏈上的預發布錢包),其中持有WLD代幣的Optimism錢包數量為337,444個。[2023/7/31 16:07:51]

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

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

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

Meta將在第二輪債券發行中籌集85億美元:金色財經報道,知情人士透露,Meta計劃通過一筆分五部分的交易籌集85億美元。此次債券發行中最長的是40年期債券,其收益率將比國債高出192個基點,低于最初的215個基點。周一已有11家公司提出發債計劃,發行人希望在周三聯邦公開市場委員會(FOMC)會議和隨后的利率決議之前出售債券。Meta在去年首次發行公司債券,以籌資100億美元。這位知情人士表示,Meta計劃利用這筆新資金為資本支出提供資金,回購已發行的普通股,以及用于收購或投資。[2023/5/2 14:37:47]

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

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

Arbitrum鏈上活躍用戶數突破200萬,總交易筆數突破1億:2月5日消息,據Dune Analytics數據顯示,Arbitrum鏈上活躍用戶數突破200萬,總交易筆數突破1億。[2023/2/5 11:48:26]

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

大致的過程如下:

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

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

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

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

是否有足夠的存款;

時間是否太早。

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

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

OpenSea將為創作者推出可定制的空投服務,現已開放搶先體驗申請:金色財經報道,據官方公告,NFT市場OpenSea宣布正分階段為創作者推出可定制的空投服務,該功能將在未來幾周開放體驗,現已開放搶先體驗申請。如果創作者的合約符合ERC721SeaDrop合約標準,即可使用該功能在OpenSea上創建一個空投。

OpenSea上的下拉頁面旨在提供豐富的、講故事的表面。這些登陸頁面是可定制的,并為關鍵消息和項目信息(如鑄造時間表、倒計時時鐘、NFT畫廊和路線圖)以及圖像和視頻提供空間。[2022/12/22 22:00:10]

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

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

Coinbase CEO:若監管機構要求審查以太坊驗證者,將關閉質押服務或提出法律挑戰:8月18日消息,Coinbase首席執行官Brian Armstrong在推特上表示:“如果監管機構要求該平臺在以太坊協議級別對其驗證者進行審查時,Coinbase將關閉質押服務并保持網絡完整性。”這是其對開源加密分析應用程序Rotki的創始人LefterisKarapetsas早些時候向Coinbase和其他主要ETH質押平臺提出的問題的回應。Armstrong稱,要著眼于大局,可能有更好的選擇是提出法律挑戰,也可以幫助達成更好的結果。[2022/8/18 12:33:18]

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日UTC 1300。

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

如果截止到該區塊存款合約收到的有效存款達到或超過16384筆,那么至今收到的所有存款都會包含在創世狀態里。因此,驗證者數量可能會遠超出16384(在Altona測試網上,我們將MIN_GENESIS_ACTIVE_VALIDATOR_COUNT設為640,但結果有685個創世驗證者)

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

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

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

總結

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

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

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

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

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

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

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

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

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

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

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

期待在Medalla上見到你們!

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

作者 |?Ben Edgington

Tags:ETHGenesisALLMEDETHICAGenesis FinanceBITWALLET價格ANIMEDOGE

XMR
加密貨幣:交易所比特幣流入數量自1月份以來首次超過流出數量_defi幣多少錢一個

簡言: 1、月流入加密貨幣交易所的比特幣數量多于流出比特幣的數量。2、自2020年初以來,這是首次逆轉了近六個月的趨勢。3、這是看跌信號嗎? 分析師表示,交易員可能正在尋找將比特幣換成山寨幣.

1900/1/1 0:00:00
數字貨幣:比特幣對接美國銀行 即將產生更多灰度公司嗎?_QBTC價格

上周,推特上的數字貨幣愛好者們再次「炸鍋」。當地時間 7 月 22 日,美國貨幣監理署(OCC)高級副審計長兼高級法律顧問 Jonathan Gould 表示,根據他們的結論,銀行可以為客戶提供.

1900/1/1 0:00:00
SDT:7.23早間行情:BTC繼續發力 先抑后揚帶動盤面_SquidGameDeFi

昨日行情整體保持上漲過快的回調中,但回調也是維持在一定的區間范圍內,我們在昨日下午說過,只要震蕩不跌破9200美元,對行情的下一步上行依然能起到正面作用,果不其然,昨日最低回撤至9280附近.

1900/1/1 0:00:00
區塊鏈:金色觀察丨比特幣能否支撐“數字黃金”論述?就看這次牛市了_數字人民幣與區塊鏈

金色財經 區塊鏈7月28日訊  美國境內的新冠病疫情形勢依舊十分嚴峻,許多州選擇了重新實施封城政策,當然也有一些州嘗試推動經濟復蘇,并嘗試開放更廣泛的市場活動.

1900/1/1 0:00:00
GMT:金色趨勢丨以史鑒今 BTC目前大牛啟動前的蓄勢階段?_BTC

金色財經挖礦數據播報:BTC今日全網算力下跌2.37%:金色財經報道,據蜘蛛礦池數據顯示: BTC全網算力141.118 EH/s,挖礦難度21.05T,目前區塊高度687121.

1900/1/1 0:00:00
DEFI:金色觀察丨DeFi體量到底多大?_FIFTYONEFIFTY

金色財經 區塊鏈7月30日訊  加密貨幣市場分析公司Messari在本周三(7月29日)發布了一套去中心化金融(DeFi)行業分析數據.

1900/1/1 0:00:00
ads