漫谈比特币之生态发展,stacks、ordinals协议和BRC-20

最近有bro推荐一个博客,是关于比特币生态的笔记,考虑到年初基于比特币生态的ordinals协议大火,再加上好奇比特币会有什么生态,于是就想花时间看看。

看完之后觉得很有意思,于是转成文章,也相当于复盘总结。

  • 公链stacks

  • 比特币类公链生态及排名分析(选读)

  • ordinals协议

  • BRC-20(必读)

  • 总结(必读)

一直以来我们听到的都是以太坊升级,比如EIP1558、EIP4337、以太坊上海升级等等,很少听到关于比特币的升级,究其原因,主要还是因为以太坊上有最多的开发者,最多的应用和最多的用户群,而比特币因受限其底层技术架构,开发者和生态项目并不算多,自然用户也相对少,且大家对于比特币的认知定位,更愿意把他当数字黄金,看中它的储藏价值。

但2023年过完年以来,ordinal协议大火,一时间,基于比特币生态发展NFT是否有利于其长远发展成为社区及币圈讨论的热点。

保守派:将以太坊的NFT搬到BTC上,将推高BTC的交易gas,造成网络拥堵,不利于与当前把它定为成点对点电子现金系统的发展理念。

激进派:BTC要跟上时代,ordinals是一大创新,将给BTC带来很多可以想象的空间,它可以推进其生态建设,将有利BTC的长期发展。

但无论社区怎么争论,这件事本身没有标准答案,任何人也无法控制其事态走向。

大家都知道以太坊之所以发展迅猛,其中很重要原因是智能合约,它为以太坊打开一扇新窗户。而比特币本身并不直接支持像以太坊那样复杂的智能合约功能,所以一直以来其发展受限较多。

但是,比特币仍然可以通过一些扩展和侧链技术来实现。而Stacks就是解决这个问题的其中一个方案。

Stacks工作原理

Stacks 使用一种名为 Proof of Transfer (PoX) 的独特共识机制。PoX 是 Proof of Work (PoW) 和 Proof of Stake (PoS) 机制的一种结合,它将比特币作为安全机制的基础。PoX 的工作原理与其他共识机制不同,它利用了比特币区块链的安全性,并通过转移比特币来实现共识。以下是一个简化的、通俗易懂的解释:

在 PoX 机制中,存在两个角色:矿工(Miners)和堆叠者(Stackers)。矿工参与创建和验证 Stacks 区块链上的新区块。与此同时,堆叠者通过锁定(stacking)他们的 STX 代币(Stacks 的原生代币)来参与网络共识。

矿工:为了创建新区块,矿工需要使用比特币参与竞争。他们通过向一个特殊的地址发送比特币来表示他们愿意为新区块提供工作证明。这些比特币实际上是在向堆叠者支付费用。系统会选择发送比特币最多的矿工来创建新区块。当矿工成功创建一个新区块时,他们会获得新挖出的 STX 代币作为奖励。

堆叠者:堆叠者通过锁定他们的 STX 代币参与共识。这意味着他们需要在一段时间内不动用这些代币。作为回报,他们会从矿工那里获得比特币奖励。这些奖励实际上是矿工为创建新区块支付的费用。通过堆叠,堆叠者可以赚取比特币,同时帮助维护 Stacks 区块链的安全性。

PoX 机制通过将比特币作为安全机制的基础,实现了 Stacks 区块链与比特币区块链的紧密结合。矿工用比特币支付费用以创建新区块,并获得 STX 代币作为奖励。堆叠者通过锁定 STX 代币来支持网络共识,并从矿工那里获得比特币奖励。这种共识机制提供了一种创新的方法,可以将比特币与智能合约和去中心化应用相结合。

Stacks生态概况

其他类似stacks基于比特币生态的项目

RSK(Rootstock):RSK 是一个基于比特币的智能合约平台,通过侧链技术与比特币区块链相连。RSK 使用了一种叫做合并挖矿的方法,将比特币挖矿与 RSK 挖矿结合在一起,以实现共享的安全性。RSK 的智能合约是基于 Solidity 编写的,这使得以太坊开发者能够相对容易地迁移他们的应用到 RSK 平台。

Liquid Network:由 Blockstream 开发的 Liquid Network 是一个为比特币构建的侧链解决方案,旨在提高交易速度、降低手续费并增强隐私。Liquid Network 主要面向交易所、支付服务提供商和其他商业实体,同时也支持发行资产、代币和非同质化代币(NFT)。

