零确认交易和比特币“零食售卖机”的讨论版话题

4个月前 (01-14) 72次浏览 0个评论

在过去的几周里,比特币现金(BCH)社区一直在谈论接受零确认比特币现金交易的商家。虽然零确认是几年前提出的,但随着越来越多的比特币现金商家开始接受零确认交易,这个话题再次成为热门话题。

零确认交易和比特币“零食机” 零确认交易是那些广播到网络但尚未被区块链确认的交易。人们喜欢零确认的想法,因为商家和客户需要快速支付的解决方案。然而,这种方法有时会引起争议,因为有些人认为零确认会导致双重支出问题,这在比特币核心 (BTC) 和比特币现金 (BCH) 网络中已经发生过多次。. 当然,虽然人们意识到使用零确认交易涉及的各种风险,但不可否认的是,这种方法可以大大提高加密货币的接受度,更不用说已经提出了双花的解决方案。

有趣的是,在一个名为“比特币零食自动售货机”的在线讨论版中,提到中本聪早在 2010 年 7 月就已经谈到了接受零确认交易。中本聪当时表示:

“我相信支付处理公司可以提供快速的交易分配,只需 10 秒或更短的时间即可完成交易。网络节点只需要接受他们收到的第一个版本的交易,就可以合并到他们试图生成的区域中。在街区里。”

当你广播一笔交易时,如果其他人同时广播了双花,这意味着你和它正在“竞赛”,看谁能先传播到最多的节点。也就是说,如果您启动广播交易的速度稍微快一点,您就可以更快地通过网络并获得最多的节点。

双重支付中继事实上,许多比特币现金商家已经接受零确认交易,包括 Cryptonize.it、Bitasia Exchange、Keys4coins、Bitpay、Satoshi Dice、Mini-POS、Lieferando 等。此外,比特币开发者也在不断研究如何让网络上的零确认变得越来越安全。

前段时间,比特币开发者 Mike Hearn 发表了一篇题为《比特币双重支出以及如何让它变得更难》的论文,其中他提出了在比特币核心网络解决方案中的中继。

迈克赫恩解释说:

“这就是为什么 Gavin Andresen(据传是 Satoshi Nakamoto 的密友)和 Tom Harding 进行双花接力的原因。这是比特币的一个变化,它使节点中继传播他们看到的任何给定交易的第一次双花,并且没有其他交易被执行——这节省了带宽。”

比特币核心钱包和 bitcoinj 钱包的下一个版本都知道如何在面对未经确认的交易时通知用户。BitcoinJ 告诉用户,一旦确认双花,这笔未经确认的交易将被“杀死”。另一方面,双重支出问题已经被讨论得如此之多,以至于比特币核心压缩了协议。但是 Mike Hearn 和 Tom Harding 确保原始协议保留在比特币 XT 中。Tom Harding 是比特币 XT 的首席开发者。他之前曾多次与比特币现金开发团队沟通,并在东京中本聪愿景大会上的演讲中提到了中继系统。

建立特殊的交易输入机制

当然,还有其他人致力于其他解决方案,例如巴塞罗那自治大学信息工程与通信系的研究人员。最近,他们发布了一篇名为《防止比特币零确认交易中的双重支出》的论文,其中提到:

“为了防止双花,我们提出了一种机制来构造一个特殊的交易输出。这个输出可以使用一个签名,但是这个签名必须具备以下特点:如果同一个输出有两个不同的签名比特币钱包交易未确认,比如在两个不同的交易中产生相同的输出,那么这被认为是双花攻击,并且用于签署交易的密钥被泄露。”

在这种方法下,任何观察者都可以生成第三笔交易,支付相同的输出,然后将金额发送到他们控制的地址。双重支出警报和证明的两个比特币现金提案

最近,两个协议开发提案也希望解决在比特币现金区块链上使用零确认交易的问题。Openbazaar 开发人员 Chris Pacia 编写了一个名为 Double Spend Alerts 的提案,该提案提出了在未确认的交易发生时向节点发出警报时构建比特币现金网络消息的概念。不过,Chris Pacia 指出,他的想法并不能阻止所有类型的双花,还需要进一步的技术验证。

此外,Bitcoin Unlimited 团队开发了一种称为双花证明创建和转发的解决方案。

在名为“BUIP088”的提案中,该团队表示:

“通过接受双花证明,卖家更加了解欺诈活动并允许他们采取适当的行动,这反过来又使比特币现金零确认交易更安全,更被广泛接受。”

解决方案是让两个交易都创建任何节点都可以访问的证明,并且任何其他节点(即使这些交易不存在于内存池中)可以验证并转发相关证明。

到目前为止,许多比特币现金支持者已经接受了零确认交易的想法和概念,同时也希望防止和提​​醒网络参与者注意双重支出的风险。正如中本聪在 2010 年所说,比特币网络上零确认交易的双花风险远低于信用卡的欺诈风险。

对于商家来说比特币钱包交易未确认,现在由他们决定是要立即接受付款还是等待区块链上的确认才能获得付款。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址