人生中能見證龐大的、分布式的多客戶端區塊鏈創世的機會是非常難得的。不久前的7月30日是以太坊1.0區塊鏈創世的五周年——真正重大的創世事件很罕見且相隔甚遠。
至于以太坊2.0,Medalla測試網已經在8月4日上線,這很可能是我們今年下半年唯一一次在以太坊2.0發布前的正式彩排。
Eth2的創世機制說來有點復雜,創世是一個區塊鏈系統為自身注入生命的過程。我將用淺顯易懂的語言盡可能準確地講解它。至于真正技術上的說明,讀者可以在Eth2 annotated spec上看我的注釋。
在下文,“創世事件”指代信標鏈啟動并開始處理證明和區塊的確切時間。也是slot 0 epoch 0開始的時間。
(如果讀者想看速覽的話,可以直接跳到后文“創世的兩種情況”部分)
首先,讀者需要知道的一點背景知識是驗證者在加入Eth2前需要將存款存進Eth1區塊鏈上的合約里。對于每個Eth2的驗證者來說,他們需要將32個ETH和其他一些數據發送到合約。
加密挖礦服務提供商比特小鹿周五收盤股價上漲超50%,創歷史新高:4月17日消息,行情顯示,吳忌寒旗下加密貨幣挖礦服務提供商比特小鹿Bitdeer(NASDAQ:BTDR) 6月16日(周五)股價大漲50%以上,一度突破11.5美元,創歷史新高,收盤報11.3美元,市值超過12億美元。
4月14日,比特小鹿Bitdeer借殼SPAC(特殊目的收購公司)Blue Safari Group Acquisition Corp.(BSGA),在美國納斯達克掛牌上市。
截至目前,吳忌寒控制比特小鹿43.6%股權、擁88.5%投票權。[2023/6/17 21:43:33]
例如,讀者可以通過Launchpad網站發送存款和數據到Medalla測試網。請記住Medalla現在在用Goerli測試網的ETH!不要發送主網的ETH到合約。當然,到了真正的信標鏈發布的時候,我們會用主網的ETH。
接下來,我們只關心有效存款:不少于32個ETH的單筆存款,或屬于同一個驗證者的、總計不少于32個ETH的多筆存款,為此需要額外的數據驗證(加密簽名)。任何無效或不足的存款都將在創世中被忽略不計。
加密錢包Phantom支持跨鏈助記詞導入,新增多項NFT功能:5月3日消息,加密錢包 Phantom 完成一次重大升級,主要更新的功能包括:1、支持跨鏈(以太坊、Polygon 和 Solana)助記詞快速導入,并將跨鏈賬戶安全地保存在一個地方;2、新增 NFT 搜索、NFT 收藏夾添加、以及標記「垃圾」 NFT、以及 NFT 詳細信息查看等功能;3、新增側邊欄菜單可快速切換帳戶并復制錢包地址;4、支持錢包個性化 Avatar 頭像;5、新增帳戶排序功能,通過簡單拖放操作即可對賬戶進行組織編排。[2023/5/3 14:39:53]
在創世前,在Eth2鏈上活躍的只有信標節點;在創世后,驗證者會馬上活躍起來。信標節點維持著系統的狀態,并在點對點的網絡里相互通信。
因此,在創世前,有大量的信標節點關注著以太坊1.0區塊鏈,留意著存款合約上的有效存款。他們不需要24小時留意,因為Eth1的區塊都被打上時間戳,因此節點可以在創世前的任何時間跟進最新情況。
數據:DeFi TVL約為420億美元,MakerDAO位列第一:金色財經報道,數據顯示,目前DeFi的TVL約為420億美元,其中,MakerDAO約為66億美元,占比15.78%,位列第一。其次是Lido,約61億美元。第三是AAVE,約38億美元。[2022/12/5 21:22:34]
現在,大家都知道Eth1的區塊可以回滾,且可以改變主意,決定哪些交易是有效的。這就是為什么你在交易所轉入ETH時需要等待30個區塊的時間。回滾的范圍通常非常小——大約一到兩個區塊;但一旦遇到網絡攻擊,回滾的范圍可以變很大。為了盡量避免在Eth2上出現這種情況,我們在同步Eth1鏈上數據時非常謹慎地保持14 * 1024秒的延遲,大概是4小時。我把這稱為Eth1的同步距離 (Eth1 follow distance)。
關于創世的兩個問題“什么時候?”和“誰?”:什么時候開始,和誰會在創世塊驗證者大軍里。這兩個問題的答案定義著信標鏈的創世狀態,所有其他的狀態都由此衍生開來。
V神:黃金的采用率低于加密貨幣:金色財經報道,Soonish的作者 Zach Weinersmith在社交媒體上稱,我聽到的關于加密貨幣的唯一論點是在信徒自己的框架內是有意義的,他們不希望有一個集中的貨幣發行方。但在這個框架內,為什么不直接使用黃金?
對此,以太坊聯合創始人Vitalik Buterin回復稱,黃金是非常不方便的,它很難使用,特別是在與不信任的各方進行交易時,它不支持多重簽名等安全存儲選項。在這一點上,黃金的采用率低于加密貨幣,因此加密貨幣是更好的選擇。[2022/10/28 11:53:24]
大致的過程如下:
關注Eth1區塊鏈上的存款情況
當經歷了足夠長的時間和存款達到一定數量時,創建創世狀態
兩天后,在創世時間啟動區塊鏈
在第2步,我們在尋找Eth1上第一個區塊時需要特別注意兩點:
是否有足夠的存款;
時間是否太早。
“披薩嘴”無聊猿BAYC #7265以200 ETH價格成交:金色財經報道,據 DappRader 數據顯示,“披薩嘴”無聊猿BAYC #7265以 200 ETH 價格被 NFT 巨鯨 0x79c2C9 購得,約合 402,875.10 美元。Bored Ape #7265 是一只具有七種特征的白毛猿,帶有扎染襯衫、金色耳釘、未刮胡子的嘴巴叼著一張披薩。根據 Rarity Tools 的數據,基于這些特征,Bored Ape #7265 在稀有度排名中位列第 18 位。[2022/5/16 3:18:18]
符合這兩個條件的第一個區塊將被設為創世狀態。
時間和角色的受以下三個關鍵參數設置的影響:
MIN_GENESIS_TIME?是創世事件可以發生的最早時間。對Medalla來說,就是1596546000 Unix time——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日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:ETHESIGenesisMEDAreth幣有投資價值嗎Quantum Resistant LedgerGenesis WinkMilkomeda
數脈鏈生態布局最新概況 現階段,數脈鏈區塊鏈生態服務的布局主要集中在以下三個方面:場景、應用和產品.
1900/1/1 0:00:00近日,蘇州市相城區發布“區塊鏈政策2.0版”——《蘇州市相城區區塊鏈產業集聚發展若干扶持政策》.
1900/1/1 0:00:002017年1CO、山寨幣、比特幣; 2018年IFO、穩定幣、交易挖礦、STO;2019年DeFi、POC、IEO、模式幣...回顧過去三年加密貨幣市場頻現的熱點話題.
1900/1/1 0:00:00超萬億的不良資產市場在蓬勃發展,我國不良資產證券化的呼聲漸高,不良資產包數字貨幣化是否可行,有著實際資產和收益背書的數字貨幣是否會受市場追捧.
1900/1/1 0:00:00吳說區塊鏈獨家獲悉,云算力平臺miningzoo疑似跑路。該平臺偽造大量信息,包括偽造獲得知名VC策源創投投資的信息,截止到7月6日,仍然大量投資者無法提取在平臺投資云算力獲得的加密貨幣,一些投.
1900/1/1 0:00:00金色財經 區塊鏈7月10日訊 繼Compound大熱之后,又有一個Defi協議備受關注,那就是Balancer協議.
1900/1/1 0:00:00