BTC市场热点协议

2023年Q1季度比特币资产发行协议经历了迅猛的发展,历经一年至Q4季度市场呈现出了一片蓬勃发展的景象。特别是在Ordinals协议生态,以BRC20为代表的多种代币引发了明显的财富效应,激发了市场的FOMO情绪,即使它仅为添加到比特币区块链中的JSON脚本文件,但仍得到了市场的以涨服人。随着时间的演进,更多引人瞩目的协议出现了,其中包括Ordinals、Atomicals、Taproot Assets、Runes、PIPE。这一趋势清晰地显示出比特币生态系统正朝着更为多元化和创新的方向去发展,各类资产发行协议为市场提供了更为广泛的选择和更加丰富的发展机会。

Ordinals 协议(BRC-20)

2023年1月,比特币开发者Casey Rodarmor发布了Ordinals协议,这是一项基于比特币的资产发行协议,包含两个核心组成部分:Ordinals序数理论和Inscription铭刻。Ordinals 协议作者 Casey 通过铭刻的方式将内容携带在 UTXO 上,序数为比特币最小单位——2100万亿个Satoshi分配独特的标识符。而铭刻则是将内容与未花费交易输出(UTXO)相关联的过程。Ordinals协议的资产发行过程就像是将信息写入见证数据中,并用BRC20的形式以JSON格式记录将代币信息写入。

BRC-20 代币

BRC-20是由Domo于2023年3月8日创造的比特币实验性代币标准,其核心概念是利用Ordinal Inscriptions中的JSON数据。通过BRC-20标准,用户能够轻松实现Token合约的创建(Deploy)、Token的铸造(Mint)以及Token的转移(Transfer)等关键功能。截至2023年12月18日的统计数据显示,BRC-20赛道的总市值已经达到了6.4亿美元,突显了这一代币标准在比特币生态系统中的重要地位,为数字资产的发展开辟了新的可能性。

BRC-100

BRC-100 是基于 Ordinals 构建的比特币DeFi协议,除了本身的代币属性以外,BRC-100 还是一种应用协议,开发者也能基于 BRC-100 协议去设计 DeFi 等应用类的产品。据开发者MikaelBTC介绍,BRC-100引入了协议继承、应用嵌套、状态机模型和去中心化治理,为比特币区块链带来了计算能力,使构建 AMM DEX、借贷等比特币原生去中心化应用成为可能。

Ordinals NFT

软件工程师 Casey Rodarmor 在比特币区块链上推出了 Ordinals NFT 协议,该协议已正式上线。现在,用户可在比特币的最小单位 Satoshi(Sat)上创作和拥有自己的 NFT,它们使用一个随机但符合逻辑的排序系统,使每个聪都变得独一无二。据介绍 Ordinals NFT 与以太坊NFT相比主要有以下三点不同:

相关数据均存储在比特币网络中,不依赖IPFS、AWS S3等外部存储;

Permissionless:交易可以通过PSBT以分散的方式完成,而不需要“授权”;

其造币的成本与交易量成正比。

BRC-420

根据 RCSV 官方 Gitbook 的介绍,BRC-420 专注将链上铭文模块化,包含元宇宙标准和即版税标准这两个关键部分,分别为元宇宙中的资产定义了开放且灵活的格式和为创作者经济设定了具体的链上协议。与 Ordinals 的其他协议都是单铭文不同的是BRC-420 协议采用多铭文递归组合。

Atomicals 协议(ARC-20)

Atomicals,又称原子协议,涵盖多种资产类型,包括同质化代币ARC20标准、NFT、Realm和Collection Containers。作为一种基于UTXO类型的区块链资产发行协议,Atomicals提供两种铸造方式,即去中心化铸造和直接铸造。去中心化铸造方式引入了Bitwork Mining,这是一种基于PoW(工作量证明)模式的铸造方式。该协议将比特币最小单位Satoshi作为发行资产的最小单元,当前ATOM的最小可拆分单位为546,并最小可将546个ATOM进行出售或转移。

Atomicals协议与Ordinals在资产交易排序方面不同的是,它不依赖于第三方排序器,可用于创建(铸造)、转移及升级各种数字物品,包括原生NFT、游戏、数字身份、域名和社交网络。此外,该协议还支持创建可互换的代币,其代币名称为ATOM(与Cosmos的ATOM不同,仅是名称相同)。

