以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > Coinw > Info

從BSV下架風波 揭秘構造區塊鏈分叉的測試方案_區塊鏈

Author:

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

2018年末,BSV與BCH的算力戰牽動了整個數字貨幣市場的目光,最終以BSV放棄與BitcoinABC爭奪BCH,轉而另起爐灶,并命名bitcoinSV而告一段落。

而最近“澳本聰”DrCraigSWright和其BSV再次處于風口浪尖之上,其原因是最近澳本聰再次高調宣稱自己就是“中本聰”,因其所提供的“證據”漏洞百出,引發比特幣閃電網絡支持者、閃電火炬發起人Hodlonaut的不滿和抵制。

隨后沖突產生了規模升級,比特幣社區、V神、趙長鵬等紛紛直接或間接的聲討澳本聰,包括幣安在內的諸多交易所,開始迅速發布下架BSV的公告,一系列操作讓BSV陷入眾矢之的。

某巨鯨1小時前從Binance提出5741枚ETH:金色財經報道,據鏈上數據分析師余燼監測,巨鯨地址smartestmoney.eth于1小時前從Binance提出5741枚ETH,約955萬美元。8月17日以來,其從Binance共計提出14,275枚ETH(約2445萬美元),可能的買入均價為1713美元。[2023/8/22 18:15:03]

BSV是BCH硬分叉的產物

想理解BSV到底是什么,就要先說說什么是硬分叉。

硬分叉是指,區塊鏈系統有其自己的共識規則,一旦區塊鏈共識規則發生改變,并且舊規則不認同新的規則,導致新規則無法向前兼容,舊的區塊不認可新的區塊,導致新舊節點在不同的區塊鏈運行。這種情況就被稱為硬分叉。

去中心化資產管理平臺Cook Protocol從Block Dream Fund籌集新資金:金色財經報道,去中心化資產管理平臺Cook Protocol已從由OKEx支持的新投資機構Block Dream Fund籌集了資金。據悉,Block Dream Fund由OKEx于2021年2月推出,初始資金為1億美元。有了新資金,Cook Protocol將在迅速發展的資產管理工具領域中確立自己的地位。[2021/3/16 18:50:41]

然而,區塊鏈分叉也有兩面性,因為硬分叉一直是一種十分危險和具有爭議的區塊鏈升級技術。

2280枚BTC從Binance交易所轉出 價值2185.15萬美元:Whale Alert數據顯示,北京時間07月24日07:59,2280枚BTC從Binance交易所轉入1FFRE1開頭的未知地址,按當前價格計算,價值約2185.15萬美元。[2020/7/24]

從長遠來講,當整個區塊鏈網絡面臨不可避免的巨大風險時,整個區塊鏈網絡將達成共識對系統進行升級,以躲避風險的侵害。

但在沒有得到大部分區塊鏈生態參與者的共識同意下,強行進行硬分叉,無疑將整個區塊鏈生態拉入分裂的境地,而當生態參與者對未來發展意見不一致時,硬分叉很有可能發生。

2077枚BTC從Binance交易所轉出,價值2057.4萬美元:WhaleAlert數據顯示,北京時間05月08日22:34, 2077枚BTC從Binance交易所轉入1QHykQ開頭地址,按當前價格計算,價值約2057.4萬美元,交易哈希為:9be5073f8eddde064e2c4022703dbf3ce616c07e6bb8296b754d2edaeae1ec26。[2020/5/9]

因為在一個去中心化的系統中,達成共識并不是一件容易的事情。

如何盡可能避免區塊數據不一致?

區塊鏈作為一個狀態機,則每次交易就是試圖改變一次狀態,而每次共識生成的區塊,就是參與者對于區塊中所有交易內容導致狀態改變的結果進行確認。

一個基本的區塊鏈系統,首要保證的就是全網絡區塊的一致性,由于區塊鏈為去中心化系統,實際環境中網絡性能、每個節點的不確定性等情況,因此區塊中每個節點都需要保持同步狀態才能夠對自身利益最大化,同時保證區塊鏈整體的安全。

