比特币链上首创原生 ICO 机制「PRECOP」!Simplicity 合约加上原子交换,不靠跨链桥直接发币

开发者 laz1m0v 展示了基于 Blockstream Simplicity 智能合约的比特币 L1 原生 ICO 机制,通过原子交换与 covenant 指令码直接在主网完成代币发行,不需要跨链桥、侧链或第三方托管。这套框架名为 PRECOP(Predictive Covenant Oracle Protocol),可原生兼容 BTC、BRC-20 与 Runes 三种资产格式,目前仍处于 alpha 测试阶段。
(前情提要:Adam Back 回复 BIP-361「冻结中本聰 BTC」:威胁还远但现在就该准备升级)
(背景补充:Michael Saylor 警告 BIP-110 是比特币最大威胁;四年周期已死、机构资本才是真主角)

2017 年的 ICO 狂潮全在以太坊上演,比特币主网从未参与过这场游戏。但现在有开发者将 Blockstream 的 Simplicity 智能合约语言搬到 L1 上拼装,做出了比特币主网上第一个不靠任何外挂的原生代币发行机制,全程靠原子交换和 covenant 指令码运作,跨链桥和侧链都不需要。

原子交换搭 covenant 指令码,没有合约地址可跑路

据 Delving Bitcoin 论坛,整套机制的核心逻辑不复杂,用户支付指定数量的 BTC 作为筹码,合约便通过链上原子交换自动将对应代币转给用户。交易具备原子性,不是全部成功完成,就全额回滚,不存在中间状态。

原作者称,这个机制称为 PRECOP(Predictive Covenant Oracle Protocol)框架支撑,使用自研的 precp_sdk 开发工具。

合约原生兼容 BTC、BRC-20 与 Runes 三种资产格式,通过 Taproot MAST 结构中的 covenant 指令码设定硬性交易规则,全程由比特币主网的 UTXO 指令码强制约束,可公开审计。

跟以太坊 ICO 的根本差异在于,以太坊的 ICO 是把钱打进一个智能合约地址,合约逻辑由 EVM 虚拟机执行。比特币这套方案直接利用 UTXO 模型的原子交换特性,让 covenant 指令码充当「硬性规则」,连虚拟机都不需要。

Simplicity 从 2012 年构想到走上 L1

Simplicity 是 Blockstream 工程师 Dr. Russell O’Connor 2012 年构想、2025 年 7 月正式在 Liquid Network 上线的智能合约语言。它刻意移除了递归、无限循环和全局变量这些 Solidity 上常见的高风险特性,改用 9 个原语(combinator)组合出任何有限计算。所有合约可以在部署前通过 Coq 进行数学验证,确认正确性。

目前 Simplicity 只在 Liquid Network 上获得共识层级支持,该比特币侧链 TVL 约 32.7 亿美元。

PRECOP 的做法是绕过共识层,采用 client-side validation(客户端验证),类似 RGB 协议的思路,让 Simplicity 合约在主网以「本地执行、链上结算」的方式运作。这代表安全保证来自本地计算而非全网共识,比特币主网目前并不「认识」Simplicity 的逻辑,这是刻意的设计取舍。

PRECOP 已在比特币测试网 Mutinynet 上完成验证,也已将第一个 trustless covenant 部署上主网。但整个项目仍处于 v0.1.0-alpha 阶段,GitHub 上仅 11 次提交,距离生产等级还很长的路。

laz1m0v 自己也在 X 上提问:「我们该提交这个机制到比特币主网吗?」

Blockstream 的长期目标是让 Simplicity 从 Liquid 走进比特币主网共识层。但要启动那场 soft fork 讨论,得先在 Liquid 上累积足够的实战纪录。以比特币社区对协议变更的谨慎程度来看,那不会是短期内的事。

BTC-0.82%
ETH-0.7%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论