近期,创始人Arthur在12月13日的采访中分享了他对于元协议(Meta-Protocols)的看法。他认为元协议是一种全新的方法,允许开发人员创造自己的数据结构和规则,而不受限于使用已存在的严格结构。代表元协议的协议,如Atomicals Protocol,不断涌现,为开发人员提供了利用智能合约创建全新结构的机会。这一趋势使创作者能够更专注地倾注精力于Atomicals虚拟机(AVM)。该虚拟机的推出使开发人员能够在比特币网络上构建智能合约程序,为他们提供了前所未有的体验创造方式。这意味着创作者们可以更专注地在比特币生态中实现智能合约,推动数字创新的进程。

Atomicals 资产类型:

ARC20:是与 Ordinals 上的 BRC20 类似的代币格式标准;

Realm:Atomicals 提出的新概念,旨在颠覆传统域名,将作为前缀来使用;

Collection Containers:这是一个用于定义 NFT Collections 的数据类型,主要用于存储可读取的 NFT 和相关的元数据。据12月20日数据显示,目前市值体量处于第一位的TOOTHY总市值为46.12枚BTC,7日交易量为25.74枚BTC。

ARC-20 AVM

12月13日Atomicals创始人Arthur在接受采访时表示元协议是开发人员创造自己的数据结构和规则的新方法,而不受现有严格结构的限制。诸如Atomicals Protocol之类的元协议不断涌现,使开发人员能够利用智能合约创建全新的结构。这让创作者能够专注于Atomicals虚拟机(AVM),该虚拟机使开发人员能够在比特币网络上构建智能合约程序。

Runes 协议(符文)

Runes由Ordinals协议创建者Casey Rodarmor提出,旨在解决BRC-20存在的效率问题。与某些协议的复杂性不同,Runes的设计简洁而优雅。通过在交易中使用OP_RETURN,Runes促使代币分配到特定的UTXO,具有输出索引、代币数量和代币ID。

Runes协议是一种基于比特币UTXO模型的同质化代币(Fungible Token)协议,通过简单的元组(ID、OUTPUT、AMOUNT)和OP_RETURN操作来管理和转移。其主要特点是协议简洁,无需额外的链下数据或原生代币即可支持部分操作,优化了链上数据使用。

Runes协议的提出是源于Ordinals协议开发者Casey对BRC20使用Ordinals协议创造大量UTXO的不满,因此他提出了基于比特币UTXO模型的同质化代币协议。目前,Runes Protocol仍然是Casey的一个构想,尚未具备完整的客户端和开发工具,尽管它在某些领域存在争议。

PIPE 协议

PIPE 协议是由开发者Benny在受到Casey设计的Runes协议和Domo提出的基于Ordinals的BRC-20标准启发后开发的资产发行协议。PIPE 协议巧妙地融合了Runes协议和这两个协议标准的特点,并在BTC生态中推出了三个协议:Trac Core、Tap、Pipe(简称TTP,合称Trac Systems)。

PIPE 协议的主要功能包括部署(Deploy)、铸造(Mint)和转移(Transfer),简称DMT。这些功能使得PIPE协议资产可以在比特币网络内轻松创建、分发和转移。除了支持同质化代币,PIPE 协议还提供了完整的非同质化代币数据结构和标准。

Trac Core:比特币铭文的预言机和去中心化索引器;

Tap:是对Ordinals协议的拓展而不是分叉,因此能够无缝兼容BRC20;

Pipe:是Ordinals分叉的新协议,但实际过程需重铸流动性;

Trac代币:部署于Ordinals-BRC20协议,后期做为Tap协议的治理代币;

TAP代币:部署在Ordinals-Tap协议。

Stamps(SRC-20)

12月6日,比特币核心开发者Luke Dashjr在社交平台上透露,铭文(Inscriptions)正在利用比特币核心客户端Bitcoin Core的一个漏洞向区块链发送垃圾信息。这一漏洞允许用户在转发或挖矿时设置交易时的额外数据大小限制,而铭文通过将其数据伪装为程序代码,绕过了这一限制。Dashjr表示将于明年的v27版本发布时修复这一漏洞。然而,后来他在回应Ordinals相关问题时称,铭文本身并不存在,是一场骗局。