區塊鏈開發當中首先要保證所有節點的鏈始終工作在主鏈,或者發現處于非主鏈的情況下能夠快速回退切換到主鏈中,以避免不必要的損失。

本文就介紹一種快速模擬真實環境下構造區塊鏈分叉,然后驗證區塊鏈是否能夠及時消除分叉的測試方案。

該方案的主要特點即在一臺機器上就可以完成測試,同時利用自動化腳本部署可以快速搭建測試環境,構造測試中所需要的分叉,以及驗證出現分叉之后區塊鏈系統是否能夠消除分叉。

請看示意圖:

區塊鏈測試方案示意圖

以上述示意圖為例進行說明:

圖中A1、B1、C1、A2、B2、C2為部署在測試機上的docker容器;

將該六個容器分成兩組,一組為A1、B1、C1,另外一組為A2、B2、C2;

兩組中每個容器運行的區塊鏈節點間都可以進行P2P通信;

其中A1、A2節點分別為挖礦節點,其余節點為普通節點;

通過控制兩組容器的啟動停止即可構造分叉。

通過獲取所有測試節點同一區塊block哈希值即可以驗證是否存在分叉以及分叉是否消失。

該方案的整體節點控制流程圖如下圖所示,將上述A1、B1、C1、A2、B2、C2分為A、B兩組,A組包括A1、B1、C1,B組包括A2、B2、C2。

其中一些步驟中需要統計當前P2P網絡中的節點數目進行驗證,超時時間可以自行根據實際情況進行設定。

整體節點控制流程圖

結束語

分叉問題是區塊鏈網絡不得不面對的問題,一個能夠保持全區塊一致、交易狀態準確的區塊鏈網絡,是未來一個安全、穩定的區塊鏈的最基本需求。

希望通過以上案例流程的解析,能夠幫助或啟發開發者們實現出針對分叉問題更好的優化,及解決方案,讓分叉有效可控、異常交易狀態快速消除。

Tags:區塊鏈ANCNANBSV區塊鏈技術通俗講解圖Cap FinanceAmericanHorror.FinanceHuobi BSV

Coinw
Bitfinex擬下周啟動IEO 或通過私募融資10億_BIT

金色財經比特幣5月2日訊Bitfinex可能會在下周通過代幣銷售募集高達10億美元的資金。本周初,Bitfinex交易所股東之一趙東最先披露了該交易所正在考慮啟動IEO.

1900/1/1 0:00:00
關于 SINOC 暫停提幣的公告_BIT

親愛的Bit-Z用戶: 因SINOC錢包維護,Bit-Z已暫停其提幣服務,待維護完成后將盡快開放,請留意官方公告。由此給您帶來不便,敬請諒解.

1900/1/1 0:00:00
Bit-Z 全網首發 PLST_BIT

親愛的Bit-Z用戶: Bit-Z將上線PLST,并開通PLST/USDT交易,敬請期待。充幣開放:香港時間2019年04月30日15:00交易開放:香港時間2019年05月06日15:00提幣.

1900/1/1 0:00:00
Voice of Blockchain | 探究各式區塊鏈殊途同歸的方向所在:治理_區塊鏈

4月4日,公有鏈技術聯盟聯合星云鏈、鏈塔智庫共同發起“theVoiceofBlockchain”活動,鼓勵大家針對區塊鏈“協作、治理、發展”進行發聲.

1900/1/1 0:00:00
金色早報 | CFTC內部人士:監管機構準備批準以太坊期貨

姚前:虛擬貨幣缺乏價值支撐,未來得有一個“去虛擬”的過程 ◇金色盤面 據huobiglobal數據顯示,BTC最近成交價38661.74元.

1900/1/1 0:00:00
幣世界24小時行情梳理:BTC自早間強勢上漲后橫盤于5750美元_加密貨幣

BTC自今日凌晨自5680美元強勢上漲最高觸及5874美元后回落并橫盤于5750美元。火幣現報5753.42元,24小時上漲1.93%.

1900/1/1 0:00:00
ads