比特币开发者现在正在研究 BastionZero 联合创始人 Ethan Heilman 提出的一项提案,即通过比特币改进提案 (BIP) 420 恢复之前删除的操作码 OP_CAT。
比特币有允许可编程操作的脚本语言,BIP 420 建议恢复 OP_CAT 操作码,该操作码允许用户在比特币脚本中连接堆栈值。由于担心内存使用过多,此操作在比特币的早期版本中被删除。
但是,新提案概述了确保 OP_CAT 的新实现保持在定义的内存限制内的措施,如果实施,可以显着扩展脚本功能并可能影响比特币网络中的序号和符文。
来源:Udi Wertheimer
什么是 OP_CAT?
简而言之,OP_CAT 从脚本堆栈中取出前两个值,将它们连接起来,然后将结果放回到堆栈中。
此操作提供了各种脚本编写的可能性,而这些可能性以前由于高内存消耗的风险而被删除。
BIP 420 建议通过将连接结果保持在 520 字节限制内来管理此风险,并且这些更改仅适用于 Tapscript,特别是 OP_SUCCESS126,而不适用于比特币协议的任何其他部分。
为什么重新引入 OP_CAT?
重新引入 OP_CAT 被认为可以增强比特币的脚本编写能力。
通过允许串联,开发人员可以构建支持多重签名交易等高级功能的更复杂的脚本。
操作码还可以在启用新的加密技术以提高比特币抵御未来威胁的能力方面发挥作用。
软兼容性分叉
BIP 420 建议使用软分叉k 重新引入 OP_CAT,这将使比特币协议的其余部分保持不变。这种方法旨在保持向后兼容性,同时允许开发人员试验新功能。
比特币社区正在讨论 BIP 420,对其优点有不同的看法,一些开发人员看到了更大的脚本灵活性的潜力,而其他人则担心安全风险和网络稳定性。
该提案正在进行中,目前尚未做出最终决定。
想要更多吗?与 NFT Mr.Cat 联系
加入每周通讯
在 Twitter 上关注我们
在 Facebook 上为我们点赞
在 Instagram 上关注我们
*全部NFT Mr.Cat 表达的投资/财务意见来自我们网站版主的个人研究和经验,仅供参考。个人在进行任何类型的投资之前必须充分研究任何产品。