声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。
边肖:记得要集中注意力。
来源:BitcoinCom中文站
比特币现金(BCH)支持者讨论双重支付的问题。
比特币(BCH)的支持者一直对零确认交易和双重支付证明等概念非常感兴趣,因为这些概念可以极大地增强即时交易。从本质上来说,双重支付是指有人试图花费相同的BCH到两个不同的地址。尽管这种情况并不常见,但在BTC、BCH和BSV等数字货币上,仍然存在双重支付的可能性。doublespend.cash网站跟踪比特币BCH区块链上尝试和成功的双重支付。在Reddit上,一位名为Dagurval(比特币XT软件开发和数据网站创始人)的用户周四向《人物》杂志解释说,如果要成功,必须同时发送双重付款。创始人达古瓦尔在Reddit上告诉比特币现金(BCH)的支持者:“在1104次双重支付尝试中,只有一次在广播超过1秒后成功……图表‘第一次看到和再次看到之间的时间’显示了看到两次交易之间的时间差。”他还补充道:
说明在大多数情况下,只有同时提交,双支付才能成功。这也表明,矿工尊重“第一次看到”的机制。
在Dagurval发布数据后,比特币现金(BCH)社区讨论了双重支付的风险以及双重支付和商户之间的一些情况。一位用户说,“很高兴知道[这个消息],所以这意味着零确认是相当安全的,双重支付证明会使它更安全。”其他人不太确定。他们说,“除非你能衡量其中有多少是故意欺诈,否则你无法以某种方式暗示这个数字的安全性。”
Reddit用户Jessquit在回应安全风险时写道:“数据意味着商家愿意等待三秒钟来查看是否有重复交易,其中约99.9%在接受未经证实的低价值交易时是安全的。”讨论是subreddit r/btc上的热门辩论,因为这段对话很可能在subreddit论坛r/比特币上被审查。Dagurval对doublespend.cash的统计也让人们讨论双重支付证明的概念,一些BCH开发者近年来一直在尝试这一概念。
比特币零食贩卖机的双重支付证明研究
今年7月,news.Bitcoin.com在Flowee上报道了Hub的主要开发者Tom Zander实现了双重支付的概念验证。协议文件由软件开发者虚构的用户名编写,程序员马克伦德伯格(Mark Lundeberg)也提供了帮助。BCHD和Openbazaar的开发者ChrisPacia为一个叫做双倍消费警报的系统写了一份文档。
2015年,前比特币开发者迈克赫恩(Mike Hearn)就此话题发表了一篇名为《比特币的双重支付及如何使之更难》的论文。赫恩的研究指出了加文安德森和比特币XT开发者汤姆哈丁在双重支付方面的工作。哈定在这个课题上做了很多研究。他在东京举行的2018年Satoshi Vision会议上的演讲《双重支付的防范》中讨论了双重支付中继检测系统。自从比特币诞生以来,开发人员一直在试图阻止它,包括在1105次尝试中成功双倍支付的可能性。就连中本聪也在2010年7月讨论了零确认的话题。著名的bitcointalk.org网站上一个名为《比特币零食自动贩卖机(Bitcoin Snack Machine)》的帖子曾说:“我相信,对于一家支付处理公司来说,在10秒或更短的时间内,通过良好的检查,它可以提供交易的快速分发服务。”
在自动售货机的对话中,中本聪还谈到了遵守“第一次看到”机制并且比对方快几分之一秒的交易之间的竞争。中本聪当时说:
网络只接受他们收到的第一个版本的事务,以将其合并到他们将生成的块中……当你广播该事务时,如果其他人同时广播一个双支出,这是一个正在争先恐后地传播到最多节点的竞争。如果稍微领先,通过网络几何式传播,速度更快,获得大部分节点。