GTokenTool全网最好的代币发行工具平台

当前位置:首页 >> 加密百科 >> 什么是 BRC-721?BRC-721标准详解及应用

什么是 BRC-721?BRC-721标准详解及应用

admin 加密百科 12

BRC-721 是一个建立在比特币区块链上的实验性标准,用于创建和交易非同质化代币(NFT)。你可以把它理解为比特币网络上的“ERC-721”(以太坊上最著名的NFT标准)。

什么是 BRC-721?BRC-721标准详解及应用

它的主要目标是简化比特币 Ordinals NFT 的创建和集合管理过程,使其更加高效和具有互操作性。


要理解 BRC-721,需要先了解两个核心概念:

  1. 比特币 NFT(Ordinals 理论):
    比特币本身的区块链并不像以太坊那样原生支持智能合约和NFT。BRC-721 的实现依赖于 Ordinals 理论。Ordinals 理论由开发者 Casey Rodarmor 提出,它允许将数字内容(如图片、文本、代码)铭刻(Inscribe)到单个聪(Satoshi,比特币的最小单位,1 BTC = 100,000,000 Satoshi)上,从而创造出独一无二的、存在于比特币链上的数字艺术品或收藏品。这些就是比特币原生NFT。

  2. 代币标准(Token Standards):
    就像一个大家共同遵守的“协议”或“蓝图”。例如,在以太坊上,ERC-721 定义了NFT的最低接口(如所有权转移、查询等),确保了所有遵循该标准的NFT都能在支持的钱包和市场中正常显示和交易。BRC-721 试图在比特币上扮演同样的角色。


BRC-721 解决了什么问题?

在 BRC-721 出现之前,每个比特币 Ordinals NFT 都是一个独立的个体。如果你想创建一个包含 10,000 个NFT的集合(如“比特币朋克”),你会面临几个问题:

  • 管理混乱:很难证明这 10,000 个独立的铭文属于同一个集合。

  • 效率低下:市场和钱包需要手动添加和识别每一个单独的NFT,才能将它们视为一个集合,这非常麻烦。

  • 缺乏元数据一致性:每个NFT的元数据(如集合名称、特性等)可能需要单独铭刻,无法统一管理。

BRC-721 的工作原理

BRC-721 通过引入一个主铭文(Master Inscription) 的概念来解决上述问题。一个 BRC-721 集合由两种类型的铭文组成:

  1. 主铭文(Master Inscription):

    • p: 协议名称(即 "brc-721")

    • op: 操作类型(如 "deploy" 表示部署集合)

    • name: 集合名称

    • max: 集合总量

    • 集合的描述、官方链接、社交媒体账号等。

    • 这是一个特殊的文本铭文,它充当整个集合的“蓝图”或“目录”。

    • 它包含了整个集合的元数据,例如:

    • 它定义了集合的通用属性,为所有后续的NFT提供标准框架。

  2. 子铭文(Sub Inscriptions / Individual NFTs):

    • 这些是集合中一个个独立的NFT(图像、视频等)。

    • 每个子铭文在它的元数据中会包含一个对主铭文 ID 的引用(例如 "master": "主铭文的ID")。

    • 通过这个引用,任何支持 BRC-721 的钱包、市场或浏览器都能立即识别出这个NFT属于哪个集合,并自动从主铭文中拉取集合信息来展示。

简单比喻:

  • 主铭文 就像是一本书的封面和目录,它告诉你书名、作者、总页数。

  • 子铭文 就像是书里的每一页内容。

  • 只要你引用封面(主铭文ID),别人就知道这一页(NFT)来自哪本书(集合)。


BRC-721 的关键特点

  • 向后兼容:完全基于 Ordinals 理论,任何现有的 Ordinals NFT 都可以通过创建主铭文并引用它来“升级”成一个 BRC-721 集合。

  • 节省空间与费用:不需要在每个NFT中重复铭刻集合的通用信息(如集合名、描述),只需要引用主铭文即可,这减少了链上数据量,从而降低了铭刻成本。

  • 增强互操作性:为钱包、市场、浏览器提供了一个统一的标准来识别和展示NFT集合,改善了用户体验。

  • 社区驱动:它是一个开放标准,并非由比特币核心开发团队发布,而是由社区提出和采纳的。

BRC-721 与类似标准的区别

  • BRC-721 与 BRC-20:

    • BRC-721 用于非同质化代币(NFT),每个代币都是独一无二的。

    • BRC-20 用于同质化代币(Fungible Tokens),类似于以太坊的 ERC-20,每个代币都一样(如各种 meme 币)。

  • BRC-721 与 SRC-721 (Stamps):

    • BRC-721 (Ordinals):数据存储在见证数据(Witness Data) 中,全节点可以选择性地“修剪”这些数据,但轻客户端和大多数索引器仍然可以访问。

    • SRC-721 (Stamps):数据直接存储在比特币链的交易输出(OP_RETURN) 中。这种方式更“永久”,因为全节点无法修剪,但存储成本更高,容量限制更严格。

总结

BRC-721 是一个为比特币 Ordinals NFT 生态设计的集合管理标准。它通过一个主铭文来定义集合的通用属性,并通过引用机制将单个NFT关联起来,从而实现了集合的高效创建、统一管理和更好的跨平台兼容性。它是比特币NFT生态走向成熟和规范化的重要一步。

如有不明白或者不清楚的地方,请加入官方电报群:https://t.me/gtokentool
协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