此言论给Ordinals生态泼了一盆“冷水”,导致BRC-20代币价格剧烈波动,ORDI价格单日下跌超过25%。Dashjr的批评者认为比特币网络属于社区,开发者无权按照个人偏好决定Ordinals协议的命运。即便Dashjr完成了对比特币程序的更新,只要矿工不采用更新后的程序,整个比特币网络就无法完成升级。

尽管有关铭文的争议尚未有最终定论,但这场风波引发了人们对Ordinals和区块链本质的反思,同时让人们关注到另一种代币标准SRC-20与Bitcoin Stamps协议。Ordinals协议是一个使用比特币UTXO作为数据储存媒介的衍生协议,通过比特币的OP_RETURN函数存储任意数据。该协议导致比特币区块更大,带来中心化风险和导致网络运行成本提高。而Bitcoin Stamps协议则由Mike In Space创建,基于Counterparty(XCP)协议,是比特币链上的第一个NFT代币协议标准。Stamps将图像数据编码为Base64字符串,存储在比特币UTXO中,相比Ordinals,Stamps更注重数据的可靠性,无法被从比特币公共账本中永久移除。

这场争议推动人们对于Ordinals和区块链本质的思考,并引发了对SRC-20标准和Bitcoin Stamps协议的关注。SRC-20类似于BRC-20,但避免了Ordinals带来的争议。Bitcoin Stamps采用直接将图像数据写入比特币UTXO的方式,强调数据的可靠性和无法被移除的特性。

图灵完备性的扩展:

阿兰·图灵

图机是由阿兰·图灵在1936年提出的抽象计算模型,用于定义可计算性的概念。图灵完备性是与计算理论相关的一个概念,它指的是一个计算系统是否能够模拟任何图灵机的计算过程,重点在于如果一个计算系统是图灵完备的,那么它具备执行任何图灵机计算过程的能力。值得注意的是,比特币区块链本身并不具备图灵完备性,在区块链的不可能三角中,通过完全舍弃可扩展性来达到去中心化和安全的性质。所以这种设计选择有助于防止在比特币网络上运行恶意代码,从而保障网络的安全和稳定性。

BitVM

10 月 9 日,ZeroSync 项目负责人 Robin Linus 发表了一篇名为《BitVM:Compute Anything On Bitcoin》的白皮书,引发了大家对于提升比特币可编程性的思考,BitVM 是「比特币虚拟机 Bitcoin Virtual Machine」的缩写。它提出了一种在不改变比特币网络共识的情况下可实现图灵完备的比特币合约解决方案,使任何可计算的函数都可以在比特币上进行验证,允许开发者在比特币上运行复杂的合约,而无需改变比特币基本规则。

BitVM是一种新的Optimistic Rollup + Fraudproof+ Taproot Leaf + Bitcoin Script计算范式。它是“比特币虚拟机 Bitcoin Virtual Machine "的缩写。在允许开发者模拟程序行为的同时,无需对实际的比特币网络施加任何负载或更改。 BitVM 用它独特的方案来做此扩展,其主要包含的角色有:

● 证明者和验证者:前者会利用某一系统输入的信息来创建证明,后者需验证这个证明的计算结果,但却无法得知信息的具体内容,以此确保计算结果准确;

● 链下计算和链上证明:在不改变比特币共识的情况下,BitVM 毋庸置疑需要将大量的计算和扩展转移到链下完成,以此提升灵活度。

RGB

RGB 是 LNP/BP 标准协会(Lightning Network Protocol / Bitcoin Protocol:比特币协议/闪电网络协议),该协会是一个监督比特币各层开发的非营利组织,覆盖了比特币协议、闪电网络协议和 RGB 等智能合约。RGB 协议适用于可扩展且具备隐私性的比特币和闪电网络智能合约系统,其目的是在 UTXO 上运行复杂的智能合约以此引入比特币生态中。官方说明是:用于比特币和闪电网络的可扩展和保密智能合约协议套件,可用于发行和转移资产以及更广义的权利。