实现BTC双重支付有难度吗
扫描二维码
随时随地手机看文章
12月18日,门户网站Bitcoinbch.com发布了一份非正式通知,解释了接受BTC的商户应转向使用BCH的原因:是在BTC软件中发现了“危险缺陷”。该问题与基于BTC的RBF协议的确认时间长短有关,RBF协议为个人提供了在商家身上双重支出的机会。Bitcoinbch.com的首席执行官海登·奥托(Hayden Otto)对澳大利亚的商户进行双重支付的操作,以证明在外执行该程序的难度。
Bitcoinbch.com敦促商家转向使用BCH因BTC的“RBF”发现严重缺陷
来自澳大利亚北昆士兰州Bitcoinbch.com的首席执行官兼BCH支持者Hayden Otto 发布了一段视频,演示了从商家手中购买产品后,双重支付BTC(的情况)是多么容易(发生)。奥托发布了这段视频,并在博客上发表了一篇文章,警告零售商们其存在双重消费的漏洞,并敦促他们尽快改用比特币现金(BCH)网络。
奥托的视频详细介绍道:“ 多年来, BitcoinCore(BTC)已经明显不再像预期的点对点电子现金系统那样发挥作用。” 他指出,Bitcoin Core(BTC)开发人员添加了名为RBF的协议,基本上允许人们进行双重支付BTC交易。Bitcoinbch.com首席执行官表示,人们基本上可以购买商品并带走,然后将钱退还给自己。
Bitcoinbch.com首席执行官Hayden Otto。在视频中,奥托演示了使用常用的未修改钱包逆转BTC交易有多么简单。
奥托在视频中强调道:“这很容易做到,事实上,(与BTC合作的)商家双重支付的最低要求是从AppStore中免费下载一款应用……尽管存在巨大的安全漏洞,但据我们所知,澳大利亚有200多家企业积极接受比特币核心(BTC)作为一种支付方式。
为了告诉人们接受BTC有多危险,奥托去了一些接受BTC支付的澳大利亚商家那里,在购买物品后进行双重支付。奥托还强调,实验结束后,他将所有的资金退还给了商家,他无法容忍人们试图用BTC进行双重支付的行为。在测试中,奥托只是下载了适用于Android的电子钱包,然后在该应用程序中创建两个钱包。
将交易发送给商家后,奥托带着酒离开了。
他使用启用了RBF协议的钱包发送了一笔交易,然后用禁用RBF的钱包发送了另一笔交易。奥托购买商品后,带着商品离开了,并用他创建的另一个钱包进行双重支付。“这意味着资金已经从商家的钱包中消失了,但您仍然拥有商品和服务,”奥托在完成双重支付后说道。
由于增加了内存池拥堵 BTC交易可以在几天后撤消
在展示了使用任何手机的简便操作后,奥托随后使用台式电脑在受控环境中进行了实验。他通过使用两个钱包,一个启用了RBF且另一个禁用了RBF的钱包来执行完全相同的步骤。奥托使用付款处理器在TravelbyBit 花费了10美元的BTC,这与澳大利亚200个BTC接受商家使用的销售点(PoS)系统相同。
视频中还显示了BTC在台式电脑上的双重支出。
同样,奥托使用BTC网络成功地花费了10美元,Travelbit的记录将发票标记为已付款。除此之外,当BTC网络拥塞时,问题会变得更加严重。Bitcoinbch.com公告强调:“标准的现成钱包可以购买商品,并在离开商店后,立即撤消交易……更糟糕的是,这些漏洞对拥堵很敏感,在某些情况下,用户可以在购买BTC的几个小时甚至几天后逆转BTC交易。”比特币现金网络于2017年8月1日升级脱离比特币核心路线图,未实现RBF协议。
奥托建议:“商家应该立即停止接受比特币,而转向比特币现金(BCH)。” 他补充到:“澳大利亚商家能够从比特币现金(BCH)中获得更好的支付体验,甚至比最好的法币系统更好,这是因为比特币现金(BCH)是专门为这一功能设计的。”