導航:首頁 > 觀區塊鏈 > 區塊鏈中的雙花

區塊鏈中的雙花

發布時間:2025-03-25 07:13:09

A. 入門科普:什麼是雙花

想要了解區塊鏈,首先要熟悉區塊鏈相關的各種名詞。就比如我們今天講到的「雙花」,可能有人就要問,雙花是什麼花?哈哈哈,開玩笑,讓我們來學習一下什麼磨衡冊是「雙花」吧。

01

「雙花」是什麼?

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

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

02

雙花問題是如何發生的?

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

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

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

03

比特幣如何避免雙花問題?

為了解決雙花問題,我們日常的數字資產使用依賴於第三方信任機構進行。這類機構對數據進行中心化管理,並通過實時修改賬戶余額的方法來防止雙重支付的出現。而作為去中心化的點對點價值傳輸系統, 比特幣通過UTXO、時間戳等技術的整合來解決雙花問題。

1、首先每筆交易都要先確認對應比特幣之前的情況,要檢查它是否存在於用戶的UTXO中。如果不在,那麼該交易會被系統拒絕。

2、如果用戶用同一筆UTXO付給兩個人,系統中的節點只確認先接收到的那一筆。

3、當兩筆時間上很接近的交易被不同節點確認,區塊鏈將發生分叉。剩餘節點選擇在他們認為的最長鏈上構建新的區塊。

4、當其中一筆交易被6個節點確認後,它將成為系統最長鏈,可以認為這筆交易獲得了最終的確認。

閱讀全文

與區塊鏈中的雙花相關的資料

熱點內容
國際虛擬貨幣無法提現 瀏覽:801
打麻將就是區塊鏈 瀏覽:992
政府有關區塊鏈的政策 瀏覽:379
區塊鏈會帶動 瀏覽:133
2018新手怎麼買虛擬貨幣 瀏覽:840
區塊鏈帶來的影響是 瀏覽:496
以太坊提現半小時到賬 瀏覽:950
win挖以太坊 瀏覽:105
區塊鏈十九屆四中 瀏覽:700
2019區塊鏈最大交易平台 瀏覽:649
火星礦池吧 瀏覽:277
分析虛擬貨幣的發展意義 瀏覽:359
CIMB數字貨幣 瀏覽:239
數字貨幣最新消息600570 瀏覽:809
浪潮集團哪家公司有區塊鏈 瀏覽:415
上市公司阿里合作區塊鏈 瀏覽:954
萊特被以太坊超越 瀏覽:133
人民日報虛擬貨幣已獲國家批准 瀏覽:323
京東方A股票區塊鏈專利 瀏覽:658
昆明泛亞有區塊鏈嗎 瀏覽:98