BRC-21代币标准用于在比特币网络上铸造和兑换代币,以及促进闪电交易。
用于在比特币之间铸造和兑换BRC-20代币的标准最初是在其他“源”网络上产生的。
此外,去中心化的稳定币将处理先进的铸造、赎回和清算需求。
随着BRC-20的出现,许多基于比特币网络的替代资产标准,特别是BRC-21,已经开始发展。
5月7日,Interlay跨链互操作性项目的发明者AlexeiZamyatin建议创建BRC-21标准,该标准将在比特币网络上建立完全去中心化的跨链资产,并将其用于闪电网络。
该提案指定了用于在以太坊、Cosmos、Polkadot或Interlay等其他“源”链上发行的比特币铸造和兑换BRC-20代币的协议。因此,BRC-21是一种代币标准,允许在比特币区块链上生产和兑换来自其他链的代币。
Meta员工不满扎克伯格痴迷元宇宙:不知道要交付什么:金色财经报道,马克·扎克伯格对元宇宙的痴迷已经引发 Meta (原 Facebook)公司员工不满,他们认为“元宇宙已经成为扎克伯格唯一想谈论的事情”,以至于让许多为他工作的人感到沮丧。目前,Meta 公司已经组建特定于元宇宙的团队”,员工认为这是一个“将覆盖公司内所有团队”的团队,但不少人仍然非常困惑,一方面担心会煽动混乱和焦虑,另一方面是员工似乎并不真正知道要交付什么或做什么,Meta 迄今并没有连贯的元宇宙战略。(businessinsider)[2022/4/24 14:45:10]
什么是BRC-21?
根据Zamyatin的说法,拟议的标准将使去中心化稳定币能够部署到闪电网络或任何其他类似的支付协议中,这是主要用例。另一方面,BRC-21资产可用于代表比特币上的ETH、DOT、SOL和其他加密货币。
声音 | John McAfee:什么会刺激比特币上涨,用它:杀软件之父John McAfee在Twitter发文表示:“什么会刺激比特币上涨?用它!”[2019/9/28]
所提出的方法不需要信任任何第三方。
InterlayLabs还发布了关于BRC-21令牌标准的文件V0.1。根据文档描述,BRC-21内容本质上仍然是BRC-20内容,但与“凭空诞生”的BRC-20内容不同,BRC-21需要通过初始资产密钥生成,DOT,ATOM,和DAI等),换言之,BRC-21标准提供了在比特币网络上铸造BRC-20版本的ETH、DAI和其他在线资产的能力。
用例
尽管利用BRC-21资产代表比特币上的ETH、DOT、SOL和其他加密货币是可行的,但该标准将产生的关键用例是在闪电网络或类似支付协议上部署去中心化稳定币。
声音 | 巴西总统:不知道比特币是什么:据Cointelegraph报道,巴西总统Jair Bolsonaro表示,他不知道比特币是什么,并且赞同暂停一项为土著人民提供一种加密货币的项目。据悉,该加密货币项目由全国印第安人基金会(FUNAI)和联邦弗鲁米嫩大学(UFF)发起,价值4490万巴西雷亚尔(1150万美元)。[2019/6/6]
为了保持锚定,像MakerDAO、Liquity或RAI这样的去中心化稳定币需要复杂的铸造、赎回和清算过程。由于缺乏可编程性,这些协议不能直接安装在比特币上。该提案声称,这种完全去中心化的跨链资产铸造和赎回比特币的方法更有可能获得普遍接受,而不是花费精力设计可以在其他地方用几行代码表示的比特币协议。
技术要求
从技术角度来看,BRC-21资产的跨链只需要依赖三个组件即可完成,整个过程有望实现完全去中心化:
阎焱回应为太空链站台:我和太空链没有任何关系,我连它是什么都不知道:太空链SPC(Space Chain)ICO项目以一天时间完成10亿人民币私募,依靠薛蛮子、阎焱、帅初等一票大佬站台,用“量子”、“太空”、“卫星”等一堆高科技关键词包装,却在一个月内随即跌破发行价,市值接近为零,众多投资者要求退避维权一事的调查。针对为太空链站台一事,阎焱对媒体回应:“我和太空链没有任何关系,我连太空链是什么都不知道,我已委托律师联系他们。”[2018/3/16]
自定义索引器:修改比特币上的BRC-21铸造、转移和赎回活动,以及SOURCE链上的合约状态。
SOURCE链合约:处理SOURCE链的铸造和赎回程序。
BTC-Relay:作为智能合约部署在源链上的BTC-light客户端应用程序,能够验证和解释BTC交易。
BRC-21协议
朱啸虎:2000年的互联网泡沫至少还有eyeball,今天的区块链除了炒币外还有什么?:3月1日,朱啸虎在其朋友圈分享了一张区块链应用图,并配文道:“这么多所谓的区块链应用,除了炒币的用户外,所有这些应用加在一起有多少日活用户?2000年的互联网泡沫至少还有eyeball,今天的区块链除了炒币外还有什么”。[2018/3/1]
在比特币网络上部署
虽然InterlayLabs没有在论文中说明BRC-21资产在起始链上的部署,但值得一提的是它是如何部署在比特币网络上的。
总的来说,BRC-21和BRC-20代币的实现是相似的,但是在细节上存在一些差异,例如:
之前用于表示最大供应量的“max”参数不再是必需的,但可以选择填写;然而,由于原始BRC-21资产的最大供应量通常在序列开始之前就已确定,因此选择只是增加了一层额外的安全性。
由于所有BRC-21资产都受到严格的铸币和赎回限制,因此用于识别限制铸币的“lim”参数已被删除,因此,没有必要限制可以铸币的代币数量交易。
引入“源”参数来定义令牌“导入”的文本。它可能是一个像“Ethereum”这样的字符串或一个唯一的数字标识
在源链中添加一个“id”字段来定义目标代币,其中可以填充该代币的合约地址。
在SOURCE链上部署
DEPLOY过程依赖于SOURCE链的实现。智能合约CONTRACT标准如下:
锁定COIN并生成“Lock”事件
仅当比特币交易中包含相关的“兑换”程序时才解锁COIN。要验证和验证相关的比特币交易,请使用BTC-RELAY。
前提是链上已经实现了BTC-RELAY合约,或者链内置了BitcoinLite客户端能力。
Mint
在CHAIN上锁定XCOIN代币并在比特币上铸造XbCOINBRC-21代币
比特币的“铸币”操作定义如下:
在比特币上,记录BRC-21铸造活动,在“amt”栏中指定开采数量,在“src”栏中指定来源链。
在网络上锁定100个币,并向CONTRACT方提供带有交易包含证据的铭文或交易ID。最简单的方法是传输一个比特币包装交易和一个Merkle-Tree路由来验证包含一个比特币块,然后调用CONTRACTBTC-RELAY来完成验证。
BRC-21bCOIN将被索引器视为合法。
转移
TRANSFER操作与BRC-20中指定的相同。标准:
赎回
X个bCOIN代币在比特币上燃烧,X个COIN在CHAIN上解锁。
“赎回”操作定义如下:
dest字段指定目标链,并且必须与mint操作中的src字段相同。acc字段指定CHAIN上COIN的接收账户。
在比特币上写“赎回”操作,指定amt、dest和ACC
将原始BTC交易和交易包含证明提交给CONTRACT,CONTRACT又调用BTC-RELAY完成验证
如果BTC-Relay返回“true”,则合约将XCOIN解锁到acc字段中指定的账户。BRC-21索引器现在将考虑销毁XbCOIN,不再在比特币上跟踪它们。
欢迎私信进交流群,今天的分享到此结束了,非常感谢各位朋友们百忙之中抽出时间来看这篇文章,希望文章对你有帮助,可以关注我和给我留言评论,一起交流Billions项目组
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。