比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads

NBS:倫敦升級 Ropsten 測試網事故回顧_STKETH價格

Author:

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

概述

2021年 7 月 21 日,OpenEthereum 團隊注意到他們在 Ropsten 上的節點卡在了區塊 10679538 處。人們原以為這是 OpenEthereum 的問題。其實,問題真正出在 go-ethereum 實現檢查 1559 交易發送方余額的方式上。一個無效交易(發送方余額只夠支付交易實際使用的 gas,而非交易指定的 maxFeePerGas 總額)被打包進了區塊。由于 Ropsten 礦工運行的都是 go-ethereum,這個區塊隨后又被其它 go-ethereum 礦工接受,但是被網絡中的其它一些客戶端拒絕了。具體來說,OpenEthereum 和 Besu 拒絕了這個交易/區塊,Nethermind、go-ethereum 和 Erigon(這些客戶端實現的部分代碼來自 go-ethereum 代碼)接受了它。問題的根源已經找到,相關客戶端已經在新的版本中修復了該問題:

BitMEX:以太坊倫敦升級期間ETH波動性可能會增加,將保留短時間內更新受影響指數的酌情權:BitMEX針對以太坊網絡即將進行的倫敦硬分叉升級發表公告稱,ETH相關的合約和指數將在倫敦升級期間開放交易,但是如果ETH指數成分的交易所中有任何交易所計劃暫停ETH的現貨交易市場,則BitMEX將在該交易市場暫停期間從指數中移除該成分。

同時BitMEX表示,在這段時間內,市場波動性可能會增加,交易者應管理自身風險,而且BitMEX保留在短時間內調整和更新受影響指數的酌情權,以保護市場的穩定性和完整性。[2021/8/4 1:33:56]

go-ethereum: v1.10.6, fix PR;

Erigon: v2021.07.04-alpha, fix PR;

Nethermind: v1.10.79, fix PR。

以太坊核心開發者會議確認倫敦升級不會推遲,仍將在區塊12,965,000進行:以太坊開發者trent表示,以太坊核心開發者會議正在進行中,與會人員都堅持倫敦網絡升級的區塊12,965,000進行。[2021/7/24 1:12:21]

問題區塊的信息

網絡:Ropsten

區塊編號:10679538

哈希值:0x1252a34c4f2b061adc609e909d958c02e1ac39043e2e60c0ec47e565e3f625f1

OpenEthereum debug 日志

eth_getBlock 輸出 (go-ethereum)

(注:所有時間已轉換成北京時間)。

以太坊JavaScript庫Web3.js發布v1.5.0-rc.0,添加支持倫敦升級和EIP-1559支持:以太坊JavaScript庫Web3.js發布v1.5.0-rc.0,添加支持倫敦升級和EIP-1559支持。

據悉,以太坊兩個最常用JavaScript庫是Ethers.js和Web3.js。

此前消息,以太坊JavaScript庫Ethers.js發布v5.4.0,添加EIP-1559支持。[2021/7/22 1:09:41]

2021 年 7月 21日

18 : 39:Ropsten 測試網上挖出區塊 10679537。

21 : 53:OpenEthereum 開發者在 Ethereum R&D discord 的 #1559-dev 頻道發帖稱他們的節點卡在了區塊 10679538 處。

21 : 58:@smixx 稱他們的在 Ropsten 節點位于區塊 10680453。

以太坊測試網Ropsten激活倫敦升級后已銷毀約8.44 ETH,價值超1.6萬美元:數據顯示,以太坊測試網Ropsten激活倫敦升級后已銷毀約8.44 ETH,價值超1.6萬美元。

此前消息,以太坊測試網Ropsten已于6月24日10點03分在區塊高度10499401處激活倫敦升級。本次升級包括了改變以太坊1.0 Gas費用市場的的EIP-1559以及將難度炸彈推遲至 2021年12月1日等更新。[2021/6/24 0:02:57]

22 : 36:Besu 確認他們的節點也拒絕了區塊 10679538。

22 : 51:確認挖出區塊 10679538 的礦工是 go-ethereum節點。

22 : 55:確認 go-ethereum 礦工仍繼續在區塊 10679538 上面挖礦。

22: 56:確認 Nethermind 也接受了區塊10679538。

以太坊Ropsten測試網將首先激活倫敦升級:金色財經報道,以太坊開發者Tim Beiko今日發文宣布,以太坊倫敦升級現已準備好在測試網上部署。升級將首先在Ropsten測試網的區塊10499401激活,預計將于2021年6月24日左右進行;Goerli測試網將在區塊5062605激活升級,預計時間為6月30日;Rinkeby測試網將在區塊8897988激活,預計時間為7月7日。Kovan測試網將在稍后升級,預計在主網區塊通過之后。Tim Beiko還表示,截止目前,只有測試網(Ropsten、Goerli、Rinkeby)已安排了倫敦升級。在這些網絡上成功激活升級后,將為以太坊主網設置一個升級區塊。[2021/6/19 23:48:59]

23 : 08:go-ethereum 已確認問題的根本原因。

23 : 43:go-ethereum 開啟 pull request,提供候選修復方案。

23 : 46:Erigon 開啟 pull request,提供候選修復方案。

2021年 7月22 日

