對誤導性信息“say no”,想雙花比特幣非常困難
專注于Bitcoin Cash(BCH)的公司BitcoinBCH最近發(fā)布了一段視頻,該視頻可能會誤導用戶認為比特幣的雙花可以輕而易舉的實現(xiàn)。
12月18日,BitcoinBCH的首席執(zhí)行官Hayden Otto在YouTube上發(fā)布了一段視頻,視頻顯示了TravelByBit的比特幣銷售點(Point of Sale,簡稱為PoS)錢包是如何誤導商家接受未確認的比特幣交易。為了解決這一問題,Hayden Otto還在隨后運行了基于BCH的PoS解決方案Hula。
擊破誤導性信息
在最近的一次采訪中,TravelByBit的一名代表表示,使用其服務的商家可以防止此類欺詐行為的發(fā)生,保護財產(chǎn)安全。該公司的創(chuàng)始人Caleb Yeoh還表示,如果大量用戶開始利用他們的系統(tǒng)設計漏洞,該公司將在其PoS解決方案中取消對比特幣和BCH交易的支持。
Yeoh承認實體商家接受鏈上支付并不現(xiàn)實,因為商家需要在安全性和便捷性之間做出妥協(xié)。此外,沒有人愿意為了等10分鐘的時間確認鏈上交易再拿到商品。雖然接受未經(jīng)確認的交易會帶來嚴重的安全問題,但這是很多實體商家接受比特幣或BCH鏈上支付的唯一方式。
Yeoh表示,閃電網(wǎng)絡是一個潛在的解決方案,它可以解決在實體店使用加密貨幣支付時等待交易確認時間的問題。他告訴Cointelegraph,閃電網(wǎng)絡交易也是PoS系統(tǒng)支付的重要組成部分:
從零售的角度來看,過去3個月澳大利亞超過47%的比特幣交易是通過閃電網(wǎng)絡完成的。
Otto在發(fā)布的視頻中并沒有指出未經(jīng)證實交易不是最終確認的交易,他反而表示錢包的設計上存在的缺陷實際上來源于比特幣的安全缺陷,最終導致了雙花的發(fā)生。Hayden Otto在視頻中表示,商家應該“立即停止接受比特幣,改用BCH”。
Otoo使用了比特幣功能RBF進行雙花交易
在演示中,Otto首先將極低費用的比特幣(1sat/byte)發(fā)送到另一個他控制的啟用費用替換(replace-by-fee,簡稱為 RBF)功能的錢包。比特幣用戶都知道,這樣一筆費用如此低的交易,想要在比特幣區(qū)塊鏈上被確認通常需要很長時間,如果比特幣網(wǎng)絡嚴重擁堵的話,該交易的確認時間甚至會超過一天。
RBF是一個允許用戶將更高手續(xù)費的交易提交到節(jié)點,從而代替之前未確認交易的功能。比特幣的這一功能此前引發(fā)了一些用戶的批評,因為它可能會增加未經(jīng)確認交易的費用。
不過這些擔心是沒有根據(jù)的,因為未經(jīng)確認交易也可能在沒有這個特性的情況下被雙花。2015年,BitTorrent協(xié)議的作者Bram Cohen發(fā)表了一篇相關文章,深入分析了這一問題。
其實,未經(jīng)確認的交易并不是最終交易結果,不應該被接受為已付款項。
未確認交易是不可逆轉的
主推BCH的網(wǎng)站Bitcoin.com最近報道稱,BCH從其代碼中去掉了RBF功能。文章寫道:
BCH社區(qū)認為,零確認交易是可靠和安全的。
Otto在視頻中發(fā)送了第一筆低費用的交易(支持RBF)后,對一家沒有開啟RBF功能的商戶進行了比特幣支付。此時,商家的手機錢包界面顯示收到支付的符號,從而誤導其相信付款已經(jīng)到賬。
由于錢包用戶界面顯示支付完成,商家在交易尚未確認的情況下轉讓了商品。之后,Otto提高了第一次交易的費用,確保所有資金在發(fā)送到商戶的地址前被轉移到他控制的另一個地址中。
通過這種方式,比特幣沒有發(fā)送到商戶手中,Otto最終同時擁有了商品和比特幣(減去交易費用)。
在視頻的后半部分,Otto表示逆轉比特幣交易是危險的。Otto的表述錯誤地暗示了他進行的交易已被逆轉。而實際上,被更改的交易是未經(jīng)確認的(它并不是最終的交易結果),協(xié)議還是會按預期的方式執(zhí)行。
Otto還在視頻中表示,“BCH解決了這個問題(未經(jīng)確認交易的雙花問題)”。對此,Yeoh建議道:
現(xiàn)在沒有人能阻止BCH的礦工們替換交易,在BCH的網(wǎng)絡上偶爾也會發(fā)生‘類似RBF’的雙花交易。需要注意的是,RBF并不是一個協(xié)議共識特性,它是一個節(jié)點策略,任何比特幣或BCH的礦工都可以選擇是否運行該特性,它不影響支付的可靠性。
Yeoh指出,比特幣與BCH之間的哈希分布差距也會影響交易的安全性,而現(xiàn)在的情況對比特幣更有利。此外,他還表示不同加密貨幣社區(qū)間的彼此攻擊會阻礙該領域的創(chuàng)新:
?我認為社區(qū)應該把重點放在幫助建立和擴大不同生態(tài)系統(tǒng)之間如何相互采用上,而不是把重點放在攻擊彼此的項目上,它只會影響加密貨幣領域的發(fā)展。人們本應該自由選擇使用何種加密貨幣進行交易,并作為建設者為生態(tài)系統(tǒng)做出貢獻。
這已經(jīng)不是BCH社區(qū)第一次傳播誤導性信息了。Cointelegraph在去年4月份曾報道,Bitcoin.com被指控以誤導性的方式顯示加密貨幣,從而誤導用戶購買BCH,而不是比特幣。