什么是 BRC-20 代币?

  • Chainlink
  • 发布于 2023-12-01 13:27
  • 阅读 38

本文介绍了 BRC-20,这是一个利用比特币上的 ordinal inscription 的实验性同质化代币标准。BRC-20 试图在比特币上创建同质化代币,它通过将 JSON 数据嵌入到 ordinal inscription 中来实现代币的部署、铸造和转移。虽然 BRC-20 有其局限性,但它展示了开源社区和协作开发的潜力。

定义

BRC-20 是一种实验性的同质化代币标准,它使用比特币上的序数铭文。

BRC-20 是一种实验性的同质化代币标准,它使用比特币上的序数铭文。

比特币应该只用作数字黄金,还是应该支持更复杂的功能?序数 NFT 的引入在比特币社区中引发了新一轮的兴趣,社区开始尝试使用比特币网络作为存储不可变数据的方式的潜力。

其中一项新颖的实验是尝试通过名为 BRC-20 的标准在比特币上本地创建同质化代币。BRC-20 代币是一种巧妙的方式,可以规避比特币的可编程性限制,并使用序数铭文创建半同质化代币。

在这篇文章中,我们将探讨 BRC-20 代币,检查它们的工作原理,并考虑它们作为比特币代币标准的可行性。

什么是比特币序数?

首先,简单介绍一下序数。序数 允许将数据铭刻到比特币上的单个聪(satoshis)中。它们使用一种称为序数理论的逻辑排序系统,为每个单独的聪提供一个唯一的数字。然后,可以将任意数据铭刻到每个单独的聪中。

铭刻到聪上的数据范围可以从图像、视频、音频、文本,甚至整个应用程序,例如简化版的视频游戏 DOOM。正如我们将在下面看到的,BRC-20 代币本质上是序数铭文,其中嵌入了特定类型的文本,为创建和管理代币提供了一组规则和规范。虽然铭刻文本一直是比特币 NFT 早期流行的用例,但由于该技术还处于起步阶段,随着时间的推移可能会出现新的用例。

序数铭文类型图

虽然可以使用序数铭刻多种类型的数据,但将文本铭刻到单个聪中是一个日益增长的用例。来源

序数使得可以创建完全基于比特币原生的 NFT,不需要 layer-2 解决方案,无需更改比特币协议即可工作,并且向后兼容网络。序数铭文迅速流行起来,成为在比特币区块链上存储不可变信息的一种方式。

什么是 BRC-20 代币标准?

最初由匿名开发者 domo 于 2023 年 3 月 9 日推出,BRC-20 代币使用一种实验性标准,在比特币上本地创建同质化代币。值得注意的是,BRC-20 标准不使用智能合约,就像 EVM 区块链上流行的代币标准一样——它允许用户在比特币上存储一个脚本文件,并使用它将代币归属于单个聪。BRC-20 代币将 JSON 数据嵌入到序数铭文中,以允许用户部署、铸造和转移代币。

创建的第一个 BRC-20 代币包含以下 JSON 数据,定义了代币的名称、每次铸造 1,000 个代币的限制以及 2100 万个代币的最大数量:

{   "p": "brc-20",  "op": "deploy",  "tick": "ordi",  "max": "21000000",  "lim": "1000"}

即使 BRC-20 代币只是一个创建同质化的实验(甚至根据其创建者的说法),它们已经在比特币社区内引起了相当大的兴趣,其他修补匠也开始尝试创建自己的 BRC-20 代币。与此同时,序数基础设施提供商(例如钱包服务和市场)已开始集成 BRC-20,以使其用户能够铸造和交换 BRC-20 代币。

如果说 BRC-20 代币没有别的,那么它们就是一个开源社区和协作开发力量的绝佳例子。当开发者引入一个新颖的概念并使其开源时,由于其他爱好者不断突破实验的界限,该想法可以演变并拥有自己的生命力。这种开放、协作的环境有时可以激发相当大的进步,从而推动底层技术的发展。

BRC-20 代币的优势和局限性

虽然 BRC-20 代币被认为是同质化的,但更准确的说法可能是它们是半同质化的,因为它们只能以设定的增量进行交换。

要铸造 BRC-20 代币,用户必须创建一个铸造 JSON NFT,定义要铸造的数量,然后通过优先 Gas 拍卖与其他用户竞争,以有机会完成铸造。要在比特币上本地交换 BRC-20 代币,卖家必须创建转移 NFT,将其原始铸造 NFT 分解成更小的块,以便他们可以出售预定义的代币批次。如果买家希望购买特定数量的 BRC-20 代币,则买家需要找到一个希望出售他们希望购买的确切数量的代币的卖家。

此外,要确定钱包的 BRC-20 余额,用户必须运行或信任一个链下索引器,该索引器运行解释铭文的规则集——拥有比特币完整节点不足以完成此任务。

以下是 BRC-20 的创建者在其文档中对代币标准的评价:

“这只是一个有趣的实验性标准,展示了你可以使用铭文创建链下余额状态。绝不应将其视为比特币上使用序数的同质化标准,因为我相信几乎肯定会有更好的设计选择和优化改进。”——domo

BRC-20 vs. ERC-20

BRC-20 和 ERC-20 之间的比较仅在名称上成立。ERC-20 是以太坊上使用智能合约的同质化代币标准,而 BRC-20 是一种使用比特币上的序数铭文创建半同质化代币的巧妙方法。由于比特币区块链的有目的的有限可编程性,BRC-20 比 ERC-20 更简单且更受约束。

比特币上代币的未来

虽然不是第一次尝试在比特币上表示资产(早期实验有 Colored Coins,最近的探索有 Taro),BRC-20 是一种在比特币上本地创建半同质化代币的新颖方法。

虽然即使是它自己的创建者似乎也对 BRC-20 作为代币标准的长期可行性犹豫不决,但开源开发者社区可能会抓住这个概念来进一步发展它,并突破比特币脚本功能的可能性界限。

什么是流动性质押?

可验证随机函数 (VRF)

区块链可扩展性:执行、存储和共识

如何在 Web3 创始人中茁壮成长

Web3 中网络效应的重要性

为什么真正的随机性在 Web3 中很重要

区块链上的数字身份:使用 Chainlink 保护用户数据

什么是质押?区块链、预言机和 DeFi

区块链可扩展性:执行、存储和共识

区块链上的数字身份:使用 Chainlink 保护用户数据

如何在 Web3 创始人中茁壮成长

Web3 中网络效应的重要性

可验证随机函数 (VRF)

什么是区块链技术?

什么是流动性质押?

什么是质押?区块链、预言机和 DeFi

什么是 BRC-20 代币?

什么是比特币 Layer 2?

什么是重放攻击?

什么是女巫攻击?

为什么真正的随机性在 Web3 中很重要

  • 原文链接: chain.link/education-hub...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Chainlink
Chainlink
顶尖的智能合约去中心化预言机网络解决方案 https://chain.link/