星球日報訊以太坊開發者Tim Beiko發文解釋Eth1和Eth2合併對以太坊應用層的影響,合併旨在對以太坊為最終用戶、智能合約和dapps的運作方式產生最小的影響,但有一些小的變化值得強調。 1. 區塊結構:信標鏈塊將包含ExecutionPayloads,它是當前工作證明鏈上區塊的合併後等價物。 ExecutionPayloads是與以太坊進行交互的地方。 2. 挖礦和叔塊:工作量證明區塊頭中的幾個字段不再使用,被設置為0或者它們的數據結構的等效項。因為權益證明自然不會像工作證明那樣生成叔塊,叔塊的列表將是空的,並且該列表的哈希將成為空列表的RLP編碼哈希。 3. BLOCKHASH和DIFFICULTY操作碼更改:BLOCKHASH操作碼偽隨機性將變弱,DIFFICULTY操作碼將被更新並重命名為RANDOM。 4. 平均出塊時間:目前約為13秒,合併後降為12秒。 5. 安全頭和最終區塊:在工作量證明下,有可能進行重組。最終確定的區塊是被超過2/3的驗證節點接受為規範的區塊。要創建衝突區塊,攻擊者必須至少銷毀總質押的1/3(目前約250萬ETH,價值約100億美元)。安全頭區塊是在正常網絡條件下,期望包含在規範鏈中的區塊。假設網絡延遲小於4秒,大多數驗證節點都是誠實的,並且沒有對分叉選擇規則的攻擊,安全頭將永遠不會成為孤塊。