中本聪在 2009 年创建比特币时创建了 OP_CAT。然而,2010年,他将其禁用。例如,OP_CAT可以为比特币带来智能合约。
比特币有一个智能合约选项,但中本聪在 2010 年禁用了一项间接允许智能合约的功能。这个函数被称为 OP_CAT,可以合并两个数据并将它们放在堆栈顶部,从而使复杂的操作变得更加容易。
2021 年 Taproot 升级引入了 Tapscript 并将所有堆栈元素限制为 520 字节后,导致 OP_CAT 禁用的内存问题得到解决。现在,重新引入 OP_CAT 的提案正在等待批准,这可能为高级脚本功能、零知识应用程序以及潜在的比特币虚拟机 (BitVM) 铺平道路。
然而,由于其去中心化性质和文化偏好,比特币的变化很缓慢,因此 OP_CAT 可能需要到 2025 年才能重新激活(如果有的话)。
以上是OP_CAT:可以为 BTC 带来智能合约的比特币脚本的详细内容。更多信息请关注PHP中文网其他相关文章!