BTC要不要恢复OP_CAT:OP_CAT能带来哪些新用例

时间:2024-09-22 编辑: 浏览:(347)

作者:0xShinChann,加密KOL;翻译:0xjs@

OP_CAT曾经是被中本聪从BTC脚本语言中删除的操作码,现在它又重新成为社区热议中心(注:OP_CAT是Bitcoin Asia大会期间比特币开发者们讨论最多的)。

作为潜在的升级,它已获得最初的正式指定比特币改进提案(BIP)347。

OP_CAT是一项旨在提升比特币智能合约功能(类似于以太坊)的举措。本文详解OP_CAT是什么、工作机制、有哪些用例、社区有哪些争议等。

1、一些背景知识:OP_CAT是如何出现的

OP_CAT 是比特币中的早期操作码。它最初是由比特币创始人中本聪创建的一种编程快捷方式。但由于担心高内存使用+潜在的安全漏洞,它于 2010 年被删除。

2023 年 10 月,比特币研究人员 Ethan Heilman 和 Armin Sabouri 提出了比特币改进提案(BIP),建议将 OP_CAT 操作码重新引入比特币脚本语言。

此操作码将允许开发人员在 Tapscript 中构建和评估 Merkle 树和其他哈希数据结构,Tapscript 是用于在 Taproot 升级中启用新交易类型的原生脚本语言。

2、OP_CAT 理论上如何发挥作用?

(i) 弹出值(Popping Values):首先从堆栈中删除顶部的两项(item)。

(ii) 连接:然后将这两Item组合起来。如果x1和x2是item,x2是最后添加的item,OP_CAT将把它们连接起来形成x1x2。

(iii) 推回:然后将新组合的item放回到堆栈的顶部。

但是,如果堆栈上的item少于两个,或者组合item的大小超过 520 字节(这是比特币中脚本元素的限制),OP_CAT 将不起作用。如果通过软分叉启用,它将替换脚本中现有未使用的操作,使其处于活动状态,而无需对网络进行重大更改。

3、为什么需要OP_CAT?它有什么用?

简化数据处理:OP_CAT 允许合并 Tapscript 中的两个堆栈值。这简化了复杂数据结构的创建+增强了脚本功能。

扩展比特币功能:OP_CAT 引入了比特币中不存在但在以太坊中至关重要的通用功能。这可以简化 L2、DEX + dApp 的开发,使比特币网络具有多功能性。

多签脚本:OP_CAT 可以帮助减少多签脚本的大小,使它们更加高效且不那么繁琐。

促进复杂的合约:OP_CAT 支持金库等高级合约,即使私钥被泄露也能保护资金。

4、OP_CAT在比特币中作用争议:OP_CAT 完美吗?

这个提案有点争议,因为它影响了比特币作为区块链未来如何发展或不发展的路径。

一个阵营认为比特币应该保持原样,保留其交易 BTC 的核心功能,而另一些人则认为比特币还没有僵化,看到了增强所有新兴的可扩展性解决方案(如桥和L2 )蓬勃发展的空间。

问题的核心是一个关键的决定:比特币是否应该扩展成一个更可编程的公链,或者仍然是一个 P2P 支付结算层。

BIP 347详情请参阅这个地址:https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki

最新 更多 >
  • 1 欧意是什么平台

    欧意是一个提供网上服务的平台,主要以教育、娱乐、购物等功能为主。用户可以在欧意平台上找到各种优质的在线课程、视频资源、游戏娱乐,还可以购买各种商品。欧意致力于为用户提供优质的服务和产品,让用户在这个平台上能够找到自己所需的一切。

  • 2 一个比特币值多少人民币2023年

    根据专家预测,到2023年比特币的价值有望继续上涨,可能达到数十万甚至百万人民币的水平。然而,由于比特币价格受多种因素影响,如市场供求、政策法规等,具体数值仍有待时间考验。因此,投资者应保持理性心态,做好充分的风险评估和投资规划。

  • 3 易欧交易所官网

    易欧交易所是一家致力于为用户提供安全、便捷的数字资产交易服务的平台。易欧交易所拥有专业的团队和先进的技术支持,为用户提供高效的金融交易体验。易欧交易所提供多样化的数字资产交易对,并致力于为用户提供全方位的市场分析和投资建议。作为一个值得信赖的数字资产交易平台,易欧交易所将不断努力提升服务质量,为用户创造更多价值。

  • 4 鲸鱼赚钱

    《鲸鱼赚钱》是一本关于投资理财的书籍,主要介绍了如何利用现代金融工具和方法来实现财务自由和财富增长的技巧和策略。通过作者的实际案例和经验分享,读者可以了解到如何运用投资理财的知识和技巧来实现自己的财务目标,从而赚取更多的财富。这本书不仅适合想要学习投资理财知识的人群,也适合已经有一定投资经验的投资者们参考学习。

  • 5 usdchf今日行情

    今天,美元兑瑞士法郎汇率呈现上涨趋势。美元在市场上表现强劲,使得USD/CHF汇率上涨。投资者对美元的需求有所增加,导致瑞士法郎的价值下降。总体而言,今日USD/CHF汇率上涨。

  • 6 欧币虚拟币

    欧币是一种虚拟货币,它的运作基于区块链技术。欧币可以在数字货币交易所进行交易,并用于在线支付和投资。欧币提供了安全、快速且低费用的交易方式,同时也能实现用户之间的无障碍跨境交易。欧币的发行数量是有限的,这也使得其具有较高的价值稳定性和资产保值能力。总的来说,欧币是一种具有广泛应用前景和投资潜力的虚拟货币。

  • 7 usdt交易查询网址

    USDT是一种基于以太坊区块链的稳定币,主要用于数字货币交易中的价值稳定。想要查询USDT的交易记录,可以通过网站如etherscan.io或者chainalysis.com进行查询。在这些网站上,用户可以输入相关的地址或交易哈希来查询USDT的交易情况,包括交易金额、时间和参与方等信息。通过这些网站,用户可以方便地跟踪USDT的交易记录,了解USDT的使用情况。

  • 8 usdt钱包官方下载

    USDT钱包是一款由官方推出的数字货币钱包,用户可以通过该钱包进行USDT的存储、交易和管理等操作。用户可以在官方网站上找到USDT钱包的下载链接,并根据操作步骤进行下载安装。使用USDT钱包可以更加方便、安全地管理自己的数字货币资产,保障资产的安全性和隐私性。

  • 9 欧亿平台app下载安装

    "欧亿平台app是一款方便用户进行投资交易的应用程序,用户可以在其中进行股票、基金等金融产品的交易,还提供最新的财经资讯和市场分析。下载安装欧亿平台app,便能随时随地进行投资操作,把握市场动向,实现财富增值。"

  • 10 欧意交易所最新消息

    欧意交易所最新消息摘要:据悉,欧意交易所近日宣布推出了一项全新的数字资产交易平台,旨在为用户提供更加便捷和安全的交易体验。该交易所还表示,将继续加大对技术创新和监管合规的投入,努力为用户提供更多元化和专业化的交易服务。此外,欧意交易所还计划加强与国内外合作伙伴的合作,拓展全球市场,并助力数字资产行业的健康发展。