# Ordinals生态基础设施——去中心化索引TRAC_MarsBit

By [dingyuanying](https://paragraph.com/@dingyuanying) · 2024-01-01

---

### **Ordinals协议是什么？**

Ordinals协议是一种为比特币的最小单位——聪（satoshi）编号和追踪的系统，它基于一种称为Ordinal Theory的方法论，通过挖矿和转账的顺序来给每个聪分配一个序号，并在整个比特币供应中跟踪它们的流动。

Ordinals协议允许用户通过在聪上附加额外的数据（称为“铭刻”）来使每个聪具有唯一性，这样就可以在比特币网络上创建和交易各种数字艺术品，比如图片、视频游戏、音乐等。

Ordinals协议为比特币创造了除了简单的价值转移之外的另一种用例，使比特币NFT成为现实。Ordinals协议是在2023年1月由软件工程师Casey Rodarmor开发并在比特币主网上发布的，他受到了CVSTrac的启发，想要在比特币上实现类似于以太坊、Solana和BNB智能链等区块链上的NFT功能。然而，由于比特币的代码非常难以修改，而且分散化的节点和开发者不愿意冒着损害网络安全的风险，所以比特币NFT一直没有得到广泛的关注和应用。

但是，随着加密生态系统的发展，更多创新的思想涌现出来，他们认为非同质化代币也有其在比特币区块链上的一席之地。截至2023年2月，使用Ordinals进行铭刻的数量已经超过了10万，用户将各种内容上传到了网络上。Ordinals协议与传统的NFT有一些关键的区别。传统的NFT通常是通过在诸如以太坊、Solana和BNB智能链等区块链上使用智能合约来制作的，而且有时候它们所代表的资产是存储在其他地方的。

相反，Ordinals是直接在单个聪上进行铭刻的，然后将它们包含在比特币区块链上的区块中。Ordinals完全存在于区块链上，不需要侧链或单独的代币。在这个意义上，ordinal铭刻继承了比特币本身的简洁性、不变性、安全性和持久性。，而后，@domodata 认为当 Ordinals 协议中附加的信息设为统一的标准时，那么 Ordinals 协议不仅可以发布非同质化代币（NFT）还可以发布同质化代币（FT）。

因此@domodata 在 3 月 8 日通过 Ordinals 协议创建的第一个试验性 BRC20 标准代币 ORDI，截至 5 月 10 日，ORDI 历史价格最高突破 29 刀，BRC-20 代币种类超过 1.4 万种。Ordinals 铭文锻造次数累计高达 570 万次，5 月 7 日单日峰值为 40 万次。此外，Ordinals 主要类型为图片和文本，4 月 23 号文本类型（BRC20）代币爆发使比特币网络使用率大幅提高。

图：BRC 20 代币，来源：https://brc-20.io/

### **但目前Ordinals存在哪些问题？**

目前BRC20没有采用UTXO模型，Ordinals相当于是备注系统，我给你卡里转了0.01元，但是备注里说我转给你50 Ordi，但链上没办法直接读取，需要把所有的数据下到本地，然后整理归纳才能获得最终的Ordi余额，这就是索引。目前这种记账是去中心化的，但是索引都是中心化的。

如果中心化交易所直接用Unisat的索引，如果Unisat作恶，伪造了一笔交易记录，那将会造成巨大损失。换句话说，BRC20是一种基于比特币UTXO和Ordinals的NFT实验标准，它通过在公钥脚本中的json数据包承载相关信息（如depoly、mint、transfer等参数）。UTXO是比特币网络中未花费的交易输出，它由一个交易哈希值和一个输出索引号构成。

Ordinals是一种检索工具，它可以根据UTXO的索引号序列号检索其对应公钥输出脚本中的元数据信息。这些元数据信息可以是图片、文本、音频等NFT数据。

来源：Unisat 推特（https://twitter.com/unisat\_wallet?s=21）

BRC20需要第三方平台读取、检索、管理账本信息，因为比特币公钥脚本只存储数据，不支持智能合约指令执行程序。这样就产生了一个问题：如果第三方平台不诚信或者被攻击，它可能会篡改或者丢失账本信息，导致用户的NFT资产受损。

来源：Unisat 推特（https://twitter.com/unisat\_wallet?s=21）因此，目前Unisat正在与OKEX、火必建立合作，共建BRC20标准及索引。

### **那么，索引对Ordinals是一个机会吗？**

索引是一种基于区块链技术的去中心化搜索引擎，它旨在为用户提供更加公平、透明和高效的搜索体验。索引通过使用分布式网络和加密算法来保护用户数据和隐私，并通过激励机制来奖励用户和内容提供者。索引可以与Ordinals协议相互促进，为比特币NFT提供更多的价值和可能性。

首先，索引可以为Ordinals协议提供一个更加友好和强大的搜索界面，让用户可以方便地发现、浏览和购买各种比特币NFT。目前，Ordinals协议主要依赖于第三方网站或应用来展示和交易铭刻过的聪，这些平台可能存在中心化、审查或安全的风险。

索引可以通过其去中心化的特性，为用户提供一个更加可信和自主的搜索环境，让用户可以根据自己的喜好和需求来选择和过滤比特币NFT。索引还可以通过其智能合约和代币功能，为用户提供一个更加便捷和安全的交易平台，让用户可以直接在搜索引擎上完成比特币NFT的购买和转让。其次，Ordinals协议可以为索引提供一个更加丰富和多样的内容源，让用户可以在搜索引擎上找到更多有价值和有意义的信息。

目前，索引主要依赖于网络上已有的内容来构建其索引库，这些内容可能存在质量、真实性或版权等问题。Ordinals协议可以通过其铭刻功能，让用户可以在比特币网络上创建和分享各种原创和独特的数字艺术品，这些艺术品不仅具有比特币本身的稀缺性和不可篡改性，而且具有更高的创意性和表现力。索引可以通过其爬虫和分析功能，将这些比特币NFT纳入其索引库，让用户可以在搜索引擎上发现和欣赏这些优质的内容。

总之，索引对Ordinals是一个机会，也是一个挑战。索引需要不断地优化和创新，以适应Ordinals协议带来的新的需求和变化。同时，索引也需要与Ordinals协议进行合作和互动，以实现双方的共赢和发展。

索引协议Trac是什么？Trac是Ordinals内部的一个基础设施项目，旨在提供一个去中心化的系统来追踪和访问Ordinals相关的协议，如BRC20、sats域名等等。

来源：TRAC官网（https://rarity.garden/）Trac项目主要包括以下几个方面：Trac协议：Trac协议是一种标准化的接口，用于定义如何在Ordinals平台上创建、管理和交易数字资产。

Trac协议支持多种Ordinals相关的协议，如BRC20、sats域名等。sats域名是一种基于区块链技术的域名系统，用于为数字资产提供可读性和可解析性的地址。

来源：推特（https://twitter.com/trac\_btc?s=21）Trac网络：Trac网络是一种去中心化的网络，由多个节点组成，每个节点都存储和验证Trac协议下的所有交易数据。Trac网络使用分布式共识算法来保证网络的安全和一致性，并实现对新的和更新的协议的投票和治理。

Trac客户端：Trac客户端是一种软件应用，用于让用户与Trac网络进行交互。Trac客户端可以是网页、移动应用或桌面应用，它可以让用户创建、管理和交易数字资产，以及查询和访问Trac协议下的各种信息。

![比特币](https://storage.googleapis.com/papyrus_images/7f8db8417acbeb4cbd4df475261803fe5125bee427390307c8dd5f77a95dfad1.jpg)

比特币

DOMO参与到TRAC协议的开发中

### **结语**

Ordinals 协议和 BRC-20 的探索都是比特币网络的有益拓展，让用户可以用“聪”来进行交易和计价，降低了参与比特币的心理负担和技术难度。

比特币网络的开放态度和多样尝试是合理的，随着财富和用户的扩大，生态产品之间对索引需求也将逐渐增大。因此，Trac协议有望成为Ordinals生态未来的关键基础设施。

---

*Originally published on [dingyuanying](https://paragraph.com/@dingyuanying/ordinals-trac-marsbit)*
