8BTCCI: 13695.00 -9.83% 8BTCVI: 7423.89 -9.54% 24H成交额: ¥5872.28亿 +22.97% 总市值: ¥18102.14亿 -10.20%
BCH硬分叉背后:到底有哪些更新?又将如何发展?

BCH硬分叉背后:到底有哪些更新?又将如何发展?

节奏大师 发布在 竞争币 11975

两周前,比特币现金进行了硬分叉升级,导致了社区分裂。不过,尽管许多人的关注点都在Bitcoin SV上面,但BCH的支持者已经在继续前进,讨论该网络的最新升级内容,以及定于明年5月推出的下一次硬分叉。

BCH社区已经分裂,而许多支持者准备继续前进,因为算力战争已经结束,Bitcoin SV开发者透露他们将增加重放攻击保护。但是由于所有的焦点都集中在出现的新链上,许多人甚至没有注意到BCH软件已经升级。例如,新的协议已经应用到区块链上,包括规范化交易排序(CTOR)、强制的最小交易大小、仅对scriptsig进行推送以及添加新的操作码OP_Checkdatasig。

 

讨论最多的BCH变更内容

 

此次升级添加的两个操作码OP_Checkdatasig和CTOR在过去几周一直是激烈讨论的主题。通过CTOR,区块中的交易以不同的方式排序,同时消除拓扑交易排序(TTOR)的限制。开发人员认为CTOR消除了区块模板创建时间的复杂性,当与石墨烯协议结合时,还可以得到一种更有效的区块广播方法。

BCH开发者Jonathan Toomin已经发布了关于CTOR的全面描述,而区块链的研究人员Joannes Vermorel也详细地解释了该协议。Bitcoincash.org表示说,Bitcoin ABC的开发者相信CTOR“将为比特币现金的未来带来巨大回报”。

1

另外一个被广泛讨论的变更是重新启用旧的操作码OP_Checkdatasig来改进BCH脚本语言。基本上,当有人使用OP_Checkdatasig时,它会计算交易中的哈希值,并且根据该数据来检查签名,这实际上是以一种自治的方式来验证无效签名的。OP_Checkdatasig的支持者认为脚本语言可以允许多种不同的契约式概念,包括无许经过许可的跨链原子交换、本地权证和预言机。Bitcoin ABC开发者Mengerian写了一篇关于OP_Checkdatasig的详细分析,其中他解释了该操作码是如何支持多种类型的基于决策的交易和智能合约的。

2
 

新的操作码和Schnorr签名

现在这些新的功能都已经被添加到BCH区块链中,许多人都想知道下一个硬分叉(计划于2019年5月推出)将带来什么。去年8月发布的Bitcoin ABC开发路线图显示,未来的软件计划有许多不同的功能。早在10月份,BCH开发者Shammah Chancellor就发布了一份针对明年5月硬分叉的规范建议,这样开发者们就可以讨论该提议。在过去的几周内,BCH的开发人员,如Mark Lundeberg、Awemany、Andrew Stone、Mengerian和Jason Cox已经详细讨论了建议。

QQ20181130-084635@2x

正在讨论的规范包括重新启用以下操作码:OP_Mul、OP_Invert、OP_Lshift和OP_Rshift。这些特定的操作码与最近在BSV链上实现的操作码是相同的,它们可以添加各种脚本功能,并可能支持Rabin签名等概念。提案中列出的另一个建议是在BCH链上启用Schnorr签名。

Schnorr签名的优点已经在加密货币社区中进行了详细的讨论,该签名算法理论上可以通过减少25%的带宽和存储来提高扩展性。如果该协议与交易混合等概念相结合,Schnorr方案还可以提供交易隐私等方面的好处。

klopto-1068x689
 

6个月的讨论时间

Reddit论坛上的BCH支持者也讨论了开发人员文档,有人评论说,他们很欣赏BCH开发“一直在正常进行”,其他BCH爱好者开始询问下一次区块大小何时会增加。著名的BCH社区成员Homopit已经做出了回应,他表示:

现在的区块大小已经超出了需求的500倍,开发人员正在开发更为重要的东西,而在BSV链上64MB的区块交易广播时间需要40分钟。

当然,目前所提议的规范仅供讨论,但BCH的支持者还是可以大致了解一下可能的开发计划。目前还有6个月的时间,足够在下一次硬分叉之前达成共识。

文章标签: 比特币现金分叉
评论(1)
登录 账号发表你的看法,还没有账号?立即免费 注册