Christian Lewe 在 Advancing Bitcoin 2023 大会上介绍了 Simplicity,这是一种新的区块链编程语言,它吸取了 Miniscript 的优点,并具备任意计算和形式化验证能力,旨在解决 Bitcoin Script 的复杂性问题,并支持通用签名哈希模式、零知识证明验证器以及定制化的密码学,最终目标是集成到比特币和 Liquid 网络中。
本文介绍了Bitcoin Script的复杂性和难以使用的问题,并引出了Miniscript的概念,Miniscript是一种高级语言,旨在简化Bitcoin Script的编写,使钱包开发者更容易创建复杂的花费条件,提高脚本的正确性和可靠性,并促进钱包和工具之间的互操作性。
本文是“理解比特币 Miniscript”系列的第二篇,深入讲解了 Miniscript 的工作原理以及如何映射成 Bitcoin Script。