Keyring发布更新以支持OP_FALSE、OP_RETURN

nChain的首席开发人员兼加密货币专家史蒂夫·施德斯(Steve Shadders)无疑比几乎任何人都更了解数字货币的内部运作方式。他把自己的专业知识注入比特币SV(BSV),帮助保持原始比特币的活力,同时孜孜不倦地推进比特币的创新。所以,如果他认为应该做出改变,最好洗耳恭听。BSV JavaScript脚本库Keyring背后的公司BitBoss正是这样的专家,该公司发布了升级版Keyring,以支持新的OP_FALSE、OP_RETURN等脚本类型。

在一篇绝对值得一读的博客长文中,施德斯首先解释了关于OP_RETURN的总体发布情况。BitBoss对此十分关注,通过公司在Medium上的帖子宣布其已考虑编程专家的观点,对产品进行了适当的修改以加强应用,为定于明年二月进行的BSV“创世纪”升级做准备。

Bitboss解释道:“这一改变将确保所有使用Keyring开发的应用在比特币SV“创世纪”升级前后保持稳定。脚本起始处应该是OP_FALSE OP_RETURN,而不是OP_RETURN。无论是现在还是在“创世纪”升级之后,包含此内容的锁定脚本在运行这一操作码序列时总是会失败,这是正确且安全的行为。”

Keyring原本是BitBoss用于专业网络游戏解决方案的一系列JavaScript脚本库。不过,它很快就演变成对整个比特币生态系统有益的工具,并经过不断更新以“帮助整个比特币SV开发人员社区”。

此次更新非常重要,因为OP_RETURN的初始用法(与OP_SEPARATOR字段相结合)存在一个漏洞,使得无需经过适当的验证程序就可以花掉数字货币。这个问题可以追溯到最初的比特币代码,已经由中本聪修补,但补丁只是一种临时措施,并没有完全解决问题。施德斯的解决方案可以彻底堵住漏洞,七月份上线的比特币SV v0.2.1版本已经支持OP_FALSE OP_RETURN。

202024日的“创世”协议升级是比特币历史上的一大里程碑,将见证BSV最大程度地回归到中本聪原先设想的协议。请访问“创世”硬分叉页面以了解更多信息。

要直接在您的收件箱接获CoinGeek.com最新消息,CoinGeek会议特别优惠以及其他内部信息,请加入我们的邮件列表