2024年以来,比特币生态的投机热度虽不及2023年,但在技术层面却取得了显著进展,尤其在可编程性和扩展性方面。本文将深入探讨几项备受关注的方案,包括Fractal、AVM、OP_NET、BRC-100以及可编程符文。
Fractal:由Unisat团队开发,它通过基于Bitcoin Core客户端软件的虚拟化技术,递归创建树状可扩展框架。每个层级区块链都能提升整体性能,并与比特币及其基础设施完全兼容。Fractal激活了op_cat操作符,拓展了更多逻辑实现可能性。其架构设计类似于在一台计算机(BTC主网)上运行多个虚拟机实例(Fractal构建的BCSP实例),并支持递归。不同实例间可通过通用资产转移接口实现无缝资产转移。为了优化用户体验,Fractal调整了区块确认时间和大小。其安全性主要依靠算力,通过联合挖矿机制,以及在启动阶段设置特定区块高度来保护新实例。Fractal网络将拥有自己的代币,分配比例已公布。
Atomic Virtual Machine (AVM):Atomicals Protocol的BTC智能合约实现,它模拟BTC脚本允许的虚拟机,并打开了多个BTC原始操作码。开发者可通过组合比特币脚本,实现智能合约并管理资产。AVM最大程度发挥了BTC原始操作码能力,通过双堆栈PDA实现了图灵完备。它作为一套架构,几乎适用于任何元数据协议,如BRC20、ARC20等,只需对虚拟机下的索引器进行微调即可。
OP_NET:旨在引入类似以太坊的智能合约功能,但更符合比特币特性。它使用原生比特币进行交易,无需其他代币支付费用。OP_NET提供一套易于使用的开发库,支持多种编程语言,并利用Tapscript启用高级智能合约功能。所有交易存储在比特币网络上,并由OP_VM执行。OP_NET节点运行WASM虚拟机,用户需要支付额外手续费,以避免粉尘攻击并激励节点。OP_NET与SegWit和Taproot兼容,其代币设计不绑定UTXO,提高了安全性。其生态项目涵盖去中心化交易、借贷、市场做市等多个领域。
BRC-100:基于Ordinals理论构建的去中心化计算协议。通过给BRC-20添加“销毁”、“铸造”等操作,并记录不同地址的代币余额和状态,实现复杂的DeFi操作。开发者可扩展更多操作符。BRC-100提供mint2/mint3和burn2/burn3操作,允许代币在UTXO模型和状态机模型间转换。BRC-100协议栈包括BRC-101(去中心化治理)、BRC-102(自动化流动性协议)和BRC-104(流动性质押/重质押池协议)。
可编程RUNES(Proto-Runes):符文的扩展层,允许创建带有符文的可编程资产,支持类似AMM的操作。Proto-Runes Protocol提供框架,通过在子协议间管理和转移符文资产,构建AMM、借贷协议等。其关键机制是Protoburn,允许用户将符文销毁并转换为子协议使用的表示形式(Protorunes)。Protomessage是子协议中的操作指令。Proto-Runes协议禁止递归执行原型消息,并使用LEB128编码。QUORUM•GENESIS•PROTORUNE是第一个Protorune,旨在作为Protorune标准的公开论坛,并提供链上治理功能。


