“零確認交易”接受度攀升,“零確認交易”真的安全嗎?區塊鏈
一筆交易被廣播到全網,即將被打包進入區塊前的狀態。在包含這筆交易的塊被挖到之前,“零確認”是存在的,但當區塊被挖到之后,“零確認”則不存在。
過去幾周,BCH(比特現金)社區針對商家接受“零確認交易”問題展開了熱烈討論。伴隨著越來越多的人支持BCH,“零確認交易”的接受程度越來越高,“零確認交易”成為熱門議題。目前,已接受BCH“零確認交易”的商家有Bitasia Exchange, Keys4coins, Bitpay, Satoshi Dice, Mini-POS, Lieferando等。
什么是“零確認交易”
在區塊鏈上的交易大概每隔10分鐘會被確認一次,“零確認交易”并不存在于區塊中。它指的是一筆交易被廣播到全網,即將被打包進入區塊前的狀態。在包含這筆交易的塊被挖到之前,“零確認”是存在的,但當區塊被挖到之后,“零確認”則不存在。
正面觀點認為,“零確認交易”提高了交易速度,同時也是使受眾更廣泛地接受數字貨幣的關鍵。同時也有負面觀點認為,它可能帶來雙花風險,并且BTC和BCH網絡都曾遭遇過幾次雙花攻擊
“零確認交易”安全嗎?
在Bitcointalk.org網站上的一場名為“比特幣零食機”的討論中,中本聰談到,早在2010年7月,比特幣就嘗試過零確認支付交易。
“我認為支付處理節點可以在10秒或更短的時間內進行足夠的檢查。”中本聰詳細介紹稱,當雙花攻擊發生時,網絡節點只接受它們接收到的第一個交易。當一筆交易正在被廣播時,作惡者試圖以同時廣播另一筆交易的形式雙花攻擊,這時,更重要的是看兩筆交易中的哪一個會優先被全網中的更多的節點接受。
由此看來,“零確認交易”并非絕對安全,的確存在一定風險。
Odaily星球日報此前報道還總結了雙花攻擊的5種類別(即51%攻擊、種族攻擊、Vector76攻擊、替代歷史攻擊等)。對于可能導致的雙花風險,業界正在積極尋找各種方案,使“零確認交易”變得更安全
“零確認交易”防雙花方案
中繼方案
早在2015年,比特幣開發商Mike Hearn在一篇題為《比特幣雙花攻擊和使雙花攻擊變得更難》(Double spending in Bitcoin and how to make it harder)的論文中討論了針對“零確認交易”雙花攻擊的解決方案——中繼方案。在該中繼方案中,當比特幣節點發現雙花交易時,把最先到達的交易發送至全網其它節點中繼。
比特幣的早期開發者 Gavin Andresen 和 Tom Harding 實現了這個功能,并把這個功能集成到了早期的比特幣系統中,但后來這項內容被開發人員刪除。盡管Bitcoin Core拒絕了這項協議,但Hearn和Harding將其在比特幣XT中保留。
比特幣XT的首席開發人員Tom Harding一直在與BCH社區討論、研究這一話題,并在東京Satoshi Vision Conference 會議上,他在題為“Native Respend Resistance”的演講中再次談到了一個中繼系統。
構建特殊的交易輸出機制
為了阻止雙花攻擊,巴塞羅那自治大學信息工程與通信系的研究人員提出了一種構建特殊的交易輸出機制的方式。
一篇名為《比特幣“零確認交易”的雙花攻擊防范》(double-spending Prevention for Bitcoin Zero-Confirmation Transactions)的論文詳細介紹了這一機制。即如果兩個不同的簽名被用于給同一筆交易輸出進行簽名(雙花),那么這筆交易中被用以簽名的私鑰將被曝光。
提高雙花警示和創建雙花證明
有兩個協議開發建議也將支持在BCH鏈上使用零確認事務。Openbazaar 開發者 Chris Pacia 制作了為雙花警報(Double Spend Alters)的方案,它提出的解決方案是,在 BCH全網中一旦發現雙花交易,立刻向全網節點發布報警信息。不過,這個方案目前有局限, Chris Pacia也指出,檢測并不能阻止所有類型的雙花交易,需要進一步的技術成長。
Bitcoin Unlimited團隊則在開發一種名為創造雙花證明和傳播(Double Spend Proof Creation and Forwarding)的方案。該方案中,鏈上的任一節點一旦受到雙花交易,將創建一個雙花交易的證明,其它節點可驗證該證明并向全網 傳播。
目前,許多BCH支持者都對這些想法、概念表示認同。之所以越來越多的人樂于接受“零確認交易”,是因為他們認為雙花發生的概率很低。正如2010年中本聰談到的:在比特幣網絡中受到雙花攻擊的風險遠遠低于信用卡被盜用的風險。
同時,雙花攻擊的本身難度很高,可進行雙花的時間短。大部分交易進行雙花的成本遠大于它的收益,對小額交易而言,進行雙花更是無利可圖。
但說到底,無論是接受“零確認交易”還是等待“更安全”的區塊鏈確認,都基于商家的決定。
1.TMT觀察網遵循行業規范,任何轉載的稿件都會明確標注作者和來源;
2.TMT觀察網的原創文章,請轉載時務必注明文章作者和"來源:TMT觀察網",不尊重原創的行為TMT觀察網或將追究責任;
3.作者投稿可能會經TMT觀察網編輯修改或補充。