00 : 01:更新后的 go-ethereum 和 Besu 礦工在 Ropsten 上重啟(此時,錯誤的鏈已經挖到了區塊 10680803)。

00 : 43:EthereumJS 確認與 go-ethereum、Erigon 和 Nethermind 存在同樣的問題。

01 : 57:Nethermind 開啟 pull request,提供候選修復方案。

10 : 22:修復后的版本挖出了區塊 10680804。

22 : 54:go-ethereum 發布了修復后版本 v1.10.6。

~23 : 00:Nethermind 發布了修復后版本 v1.10.79。

2021 年 7 月 23日

~00 : 00:Erigon 發布了修復后版本 v2021.07.04-alpha。

提高規范中斷言(assertion)的清晰度

該提交新增了關于 EIP 1559 類型交易有效性的斷言。具體來說,在第 217 行代碼新增了以下斷言:

另外還要注意的是,在前幾行代碼(第 207 行)中,sender.balance 被修改成了減去交易量之后的部分(sender.balance -= transaction.amount)。這個參數引發了混亂,因為一些客戶端團隊在檢查第 217 行定義的斷言時使用的是全部 sender.balance(即,沒有減去transactiion.amount 的發送者地址余額),而非更新后的值。

@holiman 關于 go-ethereum 恢復的說明:

節點同步時跟隨錯誤的鏈

假設你正在運行 geth,并處于同步中。區塊 X 上發生了分叉。你的節點跟隨了總難度較高的錯誤的鏈。在區塊 Z,你停止了節點并將其更新至修復后版本。

問題描述:節點依然在 “錯誤” 的鏈上。

解決方案:執行 debug.setHead{X-1) 回到分叉發生之前。這會將節點倒回區塊 X 之前的某個狀態,不一定是區塊 X-1 的狀態,因為 geth 不一定有區塊 X-1 的完整狀態,但是會有其它某個區塊的完整狀態。通常情況下,geth 大約每隔 1 萬個區塊(1 小時)和/或宕機時會將狀態刷到磁盤。如果 geth 在 gcmode=archive 下運行,就會將每個區塊都刷到磁盤。

當錯誤的鏈總難度較高時進行同步

假設你正在同步一個 geth 節點,區塊 X 上發生了分叉。由于分叉已經發生了,再加上錯誤的鏈總難度更高,你很可能會同步錯誤的鏈,pivot 區塊是 X+M。在這種情況下,由于你沒有區塊 X+M 之前的狀態,無法執行 debug.setHead 來解決這個問題。

這種情況需要重新同步。但是,你需要防止 geth 同步錯誤的那條分叉鏈。這可以通過 whitelist 命令行參數實現。

因此,你需要執行 geth --whitelist 123123=0x2342fafa9af9af9af9af9af9。

所謂的白名單,就是一個 geth 節點在與另一個對等節點連接時會向對方請求區塊 123123 的數據。如果該 geth 節點收到的區塊頭中的哈希與白名單中的不符,就會與之斷開連接。這就意味著,節點將排斥錯誤的鏈上的對等節點,只與較短(但是正確的)鏈上的對等節點連接。

Tags:NBSBSPETHETHEnbs幣最新消息BSPT幣STKETH價格Tether EUR

火必下載
ACE:金色觀察丨Facebook突然發力元宇宙:或為助推社交世界Horizon_bookchain

金色財經 區塊鏈7月27日訊 Facebook 將創建一個產品團隊來研究“元宇宙”(Metaverse)——這是一個涉及創建多人可以同時居住的數字世界概念.

1900/1/1 0:00:00
CHA:THORChain連遭三擊 黑客會是同一個嗎?_HyperChain X

據慢霧 AML 團隊分析統計,THORChain 三次攻擊真實損失如下:2021 年 6 月 29 日,THORChain 遭 “假充值” 攻擊.

1900/1/1 0:00:00
NFT:晚間必讀5篇 | 福布斯:NFT如何影響現代商業_比特幣

1.福布斯:NFT如何影響現代商業NFT的起源通常可以追溯到2012年大火的彩色幣。盡管彩色幣相對粗略和簡單,但它是區塊鏈在數字資產方面的最早應用之一.

1900/1/1 0:00:00
FTX:金色觀察 | 全球監管下 交易所去高杠桿化加速_Grayscale Bitcoin Trust tokenized stock FTX

4月23日,比特幣價格跌破50000美元大關,當時的24h內,46萬人爆倉,超211億元資金灰飛煙滅;5月19日,比特幣價格大跌,一度跌至29000美元附近,最大跌幅超過30%,當天.

1900/1/1 0:00:00
以太坊:以太坊價格可能不會很快突破5000美元的3個原因_DAPP

以太坊價格在短期內可能會看漲,但有少數因素可能會使價格被釘在目前的范圍內。自從以太坊聯合創始人Vitalik Buterin在2021年StartmeupHK節上發表演講以來,以太坊(ETH)價.

1900/1/1 0:00:00
元宇宙:元宇宙與加密貨幣_GuccioneCoin

7月一晃眼差不多要過去了呀,我都快忘了我還有寫文章這么一檔子事兒要干了。這應該是我進圈以來寫文章最少的一個月,今天剛好空下來,好好跟大家嘮一嘮,從大餅到行業到游戲到元宇宙.

1900/1/1 0:00:00
ads