BCH網絡升級順利完成,將創新和開發推向新高度

在UTC時間2019年11月15日,區塊高度609135處BCH網絡按計劃進行了升級。該區塊由AntPool礦池打包,包含306筆交易,總大小90.90 kb。升級新共識以後的BCH,從第一個區塊609136開始,就已經開始實施新的共識。安全

這也意味這從該區塊開始,BCH在安全和擴容方面進一步完善,在腳本中強制執行MINIMALDATA、操做碼OP_Checkmultisig和OP_Checkmultisigverify也已經接受Schnorr簽名。網絡

每六個月,BCH網絡都會進行一次升級,旨在成爲更好的點對點電子現金,實現其「世界上健全的貨幣」的目標。到目前爲止,BCH已經進行了5次升級,已將BCH區塊大小增長到32MB,從新啓用了Satoshi操做碼,實現了OP_Checkdatasig,添加了Canonical Transaction Ordering(CTOR),以及Schnorr簽名支持等。而這次升級也是徹底符合其路線圖,以提高其安全性和擴展性。性能

在這一輪升級中,兩個共識規則更改生效了。第一個是操做碼OP_Checkmultisig和OP_Checkmultisigverify升級爲接受Schnorr簽名。這是對以前升級的延續,它使Schnorr簽名能夠與OP_CHECKSIG和OP_CHECKDATASIG一塊兒使用。升級擴展對OP_CHECKMULTISIG的支持,以便全部簽名檢查操做都支持Schnorr簽名,這提升了驗證效率並與批量驗證兼容。網站

另一項在腳本中強制執行MINIMALDATA則屬於修復程序。該修復程序將使BCH網絡上的大多數交易均不可篡改。在腳本中執行最小推送數據(最小數據規則)使幾乎全部交易(包括全部P2PKH交易)的可延展性都變得不可能。幾年前,開發人員知道了可延展性的多種來源,而且隨着BIP 62 的引入,其中許多得以改善。最小數據規則更改消除了最終的 BIP 62 延展性矢量,這樣能夠有效保護交易的安全性,而執行的 Minimaldata 規則也能夠增強簡化支付驗證(SPV)的客戶端。blog

在BCH每次協議升級以前,BCH開發人員都會盡力提供高級技術指導,以保證BCH升級的順利進行,這次也不例外。並且BCH升級全部的過程都被Coin Dance和Fork Monitor網站直播。資源

升級後,BCH社區慶祝了最新的協議更改。例如,Collin Enstad主持了活動的現場直播,並與軟件開發商Mark B. Lundeberg討論了升級。升級在BCH網絡上以區塊高度609135進行,該區塊交易由Antpool礦池進行打包。開發

最後根據Coin Dance和Fork Monitor這樣的直播網站,BCH升級進行得很順利,沒有任何問題。在BCH升級以後,沒過多長時間,BCH塊609136被BTC.com礦池挖出,它保證全部的新規則已經被應用。同步

針對BCH升級時,有媒體報道的「BitMEX Research:已檢測到bch上無效區塊,硬分叉已經產生」的小插曲,數據網站Fork Monitor也給出瞭解釋。Bitcoin ABC 0.19.0認定該分鏈是無效的,這種行爲與硬分叉升級時所指望的同樣。直播

爲了保證BCH鏈的純粹性,BCH全部的網絡升級都是採用硬分叉的形式進行,這也意味着升級以後以前版本的BCH將會失效。即便有礦工由於忘記升級而繼續挖舊版本的BCH鏈,全網的其餘的節點是沒法對此進行驗證的,這對BCH網絡不會形成任何影響。it

因爲BCH已經升級,交易都會同步到升級以後的BCH鏈上,以前的舊版本鏈不會產生任何費用,若是有礦工執意挖舊版本的BCH鏈,只是一種資源浪費,不會收到任何區塊獎勵。這也是在升級以前BCH社區特地提醒各節點進行升級的緣由。若是以前忘記升級如今依舊想要運行全節點,建議從新下載現有鏈數據進行同步。

2019年11月的升級已經完美的告一段落,BCH的性能也隨着升級更加完善。至於在下次升級中將會作出哪些更改,就讓咱們時刻關注吧!

相關文章
相關標籤/搜索