比特币现金将在即将到来的升级中包含更大的整数和本机内省
比特币现金正准备在即将到来的升级中加入两项重大改进。计划于 5 月 15 日发生,批准包括在内的比特币现金改进提案(CHIP)是 CHIP-2021-03,它为链带来更大的脚本整数,以及 CHIP-2021-02,它与激活有关本机自省操作码,旨在简化称为契约的智能合约的编写。
比特币现金准备以合约为重点的升级
新的一年期比特币现金升级计划即将进行新的升级,该计划从去年升级期间的前六个月周期进行了修改。这一次,包含在比特币现金区块链中的改进是使用 CHIP(比特币现金改进提案)决定的,允许社区就提议的升级进行公开讨论。这个新的 MO 也在去年的升级中获得批准,升级发生在 2021 年 5 月 15 日。
今年的改进旨在提高性能并简化程序员编写契约的方式,契约是制定关于如何在交易中使用资金的规则的智能合约。此升级中包含的两个 CHIPS 旨在让契约更精确、更有用,从而扩展其功能。
芯片解释
BCH升级应用的第一个 CHIP是CHIP-2021-03,它将更大的脚本整数引入链中。规范声明允许使用更大的 64 位整数,并且这些整数将能够在代码中直接相乘。这将通过允许程序员在无需设计变通办法的情况下利用更多价值来改进这些合约的功能,同时减少冗余和交易规模。
CHIP-2021-02支持本地自省操作码,还允许程序员从他们正在处理的同一事务中获取信息,以将它们包含在任何契约中。这意味着程序员将能够使用不同的新操作码对来自事务的信息进行排队。该 CHIP 的实施旨在降低契约中代码的复杂性,并允许由于操作码提供的新功能而出现新的用例。
在升级过程中,参与提出要实施的两个 CHIP 提案的开发人员 Jonathan Silverblood表示:
在此次升级之前,任何想要构建智能合约的人都无法在代码中将两个数字相乘。他们需要了解如何(ab)使用交易签名机制来检查支付的对象和金额。在此之后,我们有了坚实的基础。
普通比特币现金用户无需进行任何更改即可支持此升级。节点运营商必须升级到最新版本的节点软件以避免服务中断。