Ordlabs:通俗大白话的讲一下 BRC20
2023-04-27 09:42
Ordlabs
2023-04-27 09:42
订阅此专栏
收藏此文章
通俗大白话的讲一下 BRC20
作者 | Ordlabs Walker
‍‍
郑重声明:
本公号发布的信息、事件基于基础的互联网
信息,不能保证真实性,不作为投资建议,如
投资失败,后果自负。

本篇是白话版 BRC20 简介


我们将更新:

● 原生 Bitcoin 生态的大机遇

感谢您的关注!


大家好,我是 Ordlabs 的发起人 Walker。这年头不起个英文名都不好意思去香港。


很多人对 brc-20 表示看不懂。这里还是先传送下中文文档


基于 Ordinals 协议的 BRC-20 中文文档 


本篇我以个人的理解,通俗白话的讲下 brc-20。


需要强调的是 brc-20 到目前为止依然是个实验。这是真心提示你注意风险。Ordinals 协议我就可以说它已经是一个牛逼的协议,打点小图片不会伤筋动骨。

部署 ||  铸造 ||  转移

Brc-20 的载体是一张铭文(其它的链上叫 NFT,基于 Ordinals 协议在 Bitcoin 上写入的数字工件,叫铭文,铭文不是 NFT,他是一个新的物种。具体理解看这里一个 Bitcoiner 为什么看好 Ordinals 协议

Brc-20 长下面这样,就是一串定义了类型、动作、名字、数量的一个文本。

  "p": "brc-20",
  "op": "mint",
  "tick": "ordi",
  "amt": "1000"
}


关键字

是否必要?

描述

p

Yes

协议:帮助其他系统识别和处理 brc-20 事件

op

Yes

操作:事件类型(部署、铸币、转移)

tick

Yes

代码:brc-20  4 个字母标识符

amt

Yes

铸币量:说明 brc-20 的铸币量。如果有说明,必须小于上面的“lim”



在比特币上他是一张储存在区块中的铭文。

那么它是哪里来的呢?是部署来的。
 
任何人都可以部署它,BRC-20 部署铭文长下面这样。

  "p": "brc-20",
  "op": "deploy",
  "tick": "ordi",
  "max": "21000000",
  "lim": "1000"
}


关键字

是否必要?

描述

p

Yes

协议:帮助其他系统识别和处理 brc-20 事件

op

Yes

操作:事件类型(部署、铸币、转移)

tick

Yes

代码:brc-20  4 个字母标识符

max

Yes

最大供应量:设置 brc-20 的最大供应量

lim

No

铸币限制:如果让用户自己铸币,则按顺序限制

dec

No

小数位:设置小数精度,默认为18



部署铭文内容也是一串字符,不同的是部署铭文的内容:

动作是:部署(deploy)
最大供应(max)是:约定总量的最大数量。
额度(lim):你来 mint | 挖 | 打 | 刻这个 brc-20 每张铭文允许的最大数量。

部署 BRC-20 时需要注意:

名字(tick)不能重复,之前已经部署过的名字你不能再用。所以 domo(brc-20 应用的提出者)在第一个实验部署了 ordi 这个名字,你后面再部署叫 ordi 就是无效的了。

以 ordi 为例,domo 在 3 月 8 日部署了 ordi,然后发了一条推文说:我这个逻辑是这样滴(Ordinals 协议的 BRC20 如何正确操作)大家来看看怎么样。然后很多人就去按照 brc-20 的约定格式,每张 mint 铭文的额度写:1000,去铭刻了。最大供应是 21000000, 每张额度是 1000,那么就是这个 brc-20 叫做 ordi 的 Token 需要 21000 张铭文来刻完(分发完)。你只要出写入数据的矿工费就可以去刻了。当然 ordi3 月 9 日就被刻完了,你现在去刻的超出 21000000 的最大供应了,就是无效 ordi,账本不入账。

下面讲比较难理解的转账部分 

转账你要先看自己有多少总的数量(以 ordi 为例)

转移 BRC-20

  "p": "brc-20",
  "op": "transfer",
  "tick": "ordi",
  "amt": "100"
}

假设你总的数量是 5000,你需要转 100 出去。你就新铭刻一张铭文,类型写:转移(transfer),额度(amt)写 100。然后通过钱包发送这个新的铭文。

总结

 brc-20 部署铭文是一个约定,后面 mint 要按照这个约定执行。比如 ordi 总量 2100 万,你去 mint 的是 2100 万之后的就无效了(按照链上确认时间)。

②  mint 的过程就是发行,这个发行要通过铭刻到 Bitcoin 上一张铭文执行,对所有人公开,只需要出矿工费就可以获得,相当于 pow 挖矿,即使你是部署者,你也得自己出矿工费去 mint。

 约定的总供应量被全部 mint 完了,就完成了链上的整体发行。后续的交易转移按照 brc-20 规则,进行链上记账,链下配合读取、解析、执行,确定最新账本的有效性。

对于使用者来说,这时候你只要看钱包上记账余额就行了。有多少张这个 ordi 的铭文可以不去关注,你只需要关注这些铭文上记录的 ordi 的数量。

Brc-20 铭文相当央行的总记账系统。我们每个人钱包里的 BRC-20 相当于是一个支票本,转移(支付)的时候,相当于开一张支票,然后发送给别人。你开一张支票,你的账户上就减去开出去的金额。你要开出了大于你有的总额度(你有 5000,你给别人开 10000 的支票),这个支票对方收了没法 Check(入账),因为你的账号没有 10000,这种支票(铭文)就是废票。

所以

Brc-20 这么简单的就实现了基于 Bitcoin 主网的资产发行与记账,以 pow 的形式公平分配。brc20 是完全不同于 erc-20 的新物种。erc-20 只是一键发币的技术实现,Ordinals+brc-20 是颠覆式创新。它是一种真正的可编程货币。

可编程货币不是通过代码(智能合约)编造出货币,可编程货币是指在货币上编程。

Brc-20 是谁发明的无关紧要,它是事物发展的必然产物,他的出现是对市场的校正。关键是你看懂这个机会。

基于智能合约编造的货币,和基于货币的编程,不在一个维度。

消灭你,与你无关。


关于 Ordlabs 
Ordlabs 是一个自发的 Ordinals 社区,专注比特币 Ordinals 生态。聚集那些坚定的支持、布道 Ordinals 协议的人,我们坚信 Bitcoin 的金融创新有积极的意义和社会价值。



All IN ORDINALS

Why?

因为这是十年一次的"Bitcoin 机会"


 


【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

Ordlabs
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开