BitPay為什么不愿意接受比特幣RBF
近日,比特幣核心開發(fā)人員jonasschnelli在推特發(fā)帖表示,自己花費(fèi)比特幣在adafruit上購買東西沒有成功,并質(zhì)問Bitapay加密支付處理公司為什么拒絕了自己的交易,并且在支付后的兩天內(nèi)甚至都沒有通知自己。
而Bitpay沒有對此做出回復(fù),反而是另一個(gè)支付處理商Flowee The Hub在推特下面進(jìn)行了回復(fù),他表示:讓我說對了,你的投訴是關(guān)于你發(fā)送的一個(gè)BTC交易,上面寫著“我將以更高的費(fèi)用把這筆錢翻倍”,這被商家認(rèn)為是一個(gè)壞主意從而拒絕了你的交易。RBF是從商家那里偷錢的,你最好使用CPFP或者只使用BCH!
BitPay為什么不愿意接受比特幣RBF?
BitPay之所以不愿意受理jonasschnelli的支付申請,并不是因?yàn)檫@家支付處理商店大欺客,而是這位比特幣核心開發(fā)人員實(shí)屬無理取鬧,一方面在BitPay付款注意事項(xiàng)中,鮮明的標(biāo)出了不接受比特幣RBF轉(zhuǎn)賬;另一方面是因?yàn)镽BF面臨著極大的雙花風(fēng)險(xiǎn),對于零確認(rèn)的小額交易來說非常的不劃算。
RBF方案是由加拿大比特幣核心開發(fā)者Peter Todd提出的費(fèi)用替代法(RBF)工具。比特幣從誕生以來,中本聰就設(shè)置了一個(gè)先到先得的交易規(guī)則,就是說假如同時(shí)有兩筆合法的交易,其中先到達(dá)節(jié)點(diǎn)的交易就會(huì)被優(yōu)先采納,而費(fèi)用替代法(RBF)則改寫了這個(gè)規(guī)則,即:如果同一個(gè)地址發(fā)起兩筆交易,則手續(xù)費(fèi)更高的交易勝出,采納RBF費(fèi)用替代法本來是為了提供給比特幣用戶一個(gè)快速交易的選擇,但它其中一個(gè)不好的影響是讓零確認(rèn)的交易變得容易被雙花。
在今年3月份,就出現(xiàn)過黑客利用RBF在比特幣的ATM機(jī)上盜取比特幣的事件,據(jù)外媒3月13日消息,四名加拿大男子因在多個(gè)城市對比特幣ATM進(jìn)行雙花攻擊而被通緝,據(jù)稱在去年,這個(gè)團(tuán)伙總共對比特幣ATM機(jī)進(jìn)行了112次雙花攻擊,獲得的利潤達(dá)到了20多萬美元,平均每次攻擊獲利1800美元。
BCH社區(qū)為什么推崇零確認(rèn)交易?
費(fèi)用替代法(RBF)最初被提出時(shí),遭到了開發(fā)者社區(qū)成員的大量反對,包括Adam Back 、Gavin Andresen、Mike Hearn、Jeff Garzik等技術(shù)大佬都認(rèn)為RBF是糟糕的。后來,經(jīng)過社區(qū)的討論,Opt-in RBF方案被提出了,簡單說,這里的RBF是一種可選項(xiàng),默認(rèn)是不啟用的,這種可選方案使得商家如果認(rèn)為接收零確認(rèn)的RBF類型交易有問題,其可拒絕這類交易。上述的比特幣ATM機(jī)、BitaPay都支持零確認(rèn)交易,所以存在黑客利用這一機(jī)制盜取比特幣的可能。
而零確認(rèn)交易本身是一個(gè)非常好的想法,能讓加密貨幣交易實(shí)現(xiàn)真正意義上的秒到賬,比特幣的點(diǎn)對點(diǎn)電子現(xiàn)金系統(tǒng)也就有機(jī)會(huì)實(shí)現(xiàn),比如曾經(jīng)占據(jù)比特幣鏈下交易量一半的賭博網(wǎng)站SatoshiDICE就支持零確認(rèn)交易,因?yàn)闆]有人愿意下注10分鐘后再出結(jié)果。但零確認(rèn)的設(shè)計(jì)存在被雙花攻擊的風(fēng)險(xiǎn),這也是該技術(shù)一直沒有被大范圍應(yīng)用的原因。
BCH社區(qū)一直致力于如何提高交易效率,提升BCH貨幣實(shí)用體驗(yàn),比如社區(qū)經(jīng)常提及的縮短出塊想法、ABC開發(fā)組提出的預(yù)共識(shí)協(xié)議,BU開發(fā)組研究的石墨烯等,這些手段都有利于加強(qiáng)零確認(rèn)的安全性。
多數(shù)情況下,雙花攻擊很難發(fā)生,因?yàn)榇蟛糠值幕A(chǔ)設(shè)施商(瀏覽器、錢包、礦池)在檢測到雙方交易時(shí),一般會(huì)標(biāo)記出來或者進(jìn)行警告。另外,對于小額交易來說,雙花攻擊的成本往往大于收益,因?yàn)樾☆~交易的幣少,手續(xù)費(fèi)低,要發(fā)起雙花攻擊的另一筆交易需要付出更高的手續(xù)費(fèi)。
由于BCH區(qū)塊空間大,可容納的交易量多,所以交易的手續(xù)費(fèi)非常低,比如7月24日的平均手續(xù)費(fèi)就在0.0033美元,憑借這個(gè)優(yōu)勢,BCH不僅不需要RBF工具,而且還可以放心的使用零確認(rèn)小額交易。