買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > BNB > Info

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

Author:

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

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

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

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

數據:近5000萬枚USDT從Bitfinex轉至Kraken:3月15日消息,Whale Alert 監測數據顯示,北京時間 20:44:59,49,999,997 枚 USDT 從 Bitfinex 轉移到 Kraken。[2023/3/15 13:06:16]

BSV是BCH硬分叉的產物

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

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

數據:3000萬枚XRP從Bitso轉移到未知錢包:金色財經報道,據WhaleAlert數據,3000萬XRP(12,192,899美元)從Bitso轉移到未知錢包。[2023/1/25 11:29:22]

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

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

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

動態 | 989枚BTC從Bitfinex交易所轉出,價值750.2萬美元:據鏈上數據監測,北京時間12月09日05:53, 989枚BTC從Bitfinex交易所轉入1Kr6QS開頭地址,按當前價格計算,價值約750.2萬美元,交易哈希為:126b0da64c3c1d28b556eb8f36b35abee8106ca0080806e201cc605f8d88b58a。[2019/12/9]

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

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

動態 | 加拿大挖礦公司Hut8從Bitfury購買9個數據中心,將使挖礦運營能力提升19%:加拿大挖礦公司Hut8以700萬美元從挖礦巨頭Bitfury購買9個數據中心,這筆交易將使Hut8挖礦運營能力提升19%。隨著今年比特幣價格不斷上漲,Hut8公司業績也開始恢復,第二季度收益凈收入達到3368萬加元。(investingnews)[2019/9/13]

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

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

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

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

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

請看示意圖:

區塊鏈測試方案示意圖

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

圖中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:區塊鏈BITBSVITF區塊鏈適合什么人做bitkeep錢包挖礦bsv幣有價值嗎bitflyer交易所官網下載

BNB
Gate.io:Gate.io 關于應項目方要求下線LEDU交易的公告_gate.io官網下載最新版

我們收到LEDU項目方要求下架LEDU,項目方最近給出的說明為LEDU將啟用新的代幣兌換并鎖定老的代幣轉賬,并且Gate.io上面的LEDU將無法獲得兌換,一旦鎖定將無法恢復.

1900/1/1 0:00:00
區塊鏈:巴菲特:不認可比特幣 但可能投資區塊鏈_加密貨幣

今天封面是《回廊或世界》,亞瑟.駭客。巴菲特又開股東大會了,相比于之前批評比特幣為老鼠屎,這回依然沒有客氣,將比特幣比作了拉斯維加斯的賭博.

1900/1/1 0:00:00
區塊鏈:BTC聯手BNB空中接力 能否再創新高_BNB

Facebook正在構建基于加密貨幣的支付系統,Facebook尋求總計10億美元投資,并與Visa、萬事達、FirstData等公司進行談判.

1900/1/1 0:00:00
PPL:幣世界24小時行情梳理:BTC持續上揚相繼突破數個關口 現于5800美元附近試探_數字貨幣買進賣出騙局

BTC今日自凌晨起持續上揚,晚間4時左右突破5700美元,此后5時左右又上穿5800美元,最高達到5841.48美元后,經歷數次小幅回調,現穩定至5700美元上方,于5790美元附近震蕩.

1900/1/1 0:00:00
VITA:ETH利好暴漲 后續該這樣操作_AIN

本文觀點僅代表個人,僅限交流學習,所有內容不構成任何投資建議。所有內容均為原創,實屬不易,如果覺得不錯,還請在文末右下角點個贊,并轉發分享.

1900/1/1 0:00:00
EVER:烏克蘭總統高級助手:加密貨幣或為該國重要部署_加密貨幣和數字貨幣的區別

據bitcoinist.com報道,在烏克蘭以壓倒性多數當選總統的弗拉基米爾·澤倫斯基的一位高級助手透露了其區塊鏈計劃,加密貨幣可能會在其政策名單中占據重要位置.

1900/1/1 0:00:00
ads