比特幣雙花是什麼意思?比特幣雙花原理

買賣虛擬貨幣

比特幣雙花是什麼意思?提到比特幣,很容易聯想到比特幣交易安全問題,說道比特幣交易安全,首先想到的就是比特幣雙花問題,那麼,幣圈小白就會有疑問了,比特幣雙花是什麼意思呢?比特幣雙花原理又是什麼呢?這些問題鏈報小編就來為大家解答一番。

比特幣雙花是什麼意思?

雙重支付又名“雙花”,也就是雙重花費的意思。舉個例子:如果我錢包裡面有100元,我可以去購買等值的物品。當我去商店後,發現檯燈和桌子都是100元,那我只能買其中一樣東西。而我們所說的雙花問題,正好與之相反,同樣的100元,我可以購買兩樣東西。

在加密貨幣系統中,由於資料的可複製性,使得系統可能存在同一筆數字資產被重複使用的情況,這也稱之為雙花,又叫雙重消費攻擊。

比特幣雙花原理:

某作惡人在第101號區塊的時候,將10個比特幣充值到某交易所。一般交易所在第6個確認的時間就會認為已充值成功。這時作惡的人會趕緊賣出提現。

但隨後,作惡節點人還偷偷的構造了另一筆交易(只需要修改101號區塊裡面的交易資訊)將充值的那10個比特幣,收款人地址修改成給他的小號。他把這個惡意的塊發給了其它的礦工(舉例為紅色那條鏈)

這個時候,只要作惡節點在紅色鏈上投入大量的算力,且算力大於51%,那他挖礦的速度肯定比小於49%的誠實節點要快,最終紅色的那條鏈一定會超過黑色的鏈,其它誠實結節根據最長鏈優先原則又紛紛到紅色鏈上繼續挖礦,而黑色鏈之前發生的所有交易(其實只有其中那一筆交易是偽造的)就回滾了。

這樣,作惡節點人是不是把這10個比特幣花費了二次呢?他即在交易所充值成功,又把比特幣拿回去了,比特幣交易所就白白損失了10個BTC。

比特幣雙花可以分為兩種情況:

1.在確認前的雙花

這個因為原理,確認的交易本來就可能最後沒有寫入區塊鏈。除非小額,否則最好等一下確認即可規避此類雙花。另外用鏈下錢包也可以,可秒速。

2.確認後的雙花

這個就要控制超50%的算力才能實施了。即類似於一個小分叉,將給一個商店的交易給放入孤立區塊中。不過,這種確認後雙花,很難實施,目前好像還沒有任何此類雙花的案例,只是存在在理論上可行。

比特幣雙花問題是如何發生的?

在區塊鏈系統中,比特幣雙花問題會在以下情況下出現:

1、由於共識機制導致區塊確認時間長,用一個數字貨幣去進行一次交易,可以在這筆交易還未被確認完成前,進行第二筆交易。

2、控制算力來實現雙花,第一次交易被驗證透過並被記錄入區塊後,在該網路中有更高的算力驗證出新的更長鏈條,在該鏈條中這筆錢被第二次花費,由於第二次花費的區塊鏈條更長使第一次交易區塊所在鏈條為無效鏈條,這樣一來,第一次交易所在的區塊鏈被區塊鏈網路放棄,第一次花費的錢就又回到自己賬戶了,就導致了雙花問題。

比特幣雙花是什麼意思?透過以上介紹,幣圈小白對於比特幣雙花應該有了一定的瞭解。比特幣雙花簡單點來說,就是花兩次的意思,若幣圈小白對於比特幣雙花還有其他疑問,可以持續關注鏈報,鏈報小編後續會持續更新比特幣雙花相關報道!

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;