本文详细分析了比特币的两个提案,OP_CAT(BIP 347)和OP_CTV(BIP 119),这两个提案旨在提升比特币交易的可编程性。文章探讨了比特币脚本语言的限制,以及如何通过这两个新操作码来改善比特币的智能合约能力,并推动信任桥接和安全仓库等新用途的发展。
本文作者介绍了如何在比特币上实现脚本委托的技术,无需对比特币的共识规则进行任何修改。该技术通过将一个 UTXO 委托给另一个具体的 UTXO 实现,允许 UTXO 的持有者将币的控制权委托给一个脚本实例,从而实现更灵活的交易授权和控制。
本文作者 Shinobi 讨论了比特币中限制条款(covenants)的应用及其潜在风险。文章首先解释了 ANYPREVOUT 和 OP_CTV 这两种限制条款构造技术,认为它们可以增强比特币的可编程性和功能,并扩展二层协议。但他同时警告说,过于泛化的限制条款可能会对整个比特币系统造成系统性威胁,特别是如果与 51% 攻击相结合,可能导致比特币供应量永久性分化,破坏可替代性和隐私性。
本文介绍了盲化合并挖矿(BMM)的概念,这是一种允许其他区块链将挖矿工作外包给比特币区块链的机制。通过Sighash_AnyPrevOut操作码,BMM 使得矿工在无需了解所挖哈希值内容的情况下,通过竞争最高出价来参与其他链的挖矿,从而提高比特币区块链的安全性。