本文作者:小葱APP特邀区块链业内人士 顾露
2018年5月15日,Bitcoin Cash 社区内的多个开发团队,在预先规划好的时间点上,以硬分叉的形式,协同地对 BCH 的协议层进行了升级。这次升级最值得关注的改动是,区块的尺寸上限从 8MB 进一步提高到了 32MB。
与 Bitcore Core (BTC) 一直倡导的主链外扩容截然相反,Bitcoin Cash (BCH) 再次坚定地大幅增加了链上的区块的容量。在更大区块的基础上,单笔交易可附带的信息(通过 OP_RETURN 操作码实现)也从 80 字节增长到了 220 字节。
本次升级的另一个重要改动是,一些曾被认为有安全隐患而被在早期版本中关闭的操作码 (OP-codes) 被重新加了回来。这样一来,BCH 重新具有了执行脚本的能力。
同以太坊的全功能智能合约相比,BCH 的操作码表达力十分有限,但却胜在简洁而实用。通过 OP_GROUP 这样的操作码,可以用来实现类似以太坊上的 ERC20 代币的功能;而诸如染色币 (Colored Coin) 这样的高级特性,则可以通过扩展的 OP_RETURN 实现。染色币是一种通过对交易的币打上某种标记(即染色)来实现轻量的虚拟通证或映射到真实资产的技术。
去年11月份,BCH 社区内影响力最大的几个团队聚在一起,在开发规划上形成了共识:为了协调不同团队的开发,保持有规律的协议升级非常重要。BCH 社区计划每年在5月份和11月份发布两次协议的升级,而今年5月15日的这一次升级就是这次会议首次成功的实施。
看起来,通过半年多的协调和组织,Bitcoin Cash 社区内的若干开发团队,在跨团队协调上取得了非常显著的成果。他们成功地向加密货币社区证明,只要对同一份协议有着足够的共识,多个团队维护的多份不同的全节点(full node),完全可以在同样约定下良好运行并同步扩展。这种开发方式的“去中心化”,看起来比单一团队主导的开发,有着更高的健壮性和可靠性——一旦哪个团队开始作恶或无法跟上步伐,会自然地被淘汰和取代,而不至于陷入此前加密社区常出现的“某核心成员离开导致开发陷入停滞”的状况。
作为 BCH 社区全节点比例最大的 Bitcoin ABC 团队,是这样描述 BCH 的开发目标的:BCH 的第一优先级是,成为一种更好用的现金 (a great form of money)。为了达到此目标,它需要变得更可靠,更有扩展性,并允许更低的交易费。而从这次升级来看,有理由认为,主链上的富余空间,丰富的操作码,较低的手续费,使得基于 BCH 的应用开发能够更加自由和灵活。像 memo 这样的主链上的应用,会更多地涌现出来,丰富 Bitcoin Cash 的生态。
我们也看到,同样是应对日益增长的交易需求,与 BCH 主链扩容恰恰相反的是,Bitcoin Core 选择了使用闪电网络,使得一些较小的交易可以在主链之外完成。然而,由于需要充值提现费用(开关一次通道都需要交手续费),在主链拥堵并且手续费高的情况下,高手续费将可能会阻止闪电网络形成网络规模效应,很自然地,人们将会考虑并选择低手续费的替代品。而这种转变如果在真实世界逐步发生,BCH 社区一直期望的“翻转” (The Flippening) 就有了发生的可能性。
对于 BCH 的前景,你的看法是什么?从长期看,它能否与 BTC 并驾齐驱,甚至取而代之呢?也许你的心里已经有了答案。
小葱APP注:本文为作者独立观点,不代表小葱APP立场。