Counterparty:Counterparty 是一个构建在比特币区块链上的去中心化金融平台,它允许用户创建和交易自定义代币、发行 NFT 并执行简单的智能合约。Counterparty 使用比特币区块链作为其基础设施,通过嵌入特定数据到比特币交易中来实现其功能。

虽然这些项目与 Stacks 存在一定程度的竞争关系,但每个项目都有其特点和独特功能。

这些项目与stacks生态发展相比,根据其生态发展繁荣情况,排名分析

评估这些项目的生态发展繁荣程度并不容易,因为它们各自具有独特的功能和目标。此外,生态系统的繁荣程度可能随着时间、市场情况和社区活动的变化而变化。基于目前的信息,一个合理的排名:

RSK(Rootstock):由于其对 Solidity 的兼容性和与比特币的紧密结合,RSK 生态系统吸引了一定数量的开发者和项目。RSK 在智能合约领域的创新和与以太坊的相似性使其在比特币生态系统中占据一定地位。

Stacks:尽管 Stacks 的生态系统相对较年轻,但其与比特币的紧密集成、Proof of Transfer(PoX)共识机制和 Clarity 编程语言使其逐渐获得了关注和支持。随着越来越多的开发者和项目加入 Stacks 生态系统,它的繁荣程度有望继续提高。

Liquid Network:Liquid Network 主要面向交易所和商业实体,提供快速、低成本和隐私保护的交易。尽管它在这些领域取得了一定的成功,但其生态系统在智能合约和去中心化应用(DApp)方面的发展相对较慢。

Counterparty:虽然 Counterparty 在去中心化金融和 NFT 领域具有一定的功能,但其生态系统相对较小,发展速度较慢。这可能与其技术架构和比特币区块链的限制有关。

stacks项目优劣势分析

任何链都有自己优势和劣势的一面,比如比特币强共识,但性能瓶颈很明显,且由于底层技术结构设计,无法直接支持复杂智能合约功能,所以其生态应用较少。而以太坊拥有加密行业最大的开发者社群,但因其生态繁荣的同时,也给用户带来了高gas的困扰。Solana高性能,低gas,却不够去中心化。Stacks 也不例外,

Stacks 优势

比特币兼容性:Stacks 区块链紧密地与比特币区块链集成,利用了比特币区块链的安全性和去中心化特性。这使得开发者可以在比特币生态系统中创建智能合约和去中心化应用(DApp)。

安全性:通过使用 Proof of Transfer (PoX) 共识机制,Stacks 区块链能够利用比特币区块链的安全性,提高自身的安全性和抗攻击能力。

易用性:Stacks 区块链上的智能合约使用 Clarity 编程语言编写,这种语言专为智能合约设计,旨在提高安全性和可预测性,同时降低开发者的学习曲线。

原生比特币交易:Stacks 区块链支持原生比特币交易,这意味着开发者可以在智能合约中直接使用比特币,而无需依赖其他代币。

Stacks 劣势

生态系统规模:相较于以太坊等成熟的区块链平台,Stacks 生态系统的规模相对较小。虽然 Stacks 生态系统正在不断发展,但它在开发者社区和去中心化应用数量方面仍然相对落后。

开发资源:尽管 Stacks 生态系统在不断扩展,但与以太坊等成熟的区块链平台相比,其可用的开发资源和工具仍相对有限。

非图灵完备:Stacks 区块链上的智能合约语言 Clarity 是非图灵完备的,这意味着它可能不适合某些需要复杂计算和逻辑的应用场景。

技术门槛:尽管 Stacks 在易用性方面取得了一定成果,但开发者仍需要熟悉 Stacks 的技术架构和特性,这可能会对某些开发者构成一定门槛。

Ordinals协议

ordinals的具体工作原理,用通俗简单点的语言来说就是,比特币价值转移通过Satoshis(Satoshis 是比特币的最小单位,1 比特币等于 100,000,000 Satoshis。在比特币网络中,Satoshis 是用于表示交易金额的基本粒子。)实现,而转移过程中通过ordinals协议可以将自定义数据打包进satoshis(严格来讲是一种映射关系),这个自定义数据可以是文本、图片、音视频等,satoshis与所有者之间有映射关系,而这种映射关系正式通过交易发生。所以satoshis中的自定义数据也可以通过交易发生转移。

