投資有風險 入市需謹慎
APP
下載火星財經客戶端

掃描下載APP

微信公眾號
火星財經二維碼 火星財經

名詞解釋五十八講:雙花問題

王團長區塊鏈學院 ·

10月16日

熱度: 5880

假如受到51%攻擊,則意味著雙花問題也會接踵而來,安全風險不容小覷。

今天給大家講講雙花問題。?

2018年5月份,一名惡意礦工獲得了比特幣黃金(BTG)網絡至少51%算力,臨時控制了比特幣黃金(BTG)區塊鏈,在向交易所充值后迅速提幣,再逆轉區塊,成功實施雙花攻擊。攻擊者可能從交易所竊取超過388200個BTG,價值高達1860萬美元。惡意礦工通過對比特幣黃金(BTG)區塊鏈實施51%攻擊和雙花攻擊來謀取利益。?

雙花問題簡單來說就是同樣一筆數字資產被重復支付,即同樣一筆錢被花掉兩次或多次。一旦雙花問題發生,就意味著區塊鏈網絡受到了雙花攻擊。?

雙花問題發生的情況舉例:

第一種情況:你用1個比特幣進行了一次交易,在這筆交易還未被確認完成,繼續進行第二次花費,通俗理解就是1個比特幣被花費兩次,而且需要在同一個區塊中被驗證通過。?

第二種情況:第一次交易被驗證通過并被記錄入區塊后,在該網絡中有更高的算力驗證出新的更長鏈條,在該鏈條中這個比特幣被第二次花費,由于第二次花費的區塊鏈條更長使第一次交易區塊所在鏈條為無效鏈條,這樣一來,第一次交易所在的區塊鏈被比特幣網絡放棄,第一次花費的比特幣就又回到自己賬戶了,這樣就導致了雙花問題。

?名詞解釋五十八講:雙花問題?

?

以上這兩種情況,在比特幣網絡中基本上是不可能做到的,對于雙花問題,比特幣網絡是這么應對的:?

1.?每筆交易都需要先確認對應比特幣之前的狀態,如果它之前已經被標記為花掉,那么新的交易會被拒絕。?

2.?如果先發起一筆交易,在它被確認前,也就是這個時間段的交易還未被記賬成區塊時,進行矛盾的第二筆交易,那么在記賬時,這些交易會被拒絕。

正常情況之下,雙花問題在比特幣網絡中是不會產生的,但假如說比特幣網絡受到了51%攻擊,存在51%以上的作弊算力,那雙花問題便會出現;但比特幣網絡中因為受到實現成本太高等因素影響,51%攻擊幾乎無法實現。?

首先沒有人能輕易掌握51%的節點;其次,如果一個人或機構已經掌握51%的節點,他是比特幣網絡中的最大受益者。如果他發動51%攻擊,或許可以短期獲利,但比特幣的價值將遭到毀滅性打擊(能夠“雙花”的比特幣一文不值),屆時他將成為最大的受害者。?

雖然雙花問題在比特幣網絡中幾乎不存在發生的可能性,但相對一些山寨幣和小型項目來說則大為不同,它們的攻擊成本遠比想象中要低,假如它們受到51%攻擊,則意味著雙花問題也會接踵而來,安全風險不容小覷,比特幣黃金(BTG)受51%攻擊和雙花攻擊就是最直接的例子。

?

文章聲明:本文為火星財經專欄作者作品,版權歸作者所有。文章為作者本人觀點,不代表火星財經立場。

推廣
相關新聞

漲幅榜

你可能感興趣的內容
下一篇

V神后悔采用“智能合約”的說法,是“智能合約”不夠“智能”?

新疆18选7开奖结果