科普 | 一文读懂BRC-20通证

首先我们先简单了解一下Ordinals。Ordinals 将数据刻在了 bitcoin 的最小单位「聪」(satoshi)里。它采用一种名为序数理论(ordinal theory)的逻辑排序系统,给每个聪分配一个单独的序号,然后再将任意数据刻在每个聪里。

Bitcoin 应该只作为数字黄金使用,还是应该实现更加复杂的功能呢?Ordinal NFT 的出现激起了大家对 bitcoin 的新一轮关注,社区纷纷开始尝试使用 bitcoin 网络的不可篡改性来储存数据。

其中一项创新举措就是使用名为 BRC-20 的标准来在 bitcoin 上创建原生的同质化通证。BRC-20 通证聪明地绕开了 bitcoin 网络在可编程方面的限制,并采用序数铭文创建半同质化通证。

本文将对 BRC-20 通证及其机制做深入探讨,并思考 BRC-20 是否有潜力成为 bitcoin 上的主流通证标准。

什么是 Bitcoin Ordinals?

首先我们先简单了解一下Ordinals。Ordinals 将数据刻在了 bitcoin 的最小单位「聪」(satoshi)里。它采用一种名为序数理论(ordinal theory)的逻辑排序系统,给每个聪分配一个单独的序号,然后再将任意数据刻在每个聪里。

刻在聪里的数据可以是图像、视频、音频、文字或甚至是完整的应用,比如简化版的 DOOM 游戏。正如下图所示,BRC-20 通证本质上就是嵌入了某种文本格式的序数铭文,这些文本为通证的创建和管理制定了规范。在序数铭文中嵌入文本是 bitcoin NFT 的常见用例,不过随着技术的发展,也出现了许多其他的创新用例。

科普 | 一文读懂BRC-20通证

许多类型的数据都可以嵌入到铭文中,不过现在越来越多的用例都是将文本数据刻在每个聪里

Ordinals NFT 是 bitcoin 网络的原生通证,不需要依赖 L2 解决方案,也不需要对 bitcoin 协议做任何改变,而且可以向后兼容 bitcoin 网络。序数铭文在很短时间内就成为了 bitcoin 网络中储存数据的方式。

什么是 BRC-20 通证标准?

BRC-20 通证最初是在 2023 年 3 月 9 日由一位匿名开发者在 demo 中发布的。这位开发者使用了一种实验性的标准,在 bitcoin 网络中创建原生的同质化通证。值得注意的是,BRC-20 标准不像 EVM 区块链上的主流通证标准一样使用智能合约,而是将脚本文件储存在 bitcoin 网络中,并用这个文件来将通证与每个聪一一对应。BRC-20 通证将 JSON 数据嵌入序数铭文中,因此用户可以部署、铸造和转移通证。

第一批 BRC-20 通证包含以下 JSON 数据,定义了通证的名字、每次铸造量(上限为 1000 个)以及总量(上限为 2100 万个):

科普 | 一文读懂BRC-20通证

虽然据 BRC-20 的创建者所称,这些通证只是为了探索在 bitcoin 网络中创建同质化通证可行性,但是它们却激起了 bitcoin 社区的强烈关注。其他人也开始尝试创建自己的 BRC-20 通证。与此同时,包括钱包服务和交易市场在内的 Ordinals 基础设施提供方也开始集成 BRC-20,让用户可以铸造和交易 BRC-20 通证。

BRC-20 证明了开源社区和协作开发的强大力量。当有开发者提出一个创新概念并将其开源后,这个想法就可以由社区中的其他成员继续发展和延续,不断拓宽边界。这种开放与协作的环境有时可以激发出巨大的创新,并推动底层技术不断向前发展。

BRC-20 通证的优劣势分析

BRC-20 通证虽然被看作是同质化通证,但其实更准确的说法应该是「半同质化通证」,因为它们只能以设定的增量进行交易。 

用户要铸造 BRC-20 通证,必须先创建一个 mint JSON NFT,定义通证铸造数量。然后,用户要通过优先 gas 竞拍机制才能有机会完成铸造。如果要在 bitcoin 网络中交易 BRC-20 通证,卖家必须创建 transfer NFT,将原本的 mint NFT 分成几个小份,然后将通证卖给买家。如果有买家想要购买一定数量的 BRC-20 通证,就需要先找到一个正好出售这一数量通证的卖家。

另外,用户如果要查看钱包中的 BRC-20 通证余额,必须运行一个链下索引器,这个索引器会运行一套规则来解释铭文。而光有 bitcoin 全节点是不足以完成这些任务的。

BRC-20 的创建者在这篇文档中提到:

「这个标准只是一个有趣的实验,展示了你可以用铭文在链下创建余额状态。但大家绝对不要把它当作 bitcoin 上唯一的同质化通证标准,因为我相信肯定还有更好的设计和优化方案。」——domo

BRC-20 vs. ERC-20

BRC-20 和 ERC-20 其实只有名字相似而已。ERC-20 是 Ethereum 上的一种同质化通证标准,基于智能合约实现;而 BRC-20 则是聪明地采用了 bitcoin 网络中的序数铭文来创建半同质化通证。由于 bitcoin 区块链有意限制了可编程性,因此 BRC-20 比 ERC-20 更简单也限制更多。 

Bitcoin 网络通证的未来前景

虽然 BRC-20 并不是第一次尝试在 bitcoin 网络中创建资产,早期的 Colored Coins 和近期的 Taro 都做过相关尝试,但是 BRC-20 却采用了创新的方式在 bitcoin 网络中创建原生的半同质化通证。

虽然就连 BRC-20 的创建者都对它的长期可行性持不确定态度,但开源开发者社区可能会抓住这个创新机会,并不断探索突破 bitcoin 脚本功能的新边界。

(声明:请读者严格遵守所在地法律法规,本文不代表任何投资建议)

(0)
上一篇 2023年5月23日 下午12:01
下一篇 2023年5月23日 下午12:54

相关推荐

  • 科普:预言机是什么?通俗易懂讲解区块链与预言机的关系

    今天的主角就是我们常能听到的一个词“预言机”。预言机在Web3领域有着不可取代的作用,那么预言机是什么呢?我们将以通俗易懂的方式给大家解释预言机的概念。

    2022年7月6日
    4.9K
  • CC0如何推动Web3文化变革?

    首先来科普一下,什么是 CC0?先看看来自创用 CC(Creative Commons)这个知识共享非营利组织给出的专业解析,即「不保留任何版权,将放弃版权和数据库的保护,以及自动授予的创作者的专属权,将版权 100% 的置于公共领域,允许任何人不受限制地使用、重复使用和重塑作品」。

    2022年8月21日
    1.2K
  • 以太坊layer2龙头Arbitrum入门

    Arbitrum由是一种基于Optimistic Rollup技术的以太坊Layer2 扩展解决方案,由知名的区块链研究人员和软件工程师组成的团队Offchain Labs 于 2021创建,旨在解决以太坊上的拥堵和高gas费问题。

    2023年4月10日
    2.3K

发表回复

登录后才能评论
微信

联系我们
邮箱:whylweb3@163.com
微信:gaoshuang613