close
正在加载
公布比特币改进提案420:OP_CAT的回归|NFT文化|NFT新闻|Web3文化|NFTs和加密艺术
互联网 · 2024-04-23 21:33:26
币界网报道:

一个经典操作码的重新引入

比特币改进方案(BIP)420建议重新引入OP_CAT,这是一种允许级联两个堆栈值的tapscript操作码。这一功能在早期的比特币版本中因其可能过度使用内存而被停用,有望在没有先前限制的情况下增强比特币的脚本灵活性。

对旧工具的全新诠释:OP_CAT规范

OP_CAT的本质是简单而强大的:它从堆栈中弹出前两个值,将它们连接起来,并将结果推回到堆栈上。但是,如果该操作导致大小超过tapscript的520字节的最大脚本元素大小,则该操作将失败。OP_CAT的重新引入是通过一个软分叉来实现的,它修改了操作码OP_SUCCESS126以启用该功能。

为什么要恢复OP_CAT?

振兴OP_CAT背后的动机集中在增强比特币的tapscript功能上。通过允许堆栈值的串联,OP_CAT可以实现各种复杂的脚本和操作,例如构建merkle树、评估散列数据结构等。此操作码通过简化以前繁琐或计算成本高昂的操作,拓宽了开发人员的视野。

OP_CAT的增强功能:

    去中心化文件托管:OP_CAT可以简化原子交换,比如比特币和解密密钥之间的交换,减少对复杂加密技术的需求。树签名和多重签名操作:操作码支持像树签名这样的高级脚本,这可以大大减少多重签名事务的大小。后量子加密:通过促进哈希和连接操作,OP_CAT有助于在比特币中实现后量子加密方法,如Lamport签名。

向后兼容性和激活:

BIP 420提出了一种软分叉激活方法,保持与现有非tapscript操作的兼容性。OP_CAT只会改变通过OP_SUCCESS126触发的tapscript中的行为。

更广泛的影响和未来展望:

重新引入OP_CAT代表着比特币脚本功能的战略增强,有望提高灵活性和创新潜力。这一更新基于比特币早期的功能,旨在简化和扩展其生态系统中的加密和操作可能性。

TL;DR:BIP 420建议重新引入OP_CAT,通过允许堆栈值的串联来增强比特币的脚本功能。此次更新旨在实现更复杂的操作,提高脚本效率,并促进比特币网络中的创新应用程序。

s_logo
App内打开