最近,比特币核心开发人员jonasschnelli在Twitter上发布了消息,他没有成功花费比特币在adafruit上购买东西,并询问为什么Bitapay加密支付处理公司拒绝了他的交易,甚至在付款后的两天内都没有发生。通知自己。 Bitpay没有对此做出回应。取而代之的是,另一个付款处理商Flowee The Hub在Twitter上做出了回应。他说:我说的对。您的投诉与您发送的BTC交易有关。说“我将以更高的费用将这笔钱加倍”,这被商人认为是一个坏主意,并拒绝了您的交易。 RBF会从商家那里偷钱,您最好使用CPFP或仅使用BCH!为什么BitPay不愿意接受比特币RBF? BitPay不愿意接受jonasschnelli的付款申请的原因不是因为该付款处理商店欺负客户,而是比特币核心开发人员确实不合理。一方面,它在BitPay付款说明中有清楚的标记。不接受比特币RBF转移;另一方面,由于RBF面临双重支出的巨大风险,因此对于零确认的小额交易而言,这是非常不经济的。 RBF程序是加拿大比特币核心开发人员Peter Todd提出的一种成本替代方法(RBF)工具。自比特币诞生以来,中本聪制定了先到先得的交易规则,即如果同时进行两项合法交易,则首先采用先到达节点的交易,并收取费用替代方法(RBF)),重写此规则,即:如果从同一地址发起两次交易,则费用较高的交易将获胜。最初采用RBF费用替代方法为比特币用户提供了一种快速的交易选项,但其中之一是缺点是使零确认交易易于翻倍消费。今年三月,黑客利用RBF从比特币ATM机中窃取了比特币。根据国外媒体的报道,3月13日,四名加拿大男子在多个城市袭击了比特币ATM。被通缉,据说去年该组织对比特币ATM进行了112次双花攻击,获得的利润超过20万美元,平均每次攻击获利1800美元。生物安全信息交换所社区为何促进零确认交易?最初提出成本替代方法(RBF)时,它遭到了开发人员社区的许多反对,包括Adam Back,Gavin Andresen,Mike Hearn,Jeff Garzik和其他认为RBF不好的技术大佬。后来,在社区讨论之后,提出了“选择加入RBF”解决方案。简而言之,这里的RBF是一个可选选项,默认情况下未启用。该可选解决方案允许商家接受零确认RBF类型的交易。如果有问题,它可以拒绝这种类型的交易。上面提到的比特币ATM机和BitaPay支持零确认交易,因此黑客有可能使用此机制来窃取比特币。零确认交易本身就是一个很好的主意。它允许加密货币交易达到帐户的真正秒数,并且比特币的点对点电子现金系统也将有机会实现,例如曾经占据了比特币离线交易量一半的交易系统。赌博网站SatoshiDICE支持零确认交易,因为没人愿意在结果发布前10分钟下注。但是,零确认设计有被双重花费攻击的风险,这就是为什么该技术尚未得到广泛使用的原因。 BCH社区一直致力于如何提高交易效率和改善BCH货币的实践经验。例如,社区经常提到缩短区块的想法,ABC开发小组提出的共识前协议以及BU开发小组研究的石墨烯。这些方法都有利于加强零确认的安全性。在大多数情况下,双花攻击很难发生,因为大多数基础设施提供商(浏览器,钱包,采矿池)通常会在检测到双方之间的交易时进行标记或警告。另外,对于小额交易,两次花费攻击的成本通常大于收益,因为小额交易具有较少的硬币和较低的手续费,而另一笔发起双重花费攻击的交易则需要更高的手续费。由于BCH的大块空间和可容纳的大量交易,交易费用非常低。例如,7月24日的平均费用为0.0033美元。凭借这一优势,BCH不仅不需要RBF工具,而且可以放心地对小额交易使用零确认。