BRC 20 是指基于区块链技术的比特币代币标准。BRC 代表"Blockchain Token Standard"(区块链代币标准),而数字 20 则表示该标准的版本号。BRC 20 标准定义了一套规则和协议,用于创建和管理基于区块链的代币。BRC 20 标准类似于以太坊(Ethereum)上的 ERC 20 标准,它提供了一种通用的方式来创建和操作代币。BRC 20 代币可以在兼容的区块链上发行、转移和交易。这个标准规定了代币的基本功能,例如代币的发行总量、代币名称、符号、小数位数等,以及代币交易的标准接口和事件。通过采用 BRC 20 标准,开发者可以更容易地创建和部署自己的代币,并在比特币区块链上实现代币的流通和交易。BRC 20 标准的出现促进了加密货币生态系统和比特币生态系统的发展,使得不同的项目可以更好地互相兼容和交互操作。
为了解决这一问题,Gbrc 721 被创造了出来,Gbrc 721 成功克服了链上高昂成本的难题。在开发 Gbrc 721 项目中,项目方只需上传 NFT 的组件,并将它们巧妙组合在一起。例如,一个 10 K 的合集可能只需要 200 个组件,这些组件包括嘴巴、耳朵、鼻子等等。这极大地节约了上链的成本。然而,这同时也带来了新的问题,即需要在链下进行图像解析以显示图片。因此,目前在 MagicEden 上展示的 Gbrc 721 项目 "Ordibots" 仍以一串文本的形式呈现(如下图所示)。
递归铭文的概念是由比特币协议 Ordinals 的创始人提出的, 2023 年 6 月 12 日,Ordinals 的新首席维护者 Raph 在 Github 上宣布了一项重要的进展,他将铭文“递归铭文”编号 2167 的创新合并到了 Ordinalsd 的代码中(如下图所示)。在这个版本的代码中,通过“/-/content/:inscription_id” 这个语法,铭文之间可以引用彼此的内容,实现了超越 Gbrc 721 的功能,这个创新直接在链上实现,无需依赖链下解析,从根本上解决了 Gbrc 721 的问题。因此,递归铭文诞生了,这个简单而巧妙的改动为 Ordinals 带来了无限的创造力,激发了人们的想象力。
6 月 13 日,Recursive Punks 官方宣布推出免费铸造一万个 Recursive Ordinals 系列,随即引发了社区的热议和传播。由于"First is First"的原则,项目在被社区发现后迅速被刻录完,火爆之时甚至一度导致网站瘫痪。然而,随着一波狂热的 Fomo 刻录潮过后,许多用户惊讶地发现官方使用的递归铭文版本竟然是旧版的 2167 ,而正确的递归铭文语法应为 "/content/" ,官方却使用了 "/-/content/:" 。这导致了 Recursive Punks 在比特链铭文浏览器上无法正常显示图片,因此从严格意义上来说,该项目并非真正的递归铭文项目。
社区随后开始传播修复方法,并指出 Recursive Punks 的语法错误。然而,官方在发现项目语法错误后选择了一种出人意料的方式,即发推表明希望 Ordinals 协议的开发者和社区同时认可无图版本和有图版本。更令社区惊讶的是,官方在其后删除了该推文,并直接在 MagicEden 上线了 Recursive Punks 无图版本,并以高清大图的形式展示。经技术人员的分析表明,这是通过前端渲染的方式实现的,使得该版本可以在 MagicEden 平台上展示图片。这一举动引发了部分社区成员的不满,他们认为这种行为严重违背了去中心化的理念,甚至有人认为这是一种欺诈行为。
目前,Recursive Punks 的 V1 版本和 V2 版本都已在 MagicEden 上线。截至今日(2023.6.20 ),Recursive Punks V1 版(无图版)拥有更高的交易量,因此或许可以认为官方的 V1 版本在社区中仍然拥有更多共识。"First is First" 的理念仍然得到广泛认可。然而,或许随着递归铭文知识的普及,真正的递归铭文版本 Recursive Punks v2 会获得更多的支持和认可。
接下来,我们点击红色箭头所指的 "view source code",以查看该 NFT 作品的源代码。
这六行代码运用了 "content" 语法,实际上引用了六个不同的组件,"/content/" 后面的一串代码正对应着每个组件的 "Inscription ID"。
通过这种巧妙的组件引用方式,递归铭文创作者们能够将各种元素相互融合,创造出独一无二的作品。这种无限的组合可能性不仅激发了创作者的想象力,也为递归铭文的发展带来了新的纬度。无论是艺术作品、数字藏品还是虚拟现实游戏,递归铭文的组合能力都能够为创意领域带来前所未有的可能性。
正如上文所说,递归铭文以其代码调用的特性,实现了小巧的体积。这一特点使得铭文的大小能够突破比特币区块大小限制的 4 MB。由此,我们在理论上可以构建出比特币链上的元宇宙和 GameFi,甚至将复杂的三维游戏上传至比特币链。当然,需要明确的是,递归铭文仍处于早期阶段,所有这些设想和构想都需要通过持续的探索与发现才能够实现。
2、给比特币网络带来负担:从短期来看,递归铭文可能为比特币生态带来一定繁荣。然而,图片、电影、代码存储库、软件代码以及各类新数据铭文都有可能堆积在比特币的内存池中。随着注册商为确认交易而出价越来越高,只想用比特币支付购买费用的普通用户将不得不支付昂贵的溢价。因此,从长期来看,比特币网络可能变得更加拥堵,手续费也会更加昂贵。
3、作恶成本的降低:递归铭文可能会让欺诈者更容易地在比特币链上添加恶意软件。欺诈者可以将恶意软件分为多个文件,并在人们下载游戏、文件或软件时向其设备添加恶意软件。这可能导致下载者丢失资金。
4、依赖于底层基础设施的支持:递归铭文还需要更多底层基础设施的支持,例如头部的交易所 Unisat 和 MagicEden,主要的铭文浏览器以及中心化交易所例如 OKEX、BINANCE 的支持。截至今日(2023.6.20 ),MagicEden 尚未支持上文提到的 Recursive Punks V2 版本的图片显示(如下图所示),而 Recursive Frogs 的正常展示也是在某位社区 KOL 提议后才实现。
参考链接:
铭文 2.0 时代:递归铭文能否推动比特币链上智能合约成为可能?
@holddoteth 推文
什么是 Ordinals?比特币 NFT 概述
BRC 20 到底是什么?和 ERC 20 有什么关系?
注:封面取自 @OrdzWorld 的推文