# BRC20生态详细攻略（附带常用查询工具）

By [Tim Bro](https://paragraph.com/@punkdog) · 2023-11-10

---

**比特币网络的创新**

作为数字黄金，比特币的市值占据了加密货币市场的一半以上。尽管比特币一直扮演着「点对点的电子现金系统」的角色，但当前加密世界的精彩大都基于智能合约，与以太坊这样的「世界计算机」相比，比特币网络缺乏智能合约的功能，因此其应用受到了一定限制。

然而，比特币的创新却从未停止，例如闪电网络和 Stacks 等技术的出现。去年年底，比特币核心贡献者 Casey Rodarmor 创建了 Ordinals 协议，引入了序数（Ordinals）和铭文（Inscriptions）的概念，催生了第一个比特币网络的 NFT。

结合利用比特币网络的 Segwit（2017）和 Taproot（2021）两项升级，Ordinals 实现了在比特币区块链上记录任意数据（图像、视频、文本等）的功能，让创建数字艺术品或 NFT 成为可能。

自此以后，比特币 NFT 的铸造量开始飙升，人们越来越关注比特币网络的新可能，更多的项目如 Yuga Labs 和 Magic Eden 也加入了这个生态系统，新的 builder 正在建设比特币的未来。

**Ordinals 上第一个 BTC NFT**

在以太坊上我们非常熟悉 NFT，但是比特币网络缺乏智能合约，为什么能发行 NFT？

Rodarmor 的解决方法很简单，把 NFT 铭刻在 BTC 上。

比特币的总量是 2100 万枚，最小的且不可分割的单位是 sat（聪），1BTC=1 亿聪。

Rodarmor 提出了序数（ordinals）理论，序数是按照聪被开采的顺序将其从 0 开始编号，比如第一个区块中的第一个聪的序号为 0，第二个聪的序号为 1，最后一个聪的序号为 4999999999，从而每个聪具备了 ID 属性。

通过这种方式，人为地给每个聪分配介于 0 和 2,100,000,000,000,000 之间的序列号，然后将它们与其他信息如图片、文字、视频以及代码连接起来，从而使得每个聪都具备了不可分割、非同质化、可追溯的特点。

这就相当于让比特币拥有了原生的、可以创造 NFT 的能力。

这些唯一的聪可以被「铭刻」任意内容，例如文本、图像、视频等，从而创建出「铭文」。铭文是比特币 NFT 中 metadata 的概念，在链上存储在 taproot 脚本中。

以「Hello, world！」为例，数据格式如下图所示：

![](https://storage.googleapis.com/papyrus_images/1e34109d9f4b924d670e5501129c948f49ad9ff2275f8b3f5475b72ed3ca8877.png)

因铭文在链上，无法引用链下内容，而不像是以太坊 NFT 通过链下的 IPFS 或者 AWS 中去索引，所以真正做到了去中心化 NFT。

**什么是 Brc20？**

既然能够通过 Ordinals 发行 NFT，是否也能通过 Ordinals 铸造代币呢？

2023 年3 月8 日用户@domodata 基于Ordinal 协议所创造的标准，其初始发行的代币为Ordi，目前其总发行量约为总量为2100 万个，目前暂定的报价为10美元，略估市值已高达2亿美元，可以说是近期比特币链上一大神话之一。

![](https://storage.googleapis.com/papyrus_images/4c7cf73ca46531f6a2ab91c787af9d4ac5c24ec7e12418da2e64c95947f67f04.png)

它的核心功能包括：部署代币，铸造代币和转移代币。这三种功能实际上对应的就是不同的铭文。

部署代币，只需要按照下面的格式在 txt 文本中进行修改。首先，将"ordi"改为代币的名称，然后修改代币的最大供应量，将"max：21000000"改为所需的数量，例如"max：9999"，最后，根据需要更改别人 mint 代币中每次交易允许的最大数量，例如将"lim：1000"修改为"lim：11"等等，这样便可完成代币的部署。

![](https://storage.googleapis.com/papyrus_images/acb6311457adfe33729c0a2581261fa7ee4da769667deca051c51fe1c12bd40b.png)

如果别人想要铸造你刚才发行的代币，按照下面的格式修改，然后铸造成铭文即可。修改「tick：ordi」为想铸造的代币的符号，将铸造的数量「amt：1」改成你想要的数量，但是不能超过上面部署代币时设置的每笔交易可以铸造的最大限制。

![](https://storage.googleapis.com/papyrus_images/0a3c3cba03e9d5bfea6a0520e59168d1c79ae6745dc503a3327d8795baecd2dd.png)

按照下面的格式铸造铭文,"ordi"修改成你要发送的代币的符号,amt 对应要发送的数量，数额不能大于你的账户余额，「to」和"fee"字段不是必须的。

**如何参与**

1、首先需要注册一个比特币钱包，并存入足够的 BTC

这里推荐使用@unisat\_wallet钱包，首先进入官网 [https://unisat.io/，点击](https://unisat.io/%EF%BC%8C%E7%82%B9%E5%87%BB) Download将钱包添加到浏览器拓展。安装好后创建一个新钱包，并保存好助记词，然后地址要选择 taproot(P2TR）以 bc1p 开头的地址。

![](https://storage.googleapis.com/papyrus_images/e0dd3bbf56aaebf5cbe7fdd7d4da98eee2942aeb03cea5824c535d48ba5f4fb2.png)

2、然后进入 [http://unisat.io，链接到](http://unisat.io%EF%BC%8C%E9%93%BE%E6%8E%A5%E5%88%B0) Unisat 钱包。

等 BTC 到账后进入 [http://unisat.io，右上角链接钱包，然后点击](http://unisat.io%EF%BC%8C%E5%8F%B3%E4%B8%8A%E8%A7%92%E9%93%BE%E6%8E%A5%E9%92%B1%E5%8C%85%EF%BC%8C%E7%84%B6%E5%90%8E%E7%82%B9%E5%87%BB) brc-20，在搜索框内输入你想打的代币名称，搜索出来后点击进去，然后点击右上角的 mint directly。点进去名称和数量都默认输入好了，直接选择想打多少份即可，然后点击 NEXT。

![](https://storage.googleapis.com/papyrus_images/8ca24ac376fc2be7db6f0d8c9b8c186ef97d113c10ed61badb6b38afffcce2aa.png)

3、最后点击付款，完成购买

接着就到了付款界面，在框框里 unisat 钱包的收款地址，再选择一下 gas 费，一般选择中间的即可。然后点击 submit pay invoice。

![](https://storage.googleapis.com/papyrus_images/ea82a315ea4932a9f69e10ee3118b305955ab463a995d99d40f03099ab95a775.png)

**BRC20常用工具网站**

BRC2代币价格和市值数据：[http:/brc-20.io](https://t.co/zw56FKJmBm)

BRC20代币列表和Holders，以及交易数据：[http://unisat.io/brc20](https://t.co/cWiLZRjAy1)

BRC20代币交易市场：[http://unisat.io/market](https://t.co/2oH7AatEuZ)

老牌Ordi交易市场：[http://ordinalswallet.com](https://t.co/5Ca0Ho84A0)

主流Ordi平台：[http://magiceden.io/ordinals](https://t.co/RSG5GkoLKx)

Ordinals各系列数据：[http://ordspace.org](https://t.co/cRCP9KYT1S)

玩Ordinals和BRC20常用的开源浏览器插件钱包:[http:/unisat.io/download](https://t.co/wsw2x5Pfmr)

快速查聪兑换U的价格:[http://hub.cryptocell.guru/ordinalsturbo/](https://t.co/iYRgI8Awdn)

链上记录工具，查看btc的出块和gas情况:[https://mempool.space/zh/](https://t.co/3MzGxi10Mw)

---

*Originally published on [Tim Bro](https://paragraph.com/@punkdog/brc20)*
