BTC生态:开发者的狂野西部

鉴于 ETH 生态系统的相对成熟以及最近缺乏重大创新,除了 #RWA 之外,我倾向于认为快速发展的 BTC 生态系统可能是推动下一次牛市的主要因素。因此我浏览了Ordinals、Layer1Foundation和BRC-20的文档,试图从新手开发者的角度了解这个生态系统的现状,并探索其中潜在的机会。

BTC生态:开发者的狂野西部
一键发币: SOL | BNB | ETH | BASE | Blast | ARB | OP | POLYGON | AVAX | FTM | OK

自从我上周发推文以来,$ordi 在短短几天内就飙升了 100%。 作为一个仍在摸索的区块链开发者,这不仅为我带来了丰厚的回报,也激发了我学习更多知识的兴趣。

最初,我认为人们向比特币的 UTXO 添加字符串似乎毫无意义。 参加过 Alchemy 区块链在线课程后,我了解到 #BTC UTXO 模型与 #eth 的账户模型不同,并且 BTC 使用脚本语言。 这不像我们在 ETH 网络上编写智能合约时使用的 Solidity 语言; 它甚至不是图灵完备的。

这意味着我们无法在 BTC 网络上编写智能合约。 如果没有智能合约,连状态管理都无法实现,那么如何在链上发行代币呢? 因此,今年早些时候,当我看到以 #BRC-20 标准发行代币并将其写入 UTXO 时,我只是认为这又是一次毫无意义的炒作。

然而,事态的发展始终超出了我的预期。 错过早期使用 BTC 和 ETH 的机会告诉我,如果有什么东西你不理解或不欣赏,但它不断超出你的预期,那么它就值得认真关注。 它可能意味着早期阶段的边缘出现和有前途的创新。

鉴于 ETH 生态系统的相对成熟以及最近缺乏重大创新,除了 #RWA 之外,我倾向于认为快速发展的 BTC 生态系统可能是推动下一次牛市的主要因素。

因此,在过去的两天里,我浏览了OrdinalsLayer1FoundationBRC-20的文档,试图从新手开发者的角度了解这个生态系统的现状,并探索其中潜在的机会。

1、BTC生态的新概念

Taproot、Ordinals、BRC20、Inscriptions、RGB、Taro:这些令人眼花缭乱的概念到底是什么? 🤯

相信大多数像我这样只研究过Solidity和以太坊智能合约的初级开发者,对#BTC网络的技术历史相当陌生。 他们可能会像我第一次遇到 Taproot、Ordinals、BRC20、Inscriptions、RGB 和 Taro 等概念时一样感到困惑。 因此,我将在这里尝试简单地澄清它们的关系。

Taproot升级本质上是三个不同BIP的集成。 这些升级使得在比特币网络上识别、跟踪和交易单个聪与附加数据成为可能,为 Ordinals 协议奠定了基础。 这些升级是:

  • Schnorr 签名(BIP 340):Taproot 的 Schnorr 签名比现有的 ECDSA 更高效、更安全,有助于将额外数据(如 NFT 信息)附加到聪上。
  • MAST(BIP 341):通过应用 Merklized Alternative Script Trees(MAST),Taproot 允许将复杂的交易结构压缩为单个哈希,为在单个 satoshis 上记录数据提供更多的空间和灵活性。
  • Tapscript (BIP 342):Taproot 对比特币脚本语言的更新可以更灵活地处理和验证比特币 P2TR 交易中的附加数据。

简单来说,序号协议(ordinals protocol)是每个聪(satoshi)的编号方案,允许跟踪和传输单个聪。 它有一个单独的 BIP 2220。该协议最初的动机有两点:根据挖掘时间确定每个聪的稀有性,以及通过将额外数据写入每个聪来创建数字工件(我认为是 NFT)。

因此,它的最初目的不是在比特币网络上发行可替代的代币。 相反,我相信 Casey @rodarmor 的意图是让每个聪都独一无二,这也许可以解释他后来努力与 $ORDI 代币保持距离的原因。

Ordinals 协议中的铭文(inscriptions)是指 UTXO 中铭文的附加内容。 你可以编写类似于 Web 内容的数据传输的任何内容:第一部分是 MIME 类型,后面是由字符串组成的内容文本,允许 Web 服务器检索并在浏览器中显示数据。

BRC20 是 @domodata 于 2023 年 3 月创建的实验性协议。它探索了使用序号和铭文概念在比特币网络上发行代币的可能性。

  • 目前,发行代币的方法涉及按照序数理论在 UTXO 中写入附加内容。 如果没有图灵完备的编程语言和智能合约,管理这些铭文的状态确实具有挑战性。
  • 当前状态管理的临时解决方案依赖于所谓的索引服务。 我怀疑这是否是最终的解决方案,因为比特币网络上依赖于集中式离线服务进行状态管理的去中心化代币会带来重大风险。
  • 目前BRC20标准中的op字段仅支持三种类型的操作:部署(deploy)、铸币(mint)和转账(transfer)。 一些提供索引服务的机构还提供支持 Ordinals 和 BRC20 的比特币钱包、浏览器和 NFT 市场,例如 Unisat。 如果希望部署自己的 BRC20 代币,你可以使用他们的前端服务。
  • 他们甚至正在开发支持 BRC20 代币的 DEX。 然而,我认为这个项目具有高度实验性和风险性,因为目前还没有真正的链上状态管理解决方案。 如果没有智能合约,交易可能不是实际的互换,而是转账、托管和索引服务的组合。 BRC20 白皮书中的示例部分概述了可能的操作步骤。

RGB和Taro与Ordinals协议类似,是比特币网络上的其他资产协议。 不同之处在于它们是为同质化代币设计的,而 Ordinals 最初专注于 NFT。 然而,市场上最广泛接受的可替代代币标准 BRC20 具有讽刺意味的是,它是基于 Ordinals,而不是 RGB 或 Taro,这有点讽刺。

2、开发者的机会🚀

从上面的分析可以看出,#btc网络似乎正在经历一些难以想象的创新,一些实验项目已经兴起。 $ORDI是第一个根据BRC20标准发行的代币,其市值已接近5亿美元。 其他早期项目虽然可能毫无意义,只能转移资金,但市值已达到 300-4 亿美元。 对于开发者来说,与成熟的#ETH网络相比,这就像向西扩张的狂野西部:骗局、危险、传奇故事和财富。

在我看来,在比特币网络上开发 NFT 没有问题,只需使用 Ordinals 协议即可。 如前所述,主要挑战是由于比特币的脚本语言和 UTXO 限制而无法开发和部署智能合约,导致 NFT 和 FT 都没有全面的链上状态管理解决方案。 因此,无论是所谓正统的#RGB、#Taro,还是疯狂生长的#BRC20,都必须依赖中心化的线下服务和基础设施,增加了风险,让用户体验变得复杂。

对于开发者来说,参与比特币网络特定的预言机(目前 Chainlink 尚未涉足的领域)、去中心化、开源索引服务解决方案,并将两者集成以形成符合相关可替代代币协议的状态管理框架可能是最有前途和确定性的 方向。


原文链接:The BTC Ecosystem: The New Wild West for Blockchain Developers

DefiPlot翻译整理,转载请标明出处

通过 NowPayments 打赏