一文带你读懂什么是 Ordinals、BRC20、铭文。附完整铸造和交易BRC20代币教程
原文作者:iDclub
原文来源:Odaily星球日报
Ordinals 协议是一个为聪( Satoshi ,比特币的最小单位, 1 BTC= 1 亿聪)编号的系统,根据按照被挖掘顺序进行编号,并在交易中追踪它们。举例,第一个被挖掘出来的比特币,它的 1 亿个聪编号就是 1-100000000 。
有了编号的聪成了唯一的聪,而不再是同质化的。每个聪都是独一无二的。
同时聪按照先进先出的原则从交易输入转移到交易输出。编号方案和转移(交易)方案都依赖于顺序,编号方案依赖于聪被挖掘出来的顺序,转移方案依赖于交易输入和输出的顺序。因此,这个方案被命名为 Ordinals(序数)协议。
"Inscriptions"是一种协议,它允许将任意内容(如文本、图片、视频、html 等格式的文件)附加到单个聪上,从而将其转化为比特币链上的原生数字艺术品。
图片来源于网络
铭刻铭文过程是通过发送 Taproot 脚本的交易来实现,将任意内容写进交易,交易一旦链上打包,铭刻了具体内容的聪就成了铭文(Inscriptions)。并且信息将永久记录在比特币(聪)上。简单来说,铭刻了具体信息的聪就是铭文。
铭文一旦铸造,它就会与它所刻录的聪绑定起来。但是因为防止粉尘攻击,比特币有最小交易限制,单笔的交易最小限制为 294 聪。所以铭文不是与一个聪绑定,而是至少 294 个聪。但是铭文的追踪不是追踪这 294 个聪的编号,而是追踪第一个聪的编号。这样,铭文的储存、转移和交易,只需要追踪特定的编号的聪就可以。
虽然传统 NFT 在某些方面与 Ordinals 相似,但也存在几个关键的区别。NFT 通常使用智能合约在以太坊、 Solana 和 BNB Smart Chain 等区块链上进行制作,有时它们所代表的资产会被托管在其他地方。相反,Ordinals 直接记录在单个聪上,然后被纳入比特币区块链的区块中。Ordinals 完全驻留在区块链上,不需要侧链或单独的代币。从这层意义上说,Ordinals 记录继承了比特币本身的简单性、不变性、安全性和耐久性。
BRC-20 是基于 Ordinals 的一种代币发行的标准。BRC-20 代币发行和铸造也是铸造铭文的过程。也是要将特定格式的文本刻录到聪上。
这是 Ordi 的代币部署铭文信息,就是将这个内容刻录到聪上,这笔交易被打包就完成了铭文的部署。这里“p”,规定了是 BRC-20 ,“op”是行为类型,这里 Deploy 是部署,另外其他的有“Mint”铸造、“Transfer”转移。“max”就是代币的总量。“lim”就是一张铭文包含的代币最大的数量。
BRC-20 使用 JavaScript 对象表示法 (JSON) 的序号来部署代币合约以及铸造和转移代币。代币可以归于 satoshis,然后与其他代币进行交易或交换,就像与其他代币一样。
Ordinals 提供了在比特币网络上刻录数据的底层技术,而 BRC 20 则提供了使用这种技术创建和管理代币的规则。BRC 20 使用 Ordinals 协议将代表这些代币的数据刻录到区块链上。
简单来说,Ordinals 给聪进行编号,让每个聪有个编号,成了独一无二的。然后对聪的编号进行跟踪,实现了聪的记录、追踪。再通过在铭文中刻录信息,聪成了铭文。对铭文对应的聪的编号进行记录、追踪,完成了铭文的存储、记录和交易。
BRC-20 规定了特定的刻录在聪上的信息格式,这种格式就是 BRC-20 代币部署、铸造和转移的规则。这样就有了 BRC-20 代币标准。按照特定的格式就能完成 BRC-20 部署、铸造和转移,代币的部署和铸造都遵循“First is First”的原则,以先部署的为准,以先铸造的为准。比如 Ordi 3 月 8 号部署了之后,后面就不能再部署一个新的 Ordi。比如总量是 21000000 ,只有铸造前 21000000 个代币有效。虽然铸造完毕也能按照铸造格式铸造,但是就被视为无效。
代币:BRC-20 在比特币区块链上使用工作量证明机制,而 ERC-20 在以太坊区块链上使用权益证明机制。BRC-20 代币标准也不支持智能合约。BRC-20 的交易基于 PSBT 技术,ERC-20 代币交易基于智能合约。而两者的发行和铸造也有明显的差别。可以参考下图。
图片来源于网络
NFT:Ordinals 的 NFT 和传统 NFT 都具有独一无二、不可篡改的特性。但从技术设计的角度来看,Ordinals 与传统的 NFT 不同。 Ordinals 的 NFT 只存在于区块链上,并且完全不可变;而 NFTs 可以存在于链下。
以太坊上的 NFT 通常指向 Interplanetary File System ( IPFS :一种去中心化的文件存储系统)上的链下数据。有点像区块链的硬盘——可以使用动态元数据进行更改。为了说明这一点,一些 NFT 项目会更新单个 NFT 的元数据以提高图像质量。他们甚至可能要求其持有者单击 OpenSea 上的“刷新元数据”按钮以获取新的、更高质量的图像。
图片来源于网络
在 Rodarmor 的设想中,NFT 是“不完整的”,因为许多都需要链下数据。另一方面,Ordinals 是“完整的”,因为所有数据都直接记录在链上。这就是为什么 Rodarmor 将它们称为数字艺术品,而不是比特币 NFT。此外,NFT 通常附带创作者版税,而数字艺术品则没有。
Ordinals 可以直接铸造到比特币链上。而 NFT 通常需要在智能合约平台上进行单独的铸造过程。所有这一切都表明,比特币上的序数可能不仅标志着比特币的文化变革——它们实际上可能是对 NFT 的技术改进。
比特币 ordinals 的另一个关键区别是稀有度的推导方式以及围绕 NFT 的定价方式。对于传统的基于以太坊的 NFT,创作者通常定义了 NFT 的稀有性,以及随后的价格。
然而,对于比特币 ordinals,定价将由比特币区块所代表的关键时刻来定义。最初的 1, 000 或 10, 000 铭文可能仍然被收藏家珍藏。Ordinals 的创始人提出了一个简单的框架,即关键事件将决定 sat 的稀有程度以及刻在上面的铭文。
域名:以太坊域名服务 (ENS) 类似于 DNS。但它通过一种更安全和且去中心化的方式来管理网站域名,而且可以通过它发送 ETH 和 ERC-20 代币。BTC 生态域名呈现更高的去中心化,具有全过程上链、独立完成、一经铸造永久保存等优点。ENS 花钱租用,BTC 生态上的“大部分”域名都不需要续费的,一次铸造永生永世都属于你。
1)Unisat
UniSat Wallet 是一款用于 BTC 生态的 Chrome 插件钱包,其作用和 MetaMask 一样,帮助用户存储、铸造和传输 BRC-20 代币,包括买卖 BTC、NFT、域名等。
2) xverse
Xverse 是web3比特币钱包。该钱包基于 Stacks (STX)平台开发且由比特币提供安全保障,可以可交换通证、交易 NFT、访问 DeFi 以及其他去中心化应用。现在也已经支持 Ordinals。
3) OKX wallet
欧易Web3 钱包是一款非托管、去中心化的多链钱包,内置跨链换币的交易聚合器 DEX,一站式链上投资工具 DeFi,异构多链聚合交易平台。目前支持 Ordinals。
1)iDclub
iDclub 是专业的 Ordinals 交易市场,是最早进入 Ordinals 生态的交易市场之一,铸造费用和交易费用都非常便宜,提供最具性价比的 Ordinals NFT 和 BRC 20 代币、域名铸造以及交易服务。功能全。
2) Magic Eden on Bitcoin
Magic Eden On Bitcoin 是 Magic Eden 在 BTC 链生态垂直的交易市场,支持 Ordinals 生态的 NFT 资产发行和交易,目前暂不支持 BRC-20 代币资产的交易。
3)unisat
Unisat 有一个综合的 Ordinals 交易市场,提供域名、NFT 以及 BRC-20 代币的铸造和买卖,另外还推出了 BRC-20 SWAP,目前在内测中。
1)前期准备
有很多新入圈的小伙伴对于 BRC 20 代币的铸造以及买卖操作不知道从何开始,在本文中详细给大家展示如何铸造、出售、购买铭文!在开始之前对两种操作进行一个通俗的解释。
铸造:进度未到 100% 的代币,可以自己进行铸造,俗称打铭文。
出售:出售代币,出售之前主要铸造转账铭文。
在操作前需要先在浏览器(推荐谷歌浏览器)安装钱包插件,iDclub 电脑端支持的钱包列表如下:
Unisat Wallet 钱包插件:
https://chrome.google.com/webstore/detail/unisat-wallet/ppbibelpcjmhbdihakflkdcoccbgbkpo
Xverse Wallet 钱包插件:https://chrome.google.com/webstore/detail/xversewallet/idnnbdplmphpflfnlkomgpfbpcgelopg?hl=en-GB&authuser=1
OKX Wallet 钱包插件
https://chrome.google.com/webstore/detail/okx-wallet/mcohilncbfahbmgdjkbpemcciiolgcge
2)如何铸造 BRC-20 代币?
2.页面左上方点击 BRC-20 ,选择 BRC 代币
3.跳转到 BRC-20 铸造页面,填写需要铸造代币的名称、单张铭文包含的代币的数量(默认最大)以及张数
代币名称:不区分大小写
4.确定接收地址、Gas 费、单张预留聪数量
5.确认交易费率等信息无误后,点击支付,进行铸造,确认支付
6.支付成功后,自动跳转到订单页面,展示订单的订单 ID、金额、速率(提交订单时的 gas 费)、数量、铭刻的内容(铸造的铭文)、收款地址、订单时间 、支付状态、铭刻进度
加速:当交易费率(gas 费)给的过低时,可能会造成交易失败,或者交易确认慢等情况,此时可以进行订单加速⚠️:加速会造成额外的加速费用。
7.链上确认后,订单状态变更为铭刻完成,点开钱包可以看到铸造好的铭文
BRC-20 代币买卖不太一样,出售铭文代币需要刻转账铭文。下面以 iDclub 为例,展示一下如何出售 BRC-20 代币。
4.选择接收地址、费率以及预留聪。
5.弹框信息确认后,点击签名并付款提交铸造转账
6.订单提交成功后,会自动跳转到订单详情页,展示订单 ID、金额、速率(交易费率)、铭刻内容、订单时间、支付状态等信息
加速,订单提交时交易费率( GAS 费)给的过低预估会失败或者想加快链上确认速度的情况下,可以使用加速功能⚠️加速会有加速费用产生
7.铸造转账完成后,返回交易市场我的铭文内进行铭文上架售卖
8.确认信息无误,钱包完成签名即可
9.更新挂单价格
铭文:可以购买和铸造,铸造进度未到 100% 时支持铸造,铭文进度到达 100% 时可以在交易市场进行购买,当铭文在交易市场有人挂单售卖时就可以进行购买,不需要等到铸造进度 100% 时才可以购买,直接购买的价格可能高于铸造成本,可能低于铸造成本,以购买时价格为准。
购买时会弹出钱包确认,信息确认无误后点击确认,确认后等待链上确认即可,链上确认后购买的铭文就会显示对应在钱包内。购买完成✅
关于更多 Ordinals 专业知识以及资讯,您也可以关注我们的推特 @idclub_ord。