APP
中國版App下載 Android & iPhone
金色專欄
  • 發布文章
  • 發布活動

入門科普:什么是雙花?

640?wx_fmt=gif

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

01“雙花”是什么?

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

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

02雙花問題是如何發生的?

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

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

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

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

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

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

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

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

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

640?wx_fmt=jpeg

jinse.com
好文章,需要你的鼓勵
jinse.com
好文章,需要你的鼓勵
了解更多區塊鏈一線報道,與作者、讀者更深入探討、交流,歡迎添加小助手微信:jinsecaijing666, 進入[金色財經讀者交流群]。
發表評論
0/140
發布評論
評論
文章作者: / 責任編輯: 我要糾錯

聲明:本文由入駐金色財經的作者撰寫,觀點僅代表作者本人,絕不代表金色財經贊同其觀點或證實其描述。

提示:投資有風險,入市須謹慎。本資訊不作為投資理財建議。

金色財經 > 區塊鏈 > 入門科普:什么是雙花?
刺激战场官网国际服 排列三直选和组选分别多少钱 怎么破解赛车pk10 河内五分彩平台app 北京pk拾赛车官网下载 股票推荐软件哪个好 辽宁快乐12手机版投注 牛彩湖北体彩十一选五 天津11选五开奖一定牛 广西11选五开奖结果下载 尚牛配资 海南4+1中奖规则和奖金 河北11选五走势图遗漏 一波中特最准单双 上市公司股票分析论 内蒙古11选5网购平台 江苏银行股票价格行情