区块链网站|NFTS 比特币现金(BCH) 当零确认遇上比特币现金(BCH) 不再只是说说而已

当零确认遇上比特币现金(BCH) 不再只是说说而已

广告位

当零确认遇上比特币现金(BCH),再也不是说说而已

无论在最初的物物交换时代,还是在现在的货币物物交换时代。我们都希望能够在交易过程中实时交流。作为商家,卖出商品和服务后,必然希望钱已经在他的账户里了。但这并不总是可能的。比如我们用信用卡购物,到账时间也会被银行控制。

如果把这种期待放到比特币的世界里,那就更难了。比特币转账和比特币现金转账都需要区块确认。当我们把交易发出去的时候,还需要等待六次确认,交易才算真正成功。为了提高交易速度,提出了零确认交易。

什么是零确认交易?

零确认交易是发送方发送到网络进行广播但尚未确认的交易。区块链的交易每10分钟确认一次,区块链不存在“零确认交易”。它是指一个事务被广播到整个网络并将被打包到块中之前的状态。接受零确认交易意味着可以快速结束用户的支付请求。毕竟相比几乎即时的支付体验,要求用户发送交易后至少等待一次确认是不现实的。

0确认是由中本聪首先提出的。2010年,中本聪回复BM质疑比特币十分钟确认太慢时,提出了支付处理器对于快速交易支付的说法:

此时,由于零确认只存在于节点的内存池中,没有进行打包和缠绕,因此存在双花的风险。中本聪将零确认交易称为“二等居民”,并在零食机器的一个帖子中给出了他的解决方案:

换句话说,在设计比特币时,中本聪认为零确认交易是可行的。方法是,节点将事务信息添加到自己的内存池中,如果发现相同的UTXO,则拒绝它。由于尝试花两朵的交易会晚于发送给商家的交易,所以商家只需要等待片刻,直到交易信息传到大部分节点。

比特币的起源和零确认

虽然我们知道零确认交易对于比特币来说是可行的,但是任何事情都有两面性,双花的问题一直在讨论。在比特币早期不拥堵的时候,零确认也被一些商家尝试过。比如加密货币电商网站CoinCola就推出了零确认。

但随着比特币链条上交易越来越拥堵,核心开发团队对零确认交易也不是很支持,一直没有费心去解决双花的问题。而且,为了缓解交易长时间无法确认的情况,BTC推出了替换费逐费替换的功能,允许用户将交易标记为可替换,并在交易确认前增加费用进行替换。这破坏了零确认交易的基础,加深了公众对零确认交易不安全的印象。因此,零确认已经很难在当前的BCE网络中工作。

为什么比特币现金承诺零确认?

从上面可以看出,零确认交易并不是什么新技术。是否接受并使其广泛使用,取决于商家和大众的认知。我们都知道比特币现金专注于低手续费和快速交易。然而,零确认交易可以大大提高支付和交易的速度,从而为BCH网络带来显著的竞争优势,并促进其广泛使用。

最重要的是,比特币现金具有让双花更不可能的特性:更大的区块不仅意味着比特币现金每秒可以处理大量交易,还意味着内存池中的许多交易将被打包到下一个区块中,并在接下来的10分钟内确认。而且很多人担心的双花问题也不是不可解决的。BCH社区提出了许多解决双花问题的方法。例如,Openbazaar的开发者Chris Pacia给出了一个名为“双花Alters”的方案,该方案提出一旦在BCH网络中发现双花交易,将立即在全网发布警报消息。比特币无限团队提出了一个名为“双重花费证明创建和转发”的方案。而且有的企业已经推出了“双花险”。

目前比特币现金社区零确认的进展

虽然比特币社区和比特币现金社区都在讨论零确认,但是比特币社区一直没有动静。在比特币现金社区,很多商家都在服务中加入了0确认交易。包括Cryptonize.it,Bitasia Exchange,Keys4coins,Bitpay,Satoshi Dice,Mini-POS,Lieferando等等。

这些商家之所以愿意接受“零确认交易”,是因为他们认为双花的概率很低。正如中本聪在2010年所说,比特币网络双花攻击的风险远低于信用卡被盗。同时双花攻击本身难度很大,双花攻击时间短。在大多数交易中,重复消费的成本远远大于其收入。对于小额交易,双倍消费更是无利可图。但归根结底,是接受“零确认交易”,还是等待“更安全”的区块链确认,这取决于商家。BCH社区能做的就是尽可能保证其安全性,并为每个人提供多种选择。

广告位
本文来自网络,不代表区块链网站|NFTS立场,转载请注明出处:https://www.qklwz.com/jzb/bch/59774.html
上一篇
下一篇

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

返回顶部