比特幣現(xiàn)金的雙重支付問題探討
11月28日,跟蹤收集比特幣現(xiàn)金(BCH)網(wǎng)絡(luò)雙重支付嘗試的網(wǎng)站doublespend.cash創(chuàng)始人表示:在第一次交易后的一秒鐘內(nèi)廣播1,105次雙重支付中只有1次成功。該網(wǎng)站的創(chuàng)建者強(qiáng)調(diào),在大多數(shù)情況下,“只有同時(shí)提交,雙重支付才能成功。”
比特幣現(xiàn)金(BCH)支持者就雙重支付問題進(jìn)行討論
比特幣現(xiàn)金(BCH)支持者一直對(duì)零確認(rèn)交易和雙重支付證明等概念非常感興趣,因?yàn)檫@些概念可以極大地增強(qiáng)即時(shí)交易。本質(zhì)上,雙重支付是指某人試圖將同一BCH花費(fèi)到兩個(gè)不同的地址,盡管這并不常見,但在BTC、BCH和BSV等數(shù)字貨幣上仍舊會(huì)出現(xiàn)雙重支付的可能。網(wǎng)站doublespend.cash跟蹤在比特幣現(xiàn)金(BCH)區(qū)塊鏈上嘗試和成功的雙重支付。在Reddit上一個(gè)名為Dagurval的用戶(Bitcoin XT軟件開發(fā)和數(shù)據(jù)網(wǎng)站的創(chuàng)始人)在周四這天向人們解釋道:雙重支付若想成功,必須同時(shí)發(fā)送。
創(chuàng)始人Dagurval在Reddit上告訴比特幣現(xiàn)金(BCH)的支持者們:“在1104次雙重支付嘗試中,只有1次在廣播超過1秒后成功…圖表‘首次看到和再次看到之間的時(shí)間’顯示了看到兩次交易之間的時(shí)間差。”同時(shí)他還補(bǔ)充道:“它表明,在大多數(shù)情況下只有同時(shí)提交,雙重支付才能成功。這也表明礦工尊重“First Seen”機(jī)制。
在Dagurval發(fā)布數(shù)據(jù)后,比特幣現(xiàn)金(BCH)社區(qū)討論了雙重支付的風(fēng)險(xiǎn)及雙重支付與商家之間的某些情況。一位用戶表示:“很高興得知(這一消息),所以這意味著零確認(rèn)是相當(dāng)安全的,雙重支付證明將使它更安全?!逼渌藙t沒有那么確信,他們說:“除非你能衡量出其中有多少是蓄意欺詐,否則您就無法以某種方式暗示這一數(shù)字的安全性?!?/p>
Reddit用戶Jessquit回應(yīng)安全隱患時(shí)寫道:“[數(shù)據(jù)]意味著,商家愿意等待三秒鐘以查看是否出現(xiàn)重復(fù)交易,在接受未經(jīng)證實(shí)的低價(jià)值交易時(shí),大約99.9%是安全的?!?該討論是在subreddit r / btc上的一次熱門辯論,因?yàn)檫@段對(duì)話很可能會(huì)在subreddit論壇r/bitcoin上被審查。Dagurval的doublespend.cash統(tǒng)計(jì)數(shù)據(jù)也使人們討論了雙重支付證明的概念,這是最近幾年一些BCH開發(fā)人員一直在嘗試的概念。
比特幣零食自動(dòng)販賣機(jī)雙重支付證明的探究
今年7月,news.Bitcoin.com在Flowee上報(bào)道了Hub的主要開發(fā)人員Tom Zander 對(duì)雙重支付概念驗(yàn)證的實(shí)現(xiàn)。該協(xié)議文檔由軟件開發(fā)者Imaginary Username編寫,程序員Mark Lundeberg也提供了幫助;BCHD和Openbazaar開發(fā)人員ChrisPacia為一個(gè)名為Double Spend Alert的系統(tǒng)編寫了文檔。
2015年,前比特幣開發(fā)人員邁克?赫恩(Mike Hearn)就該話題發(fā)表了一篇名為《比特幣的雙重支付及如何使之更難》的論文,赫恩的研究指出加文?安德烈森(Gavin Andresen)和Bitcoin XT開發(fā)人員湯姆?哈?。═om Harding)在雙重支付方面的工作。哈丁對(duì)此主題進(jìn)行了大量研究,他在2018年東京中本聰愿景大會(huì)(2018 Satoshi Vision Conference)上的演講《雙重支付的防范》中討論了雙重支付中繼檢測系統(tǒng)。
自比特幣誕生以來,開發(fā)人員就一直在努力阻止,包括在1,105次嘗試中出現(xiàn)1次成功的雙重支付的可能。甚至中本聰(Satoshi Nakamoto)也在2010年7月討論過接受零確認(rèn)的話題。在著名的bitcointalk.org網(wǎng)站上一個(gè)名為《比特幣零食自動(dòng)販賣機(jī)(Bitcoin Snack Machine)》的帖子中曾表示:“我相信,對(duì)于一家支付處理公司來說,在10秒或更少的時(shí)間內(nèi),通過良好的檢查,就可以提供交易的快速分發(fā)服務(wù)。”
在自動(dòng)販賣機(jī)的交談中,中本聰還談到了遵守“First Seen”機(jī)制及比對(duì)方快幾分之一秒的交易間的競爭。中本聰當(dāng)時(shí)表示:“
網(wǎng)絡(luò)節(jié)點(diǎn)只接受他們收到交易的第一版,以將其合并到他們將生成的區(qū)塊中…當(dāng)您廣播交易時(shí),如果其他人同時(shí)廣播一個(gè)雙重支出,則是爭先傳播到最多節(jié)點(diǎn)的競賽。如果稍有領(lǐng)先,它以幾何方式更快地通過網(wǎng)絡(luò)傳播,并獲得大多數(shù)節(jié)點(diǎn)。