在加密货币领域,支付体验一直是老生常谈的话题,而其中,最为引人注目的是“零确认”交易。作为以支付为主要目标的BCH,“零确认”一直是社区内部的讨论热点。
近日,Bitcoin ABC核心开发人员Amaury Séchet在社交媒体平台Yours.org上发表了一篇关于协议技术的论文,其中他提出了一个全新的想法——“预共识(pre-consensus)”。
包括Bitcoin Unlimited的Peter Rizun在内的其他比特币现金开发人员都对“预共识”高度评价,他们人为预共识可以改善区块传播时间,提升零确认可靠性,并且有助于将决策委托给共识条件。
“预共识”的技术原理在于采用一个技术集,允许网络参与者尽可能地对下一个区块达成共识,通过将工作移出关键路径让网络达到扩容效果,因为如果节点知道下一个区块会是什么样子,很多验证工作就可以提前完成。如果可以将理论转化为实践,那么这将为“零确认”提供更强大的安全保证。
在诸多加密货币中,BCH可以说是天生适合“零确认”交易。原因在于,首先,相对于BCE,BCH已经取消了替换费用机制(RBF)。RBF是一组代码,允许未经确认的交易被其他提供更高交易费的类似交易替代,这种机制很具争议性;其次,BCH区块链空间充足,就算提供的交易费较低,交易确认速度仍然较快,特别是5月份的硬分叉升级,区块上限再度跨越式发展。
Amaury Séchet的“预共识”协议,允许将选择各种价值的责任委托给市场,以获得额外的奖励,而在当前这些价值目前都是集中规划的,对于那些使用不同策略的参与者来说,可以利用预共识在零确认兼容的时间范围内协调他们之间的差异。倘若能够正式上线,或能为“零确认”提供更安全可靠的保障。
BCH的开发团队以及社区是完全去中心化开放的,自然有着极为浓厚的学术氛围。Nchain首席科学家CSW就对“预共识”协议保留意见,他认为不会有算力浪费在这个协议之上。而Bitcoin Unlimited的首席开发人员Andrew Stone也对此反驳道:“CSW声称他的矿工们会发现双重支付,并且还会以某种方式惩罚这种行为,这其实就是一种预共识形式”。
在BCH的发展规划中,“零确认”交易十分重要,毕竟倘若零确认交易在BCH网络被广泛接受和应用,即使BCH矿工体系面临问题,对于用户来说都无关紧要,交易依然可以依靠“零确认”正常进行。我们希望更多的开发者可以为“零确认”提供更多的实现路径,并鼓励更多的反对声音,只有这样,BCH才能更加健康发展。