又来?Brc-20协议的改进版BOP是什么?
不得不感慨,“币圈一天,人间一年” 这句话不是白叫的。web3的创新速度快地惊人。距离Brc-20协议发布仅两天之后,就有另外一位Hirosystem的开发者Hugo受其启发并提出了一个改进版的协议BOP(Bitcoin ordinals protocols,比特币序数协议)。
该协议同样也是实验性质的,brc-20协议的作者对其也表示了认可,并转发了推文。“改进brc20协议”就像接力棒一样在一个个开发者手中传递下去。(注:Hiro是一个帮助在比特币二层网络stacks上构建智能合约的基础设施)
BOP的由来
Hugo发明BOP协议是基于一次对于brc-20协议的讨论,有人提出了质疑,“任何有意义的同质化代币协议都不应该使用JSON格式”(不清楚brc-20协议格式的,可以查看《BTC链上也能自主发币了?带你了解brc-20协议》),理由是:“作为底层协议,我们可以铭刻任意字节,json虽然提高了可读性,但是同时也增大了铭文的体积,第三方服务读取数据时,无需考虑协议的可读性,我们需要一个更加轻量的协议”。于是,Hugo受此启发,就创作了BOP协议(https://github.com/hugocaillard/bop)。
BOP的协议的格式
作者已经将第一版草案制作成铭文永久刻在了区块链上,编号是#420142
2575466c50a2137ac12b8cfb55e38609018264cbb9b1b0091c56c8992b7d1917i0
当我看到的第一眼,心里直呼:“好家伙好家伙,这是个啥?”,第二眼能看懂但又没完全看懂,接下来让我带大家一步一步拆解这个协议。
#d.0.bft的意思就是声明一个ID为0,名称为bft的代币标准,并且以后使用同样ID号或者名称的协议都会被忽略。
从第二行开始就声明了bft协议的发行标准,包括deploy,mint和transfer三个方法声明。
首先来看方法0:deploy
接下来再来看方法1:mint
方法2:transfer
如果有过编程经验的朋友看到这里肯定会联想到初学编程时的“函数声明”,函数声明的意思是给功能起名字和规定参数,方便在程序得其他地方直接调用。有了“函数声明”,那必然就有“函数实现”,调用bop协议的过程称为"Call a BOP",都要以"#c"开头,接下来我将以作者发行的第一个代币"idro"作为例子进行讲解。
部署idro
#c.0.0,调用ID号为0的协议(也就是上面的bft)的第0个方法(即部署方法)
0,idro这个代币的ID号,其他代币的ID号会递增
idro, 代币名称
21e12,代币总量,一共是 21000000000000个
[[144,2048]....[1728,1]],表示从部署的区块开始(区块高度780310)每隔144个区块,每次mint的数量减半,从2048开始,差不多每隔一天就会减半。
以下是代币减产表,可以根据当前的区块高度算出每次可以mint的最大数量。
铸造idro
下一步就是大家最关心的如何铸造的问题,铸造的代码很短,就一行
#c.0.1 调用ID号为0的协议(也就是上面的bft)的第1个方法(即铸造方法)
0,idro这个代币的ID号
这里缺省了数量,会根据当前区块高度按照最大的数量铸造,如果想要指定数量可以在后面添加数量,如一次铸造10个,"#c.0.1&0,10"
还有两点特别值得注意:
1.在使用第三方铸造工具时,如果它是先mint到自己的内置钱包,然后再转移到你的钱包,代币的余额会保存在工具的钱包中,所以不能使用。
2.如果同一区块内发生两个余额变化事件,则费用较高的优先。因此,每个地址每个块只能实现 1 个铸币操作。所以不能使用同一个钱包批量铸造
在这里介绍一下我们国人团队开发的铸造工具unisat的使用方法:
输入网址:https://unisat.io/inscribe来到主页,选择 "Text"
选择”Single“(单次铸造,旁边是批量铸造),粘贴文本 "#c.0.1&0",点击"Next"
粘贴自己的Taproot 钱包地址(bc1p开头),然后选择合适的费率,推荐使用“Normal”以上。
下拉到付款按钮,点击 “submit & pay invoice”
最后用你自己的钱包,向指定的地址付相应数量的btc即可。
转移idro
#c.0.2调用ID号为0的协议(也就是上面的bft)的第2个方法(即转移方法)
0,idro这个代币的ID号
100,转移的代币数量
将该文本铸造成铭文之后,并且发送到要转移的地址即可。
和ERC20对比
说到代币标准,那么不可避免地会提到以太坊上的代币标准erc20,这是由Fabian Vogelsteller 于2015年11月提出的标准,主要包括名称、符号、总供给量、账户余额和转移等方法。
从目前Bop的标准来看,名称、ID、最大供应量、铸造和转移方法都有了,账户余额和转移代币都还需要一个链上索引器和一个前端来展示,和erc20相比已经初具雏形。
和brc20相比,我觉得该协议标准更像一门编程语言,更具有编程性,可扩展性和可组合性并且更加轻量化,我觉得这是它的进步。
当然作者也多次强调这是实验性质的,希望别的开发者可以在此基础上继续优化。
总结
整个btc上的同质化代币协议还处于设想阶段,我们没有办法确认哪一个协议最终会被认可,但我们能做的是一直跟随生态的发展,一直到一套完整的解决方案出现。如果还有其他问题,
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
您可能感兴趣
-
稳定币正重塑 B2B 支付:一场数万亿市场的金融革命
稳定币,作为加密货币中一种特殊形态,不同于比特币、以太坊等价格波动较大的加密资产,其通过与法币挂钩,大幅降低了价格波动风险。这一特性使稳定币逐步从加密行业的“圈内支付工具”,扩展到更广泛的商业和消费场
-
监管落地之后,谁在悄悄吃掉市场的大蛋糕?
美国《GENIUS法案》的通过,为全球稳定币市场划定了前所未有的监管红线。一夜之间,资金的流动逻辑发生了根本性变化——合规成为新标准,资产安全成为第一优先,而具备真实收益能力的稳定币,正在成为资金的避
-
从混乱到共识:链上 IP 基础设施正走向爆发点
引言:AI 时代的内容战争,基础设施缺席。AI 正以前所未有的速度改变内容生产的逻辑。过去几个月,从 Getty 起诉 Stability AI、Reddit 起诉 Anthropic,到好莱坞状告
-
从 AMM 到订单簿:解读 Polymarket 定价机制的转变以及与 DEX 结合的可能性
作者: @BlazingKevin_ ,the Researcher at Movemaker在 Polymarket 中,每一个预测市场本质上就是一个“关于未来事件的概率交易所”,用户可以通过买入某
-
WealthBee 宏观月报:关税战进入“脱敏期”,后关税时代 3 大动能浮出水面
7月全球市场迎来关键转折,特朗普罕见“逼宫”美联储,试图施压降息以缓解政府债务压力,但鲍威尔坚守独立性,维持利率不变,市场对9月降息的预期从60%降至47%。与此同时,关税战进入“后时代”,博弈虽未完
-
从代币发行到资产退出:构建房地产 RWA 的完整生命周期闭环
作者:@sanqing_rxRWA 已经成为一个备受关注的领域。房地产、债券等现实世界资产转化为区块链上的数字代币,以期结合传统金融的体量与去中心化金融(DeFi)的效率。理论上,任何有价物皆可上链,
-
从投机品到生产资料:RWA 正重塑链上借贷
作者:@sanqing_rx一、DeFi 碰壁,然后呢? 去中心化金融(DeFi)的借贷市场,是加密世界引以为傲的引擎。但今天,这个引擎似乎有些马力不足了。为什么?因为它一直在一个封闭的圈子里打转:用
-
火币成长学院|稳定币深度研究报告:下一轮金融变革的锚点资产
一、引言:稳定币的系统性角色正在重塑全球金融逻辑 过去五年里,稳定币已从加密交易配套工具,演变为链上金融的核心资产,并正逐步嵌入全球金融系统。在美联储加息周期接近尾声、美元霸权格局受冲击、跨境支付系统
- 成交量排行
- 币种热搜榜