ordinals协议对比特币生态最大的贡献就是让NFT成为可能,今年过完年以来,一时间成为市场热点

目前ordinals协议使用热度依然很高,且有逐步上升趋势,这两天的骤降估计是受到这波arb空投的影响

基于ordinals协议的重大项目

Yuga Labs在2023年3月4日基于Ordinals协议推出了比特币的第一个NFT项目TwelveFold,共包含300个作品。拍卖采用了盲拍的方式进行,也就是说参与者无法看到其他人的出价,只能看到自己在竞拍中的当前排名。项目的最高出价为10 BTC,而最低出价为0.01 BTC。

在2023年2月9日,基于Ordinals协议的Bitcoin Punks完成了铸造,并在Opensea等平台上展开交易。该项目是一个模仿以太坊上的CryptoPunks的NFT项目,包含10000个独特的8位像素风格的角色头像。Bitcoin Punks成为了第一个成功将原始以太坊CryptoPunks上传至比特币区块链的项目,利用Ordinals协议实现。目前,所有的这些资产已经被收藏家免费铸造。

2023年2月1日,Ordinal Punks是一款向以太坊NFT系列CryptoPunks致敬的基于BTC的NFT收藏品,包含100种不同人物形象。这些藏品在比特币前650个铭文中铸造,由匿名Web3创作者FlowStay用开源算法创建。由于比特币基础设施限制,出价和询价在FlowStay的Google表格上进行,项目创建者在Discord上充当托管人。

BRC-20协议

这个协议也基于ordinal实现,BRC-20代币标准是由Twitter用户@domodata在2023年3月8日创建,是一种实验性比特币可替换代币的标准或协议。它利用JSON数据的Ordinal铭文来部署代币合约,铸造代币,并转移代币。

因为BRC20也是基于ordinals协议,所以第一个部署的代币合约是 "ordi "代币,每个铸币厂有1000个代币的限制,总共21,000,000个代币。在部署完不到18个小时,所有21,000,000个ordi代币已经被铸造出来。

BRC-20目前部署合约代币1346种。已部署代币查阅地址:https://brc-20.io/

ordi代币部署时的铭文信息

针对某种指定代币的交易记录查询可以通过unisat中的search功能实现,相当于实现以太坊的区块链浏览器功能。

BRC-20协议的实现逻辑其实很简单,基础是依赖ordinals协议实现,特定代币的交易记录会在新产生的铭文中有体现,最终某个地址下特定代币的余额,会将其所有与该代币相关的铭文记录进行加减运算得出最后结果。

目前已出现支持该协议的相关应用,如,

Unisat,平台功能较多,包括支持该协议的钱包,支持特定brc-20协议代币交易记录查询,及支持BRC-20协议的任意代币部署和mint功能。官网地址:https://unisat.io/

Toki,支持BRC-20协议的任意代币的部署和mint功能。官网地址:https://to.ki/inscribe。这个平台目前功能单一,但看官网,后续应该还会推出钱包功能和基于ordinals协议的NFT二级市场交易平台。

BRC20,目前仍在开发中的支持ordinals协议的钱包项目。

最后总结

1)ordinals协议为比特币生态带来了很大想象空间,基于这个协议让比特币原生NFT和BRC-20代币成为可能,这是革命性创新。

2)基于ordinals协议的生态项目正在快速增多,比如钱包、NFT二级交易市场、域名等等,这种节奏就像在复刻以太坊上的生态应用。

3)ordinals协议和stacks都是推动比特币生态走向方向的不同解决方案,只是前者基于比特币原生链,而stacks采用POX共识机制,属于一条新链,前者通过铭文模拟智能合约的实现,后者通过新的链,新的开发语言来实现智能合约 。

4)stacks今年2月中旬以来,有几波大幅度拉盘,截至目前1个半月时间,差不多有3到4倍,从短期来看,现在正处于高点位置

5)ordinals协议的蓬勃发展,必将推动比特币链上的gas上涨,生态繁荣的同时,将带来之前以太坊上已经遇到过的各种问题,想想当年以太坊上一笔交易的gas要20刀,是多么痛苦。生态的繁荣,也会引来更大的监管风险,以太坊已经完成的pow转pos,比特币是否也要考虑,以洗白其政治信仰

6)从辩证的角度看,ordinals协议的发展,最开心的应该是比特币矿工和那些holders,而这些人是币圈的老家伙,或许他们正静静地躲在某个角落,操纵着这一切。

最后更新于