Consensus
從拜占庭到君士坦丁堡的 Ropsten 硬分叉發生了什麼?
Ropsten 測試網君士坦丁堡硬分叉期間的共識問題是什麼?
一個值得注意的共識問題是:
geth
並且parity
對區塊 4230605 存在明顯的分歧。差異是該交易中使用的氣體 - 平價收費 791587,geth 收費 1078987。他們為什麼不同意?還有其他共識問題嗎?
問題已經在這裡解決了
在這裡引用 nicksavers
問題是,如果你
Geth >1.8.17
在分叉之後進行了快速同步block 4230605
,它可能會跳過對該塊的檢查,並根據工作證明假設它是正確的……然後繼續4238641
。同樣,如果您現在開始快速同步,您將跳過完全驗證該塊…等(此處說明)原因顯然是
EIP-1283
. Parity 在每次通話中跟踪退款,但將其定義為“未簽名”,這使得它不可能變成負數目前討論的解決方案是使用 Geth 的解釋。Parity 已經通過更新(openethereum/openethereum#9746)解決了他們的問題。礦工將開始在 Ropsten 上的 Geth Constantinople 鏈上挖礦,以確保它成為規範鏈。奇偶校驗更新應該能夠跟隨它。如果出現另一個衝突,將在那個時候處理。
進度應該貼在筆記上,但在最新資訊上有點落後。
由於錯誤已解決。但是,如果您遇到此問題,請從一開始就重新同步您的節點。