# BRC20生态详细攻略(附带常用查询工具) **Published by:** [Tim Bro](https://paragraph.com/@punkdog/) **Published on:** 2023-11-10 **URL:** https://paragraph.com/@punkdog/brc20 ## Content 比特币网络的创新 作为数字黄金,比特币的市值占据了加密货币市场的一半以上。尽管比特币一直扮演着「点对点的电子现金系统」的角色,但当前加密世界的精彩大都基于智能合约,与以太坊这样的「世界计算机」相比,比特币网络缺乏智能合约的功能,因此其应用受到了一定限制。 然而,比特币的创新却从未停止,例如闪电网络和 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!」为例,数据格式如下图所示:因铭文在链上,无法引用链下内容,而不像是以太坊 NFT 通过链下的 IPFS 或者 AWS 中去索引,所以真正做到了去中心化 NFT。 什么是 Brc20? 既然能够通过 Ordinals 发行 NFT,是否也能通过 Ordinals 铸造代币呢? 2023 年3 月8 日用户@domodata 基于Ordinal 协议所创造的标准,其初始发行的代币为Ordi,目前其总发行量约为总量为2100 万个,目前暂定的报价为10美元,略估市值已高达2亿美元,可以说是近期比特币链上一大神话之一。它的核心功能包括:部署代币,铸造代币和转移代币。这三种功能实际上对应的就是不同的铭文。 部署代币,只需要按照下面的格式在 txt 文本中进行修改。首先,将"ordi"改为代币的名称,然后修改代币的最大供应量,将"max:21000000"改为所需的数量,例如"max:9999",最后,根据需要更改别人 mint 代币中每次交易允许的最大数量,例如将"lim:1000"修改为"lim:11"等等,这样便可完成代币的部署。如果别人想要铸造你刚才发行的代币,按照下面的格式修改,然后铸造成铭文即可。修改「tick:ordi」为想铸造的代币的符号,将铸造的数量「amt:1」改成你想要的数量,但是不能超过上面部署代币时设置的每笔交易可以铸造的最大限制。按照下面的格式铸造铭文,"ordi"修改成你要发送的代币的符号,amt 对应要发送的数量,数额不能大于你的账户余额,「to」和"fee"字段不是必须的。 如何参与 1、首先需要注册一个比特币钱包,并存入足够的 BTC 这里推荐使用@unisat_wallet钱包,首先进入官网 https://unisat.io/,点击 Download将钱包添加到浏览器拓展。安装好后创建一个新钱包,并保存好助记词,然后地址要选择 taproot(P2TR)以 bc1p 开头的地址。2、然后进入 http://unisat.io,链接到 Unisat 钱包。 等 BTC 到账后进入 http://unisat.io,右上角链接钱包,然后点击 brc-20,在搜索框内输入你想打的代币名称,搜索出来后点击进去,然后点击右上角的 mint directly。点进去名称和数量都默认输入好了,直接选择想打多少份即可,然后点击 NEXT。3、最后点击付款,完成购买 接着就到了付款界面,在框框里 unisat 钱包的收款地址,再选择一下 gas 费,一般选择中间的即可。然后点击 submit pay invoice。BRC20常用工具网站 BRC2代币价格和市值数据:http:/brc-20.io BRC20代币列表和Holders,以及交易数据:http://unisat.io/brc20 BRC20代币交易市场:http://unisat.io/market 老牌Ordi交易市场:http://ordinalswallet.com 主流Ordi平台:http://magiceden.io/ordinals Ordinals各系列数据:http://ordspace.org 玩Ordinals和BRC20常用的开源浏览器插件钱包:http:/unisat.io/download 快速查聪兑换U的价格:http://hub.cryptocell.guru/ordinalsturbo/ 链上记录工具,查看btc的出块和gas情况:https://mempool.space/zh/ ## Publication Information - [Tim Bro](https://paragraph.com/@punkdog/): Publication homepage - [All Posts](https://paragraph.com/@punkdog/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@punkdog): Subscribe to updates