# ordinals生态汇总

By [mikezzz](https://paragraph.com/@mikezzz) · 2023-06-02

---

ordinals协议 Ordinals协议是一个为聪（SATS）提供编号的系统，将每个聪赋予一个序列号，并附加额外的数据（例如文本、图片、代码等），使每个聪成为独一无二的NFT。这个过程被称为"铭刻"或"刻录"。聪是以比特币的发明者中本聪（Satoshi）命名的单位，代表比特币的最小面额。一个比特币可以被分为1亿聪。原本，聪是可以互换的，但一旦加上Ordinals的编号，它们变成了不可互换的代币（NFT）。

根据Ordinals协议，聪的编号是根据它们被开采的顺序确定的。因此，通过编号可以给每个聪定义稀缺度。创始人Casey Rodarmot在一篇介绍Ordinals理论的文章中提出了一份比特币NFT的稀有程度表，具体分类如下：

普通（Common）：除区块中的第一个聪外的所有聪（总供应量约为2100万亿）。 不凡（Uncommon）：每个区块的第一个聪（总供应量为6929999）。 稀有（Rare）：每个难度调整期的第一个聪（总供应量为3437）。 史诗（Epic）：每次减半后的第一个聪（总供应量为32）。 传奇（Legendary）：每个周期的第一个聪（总供应量为5）。 神话（Mythic）：创世区块的第一个聪（总供应量为1）。 Ordinals协议的提出使比特币不再仅限于价值储存和支付功能，有助于打破比特币生态系统单一化的困境。虽然Ordinals协议提出不到半年，但其"家族"发展迅猛。目前，围绕Ordinals已经派生出多个分支协议，这些协议各具特色，丰富了Ordinals协议的内涵，也为基于该协议的项目提供了更多新的创意和玩法。

BRC20 BRC-20是基于Ordinals协议的一种实验性格式标准，用于在比特币网络上发行同质化代币。类似于以太坊上的ERC-20标准。

在理解BRC-20之前，有两个关键概念需要了解：

SATS：聪，比特币的最小单位，1个BTC等于1亿个SATS。 Ordinals协议：为每个SATS打上编号的协议。 在没有使用Ordinals协议之前，每个聪SATS都是没有区别的，都是同质化的。但是通过Ordinals协议，可以按照一定的顺序给这些SATS编号，并附加特定的信息，将它们转变为独一无二的NFT。

这些附加的信息可以是文字、图片、代码等，被称为"铭文"（Inscriptions）。而BRC-20可以被视为一种特殊的Ordinals NFT，它通过将铭文设置为统一的JSON数据格式（文本），规定了代币的名称、符号、总量、小数位数等信息。开发者按照标准执行，就可以完成同质化代币的发行。

通过BRC-20标准，就可以在比特币网络上实现更丰富的代币化功能，类似于以太坊上的ERC-20代币。这为开发者提供了更多的灵活性和创新空间。

ORC20 为了解决BRC-20标准存在的问题，ORC-20标准应运而生。BRC-20标准存在以下三个主要问题：

代币供给量和最大铸造量不可改变，限制了代币的发展。 代币命名仅限于4位数。 BRC-20的"InscribeTransfer"和"bookkeeping"过于依赖外部中心化索引服务。 为了克服这些问题，ORC-20标准进行了改进。它取消了代币命名的限制，使代币命名更加灵活。此外，ORC-20增加了代币的可升级功能，使项目方能够为代币增加更多的赋能。同时，ORC-20引入了高级功能，例如设置版税、设置白名单等。

然而，由于ORC-20的基础设施尚未完全发展完善，并且财富效应仍然集中在BRC-20上，因此ORC-20目前受到的关注相对较少。

简而言之，ORC-20是BRC-20的优化版本，旨在增强BRC-20协议的功能。ORC-20与BRC-20向后兼容，并扩展了BRC-20的功能，同时取消了一些限制，使其更好地适应项目的需求。

ORC-20取消了BRC-20代币名称仅限于4位字符的限制，并增加了代币的可升级功能，使项目方能够为代币增加更多的赋能（例如减少供应量以增加稀缺性）。此外，ORC-20还引入了一些高级功能，如铸造白名单、版税等，并通过UTXO（未使用的交易输出）降低了BRC-20的双花风险。

总而言之，ORC-20协议比BRC-20更加灵活，具有更丰富的应用场景，用户体验也更接近以太坊上的ERC-20代币。

SRC20 SRC-20/21代币标准引起了一定的关注。它是基于Stamps协议开发的，其中BTCStamps由@mikeinspace发明。与Ordinals协议相比，Stamps协议的一个重要区别是数据存储位置不同，Ordinals将图片/文本信息存储在见证数据中，而Stamps将数据存储在交易输出中。这导致了Stamps的一个关键特点，即它可以永远存在于比特币链上，全节点必须同步这些数据。

相较于ORC-20，SRC-20的基础设施发展会更为完善一些，但目前仍缺乏一个达成大型共识的交易市场，因此用户数量相对较少。尽管Stamps存在一个交易市场，但其交易体验不如BRC-20的交易市场流畅。不过，最近HiroWallet宣布将集成SRC-20代币，以便用户更方便地查看资产。随着该标准基础设施的完善，或许SRC-20值得更多关注。

SRC-20与BRC-20类似，是一种发行同质化代币的标准，基于Stamps协议开发。使用这种协议可以发行SRC-20同质化代币，也可以发行非同质化代币（NFT），称为比特币邮票（BitcoinStamp）。

SRC-20/比特币邮票在技术上与BRC-20/OrdinalsNFT最大的区别在于数据存储方式。BRC-20将数据存储在见证数据中，而SRC-20直接将数据存储在交易数据中。从技术角度来看，SRC-20似乎更加安全。

此外，比特币邮票有两个特殊之处：一是更类似于以太坊的ERC-1155而不是ERC-721；二是它基于Counterparty协议，这是一个诞生于2014年的经典比特币协议。因此，比特币邮票的交易目前需要在Counterparty上完成。

尽管SRC-20/比特币邮票具有自身的优势，但也存在一些劣势。铸造费用高，并且相关的基础设施远远不如BRC-20。例如，目前SRC-20代币缺乏交易工具，比特币邮票的交易方式对于那些只熟悉以太坊的用户来说可能过于陈旧和麻烦。

然而，海外的玩家似乎对SRC-20/比特币邮票的劣势持包容态度，更看重其在数据不可删除和不可篡改方面的优势

BRC721 BRC-721标准是一个类似于Ordinals协议的标准，旨在解决去中心化的NFT合集创建和验证的问题。相比于原生OrdinalsNFT，BRC-721引入了集合清单、铭文清单和揭示清单这三种类型的清单，通过协议和版本字段使得第三方服务可以理解规范并进行API集成和查询，从而构建相应的应用程序。虽然BRC-721的发展还处于早期阶段，但已经出现了一些知名项目，如@0xJerry543发布的Ordibots。BRC-721引入了新的集合定义字段，使得使用BRC-721铸造的比特币NFT更加类似以太坊的ERC-721NFT，更符合以太坊NFT用户的习惯。然而，BRC-721仍然存在数据存储方面的隐患，因为数据仍存储在见证数据中。

BRC-721标准与原生OrdinalsNFT的区别主要体现在以下几个方面：

数据存储：BRC-721不需要每个铭文都保存图片，而是在Deploy时指定图片等信息，从而节省了Mint费用和比特币网络空间。此外，BRC-721支持将图片保存在IPFS等链下服务中，提供了更灵活的属性信息。 BRC协议的兼容性：BRC-721采用与BRC-20类似的协议格式，通过JSON内容定义不同的功能，提高了NFT的灵活性。例如，可以通过Update操作实现Reveal功能，并通过Tick字段对一个Collection的NFT进行索引。 NFT生态的兼容性：BRC-721的TokenURI与Metadata规范与ERC-721保持一致，与现有NFT生态有更高的兼容性。此外，BRC-721支持定义NFT属性和稀有度等信息。 通过BRC-721协议，BTCNFT具备更多复杂功能，可以将外部资源引入Ordinals，提供更强的可拓展性和丰富的应用场景。然而，BTCNFT的发展仍面临一些挑战，如容量限制和存储成本高等问题。随着时间的推移，希望BTCNFT能够得到更广泛的采用，为比特币网络的发展带来更多可能性和创新。

LTC20+DRC20 LTC-20和DRC-20是由莱特币和狗狗币社区发起的BRC-20的"分叉版"。它们与最初的BRC-20概念相同，基于Ordinals协议，允许用户将文字、图片、代码等数据"铭刻"到最小单位代币上。

与BRC-20相比，LTC-20和DRC-20最大的优势在于能够以更低的成本和更快的交易速度处理大量的交易需求。除此之外，它们在本质上与BRC-20没有任何区别。

特别是对于LTC-20，它是莱特币社区于5月2日推出的BRC-20标准的分叉版。与BRC-20相比，莱特币每2.5分钟产生一个区块（比特币是10分钟），因此可以实现更快的交易确认。此外，LTC-20的gas费用非常低廉，每笔交易不到0.1u，而比特币的gas费用通常在几个u到几百u之间。在出块速度、灵活性和交易费用等方面，LTC-20具有更多优势。

与DRC-20相比，DRC-20是由狗狗币社区推出的协议，目前没有官方领导，处于分散和混乱的状态。相比之下，LTC-20则有官方组织和支持，是一个有组织的铭文市场。此外，狗狗币每笔交易的gas费用更高，约为莱特币的3倍。

LTC-20相比其他xRC协议的核心优势在于8月份莱特币减半的故事，这将吸引资金和流量聚焦

GenerativeBRC721 GenerativeBRC-721是一种旨在降低NFT发行和铸造成本的NFT协议。由于比特币网络本身不支持智能合约并且具有上限区块容量的限制，使用原生的OrdinalsNFT协议直接上传完整图片的方式对于项目方和用户来说成本很高。而GenerativeBRC-721提出了一种完全去中心化的解决方案。

让我们以GenerativeBRC-721发行的首个NFT系列OrdiBots为例。尽管每个NFT在前端看起来是一张正常的图片，但在发行时，项目方并不是将每张图片完整上传到比特币网络中。相反，他们将这一系列NFT图像的特征进行拆分，例如背景颜色、头部造型、脸部表情等，然后对这些特征进行编号，如紫色背景是#1，灰色背景是#2。最后，他们将这些特征的"零部件"以及一个"索引说明书"上传到比特币网络来完成发行。

对于用户而言，在铸造NFT时，他们获得的是该NFT对应的"索引说明书"，而不是完整的图片。根据这个"说明书"，用户可以找到该NFT的所有特征，然后将它们组合成一张正常的图片。

通过"只上传特征再进行组合"的方式，GenerativeBRC-721在整个发行和铸造过程中大大降低了NFT对比特币网络的占用。因此，它也降低了项目方和用户在使用NFT时的成本。

BRC30 BRC-30，一个BRC-20协议的增强版本（BRC-20协议是专门为比特币区块链设计的可互换代币标准），BRC-30采用了BRC-20的设计原则，并引入存款、铸造和提取等权益操作功能。该提案旨在为比特币网络引入一种针对BRC-20代币和比特币的质押机制。

随着BRC-30的引入，用户可以抵押他们自己的BRC-20代币和比特币，并获得相应的BRC-30代币作为回报。BRC-30代币可以看作是BRC-20代币功能的扩展，同时添加了关于权益机制的描述。

通过这种方式，BRC-20代币持有人可以让他们的数字资产发挥作用，在获得被动收入的同时而无需出售这些代币，积极参与比特币网络生态，并提升他们代币的潜在价值。据消息称，BRC30将在7月份面市。

---

*Originally published on [mikezzz](https://paragraph.com/@mikezzz/ordinals)*
