1. 久十比特币首页
  2. 比特币
  3. 比特币最新消息

BRC-20,振兴比特币网络

1.Orderals的爆发式增长

2023 年 1 月,Casey Rodarmor 引入了序数理论,引发了比特币网络上的热潮,让人联想到以太坊的 NFT 铸造热潮。通过允许用户在 satoshis(比特币的最小单位)中嵌入任意文件(图像、文本、视频等),大小不超过 4MB,现在可以将各种文件存储在链上。有趣的是,近年来,各种文件类型中的文字铭文数量急剧增加。

BRC-20,振兴比特币网络

个人现在在比特币网络上创作小说吗?这种现象正在发生,因为domo使用 Ordinals 开发一种称为 BRC-20 令牌的新标准。从本质上讲,BRC-20 代币是一种新标准,它通过在聪上刻上一种文本形式来促进代币的发行和转移。这种方法在 4 月获得了极大的关注,导致铭文数量猛增,并导致 5 月 8 日的交易费用激增。当时,比特币网络面临超过 400,000 笔待处理交易,造成了Binance 停止接受比特币存取款的滑稽局面。

币安Binance

币安Binance

全球顶级交易所,手机即可买比特币,10元买比特币,1元买NFT!!!

随着 BRC-20 代币获得关注,它们的价格也出现垂直上涨。BRC-20 标准中的第一个代币 ordi 代币的个人价格从每个代币 0.1 美元开始,并在 5 月 8 日上涨了 310 倍至 31.0 美元,使其市值接近 6.5 亿美元。这种规模的市值将使其在 Coingecko 上排名第 70 位左右,高于 Sui 和 Optimism。

我们是否应该将所有这些对 BRC-20 代币的关注视为理所当然?在本文中,我们将了解使 BRC-20 代币得以存在的序号和 BRC-20 标准。

2.序数理论

2.1 序数

序数理论并不是一个凭空冒出来的新概念,而是一个先前概念的衍生物:序数,比特币最小单位 satoshi(sat) 的顺序编号。序数的字典定义是数字的顺序。根据 Ordinals,每个 sat 都按照其开采顺序进行编号。下面的BIP文档中详细记录了这方面的技术规范。

分配给 sats 的序号以多种方式表示,包括以下

  • 整数表示法: 2099994106992659——按开采顺序排列的数字,由于比特币总数为21,000,000,1 BTC=100,000,000 sat,序号的最大值为2,100T。
  • 十进制表示法: 3891094.16797 — 第一个数字代表挖出 sat 的比特币区块的高度,第二个数字代表 sat 在该区块内的顺序(偏移量)。
  • 度数符号: 3°111094′214″16797‴ — 最后一个数字是 sat 在区块中被开采的顺序,后面是区块高度(以度为单位)。
  • 百分位符号: 99.99971949060254% — 一种表示 sat 在比特币总供应量中所占百分比的方式。
  • 名称: satoshi — 一种使用字母 az 表示序数的方法。

有趣的是,Ordinals Theory 的创建者还根据分配给它的序号为每个 sat 分配了一个稀有度:

  • 常见:除了第一个坐在每个街区的所有人
  • 不常见:每个街区的第一个坐席(大约每 10 分钟出现一次)
  • 稀有:难度调整后第一次坐(大约每两周出现一次)
  • 史诗:减半事件后的第一次坐席(大约每 4 年出现一次)
  • 传奇:在难度调整和减半事件巧合之后首次坐下(大约每 24 年出现一次)
  • 神话:比特币创世区块的第一个 sat(仅存在一个)

2.2 铭文

由于 Ordinals,不仅每个 sats 都有某种独特的编号,而且比特币网络的SegWit和Taproot升级使得将数据写入 sats 成为可能。

最初,SegWit 是 Segregated Witness 的缩写,是 2017 年应用于比特币网络客户端 Bitcoin Core 的升级。由于先前实施了 SegWit,随后的 Taproot 升级是可行的。尽管 SegWit 解决了比特币网络中长期存在的交易延展性问题,为闪电网络的运行铺平了道路,但与此讨论相关的最重要的升级是区块大小的扩展。

SegWit 升级是一个向后兼容的软分叉,而不是硬分叉,尽管它增加了块的大小。这怎么可能?SegWit 引入了一个新的概念,称为区块权重,它将区块大小的单位从 Bytes 更改为 vBytes,其中 1 vByte 相当于 4 个权重单位(wu)。因此,最大块大小已从 1 MB 更改为 1 vMB。此外,现有的交易数据分为两部分:1)交易数据和2)见证数据。交易数据包含发送方、接收方、输入和输出的信息,每个字节对应4个wu,而witness数据包含脚本和签名数据的信息,每个字节对应1个wu。

其次,Taproot升级通过将比特币网络中使用的脚本语言更新为Tapscript来推进。因此,更广泛的交易在比特币网络上变得可行,序数理论利用它来通过见证数据在 sats 上记录各种文件。

从本质上讲,每个 sat 都有一个唯一的标识符并存储数据,其功能类似于 NFT。然而,与以太坊生态系统中的大多数 NFT 不同,铭文过程记录了比特币链上的所有数据,可能使其成为更真实的 NFT。用户可以利用 Ordinals 协议在 sats 上记录数据,并且包含数据的 sats 可以像普通比特币一样通过交易进行交换。

一个重要的考虑因素是必须使用与 Ordinals 兼容的钱包。尽管铭文记录在 sats 上,使它们能够转移到任何比特币钱包,但挑战来自于无法将这些 sats 与其他比特币区分开来。因此,在常规 BTC 交易期间,存在意外丢失文件记录的 sats 作为矿工费用的风险。因此,Ordinals 用户应该选择一个便于中本聪控制和选择的钱包。

2.3 例子

到目前为止,已经使用 Ordinals 创建了各种各样的比特币 NFT。许多最早的铭文都使用图像,第一个记录的铭文是第 727,624,168,684,699 个带有 dickbutt 图像的铭文。Ordinals 因Taproot Wizards而出名,第一个 Taproot Wizards 图像(Inscriptions #652)几乎填满了一个方块,占据了高达3.94 Mwu 的空间。后来,Dustlabs将他们的 535 个 DeGods与 Ordinals打包到一个区块(区块#776408 )中,而 Yuga Labs(更广为人知的名称是 BAYC)将一种名为TwelveFold的生成艺术 NFT 放到了比特币网络上。

以太坊名称服务 (ENS) 是以太坊网络上的命名服务,而 Sats Names 是比特币网络上的命名服务。要注册一个名称,只需根据 JSON5 语法输入文本,如上所示。确保在“p”字段中包含“sns”,在“op”字段中包含“reg”,以便其他系统和索引器更容易识别此铭文与 Sats 名称相关。在“名称”字段中,您可以输入您选择的昵称。

这是否可以让任何人随意使用独特的昵称?例如,如果 A 保留昵称“bitcoin.sats”,而 B 在不同的 sat 上使用相同的昵称“bitcoin.sats”,这可能会造成歧义。Sats Names 文档承认第一个命名它的 sat 的特定昵称的所有权。本质上,Sats Names 系统只是一个文本记录的 sat;要在实际服务中使用它,它的局限性在于需要一个单独的索引器来区分昵称类型和所有权。这个概念只是一个有趣的基于文本的系统,同样的原理也适用于 BRC-20 代币。

3. BRC-20

BRC-20(Bitcoin Request for Comment)是domo于 2023 年 3 月提出的实验性代币标准,允许任何人通过 Ordinals 的文本铭文在比特币网络上发行和发送 FT。作为参考,与 ERC-20 部署智能合约后可以立即发行和传输代币不同,BRC-20 假设代币不是实际代币,而是根据 sats 中记录的特定格式创建的。因此,与 Sats 名称一样,需要单独的索引来了解 BRC-20 代币的状态或余额。

3.1 铭文

您可以通过在 sats 中添加三个函数来创建、铸造和转移 BRC-20 代币:部署、铸造和转移。

3.1.1 部署功能

要最初部署 BRC-20 代币,只需将上述 JSON 格式写入特定的 sats。这是每个键代表的内容

  • p:其他系统识别出这个铭文是关于 BRC-20 的。
  • op:写入操作类型(Deploy、Mint、Transfer)。
  • tick:为您要部署的 BRC-20 代币写一个四字母的代码。
  • 最大值:BRC-20 代币的总供应量。
  • lim:用户一次可以铸造的这个 BRC-20 代币的最大数量。(不需要)
  • dec:决定token的十进制。默认为 18。(不需要)

部署只是建立 BRC-20 代币存在的过程,而实际发行需要执行 Mint 功能。

3.1.2 薄荷功能

Mint 功能仅适用于已部署的 BRC-20 代币。要发行代币,请在单独的 sat 上以 JSON 格式将首选代币的代码写入“tick”部分,并将金额写入“amt”部分,这将导致 BRC-20 代币的发行。请务必注意,在“amt”部分中输入的值必须低于已部署令牌的“lim”值。同样,如果用于发行超过“最大”值的代币,则 Mint 功能将被视为无效。

3.1.3 传递函数

要将您拥有的代币转让给他人,请通过在不同的 sat 上以 JSON 格式在“amt”部分写入所需数量来完成代币转让准备。完成此步骤后,设置令牌传输。要完成代币转移,请将此 sat 发送到预期接收者的比特币钱包地址。

结论

尽管比特币网络是所有现有区块链网络中最安全的层,但过去曾多次尝试在比特币网络上列出 BTC 以外的代币,尽管它无法支持复杂的智能合约。回到2012年,有Colored Coin,它使用比特币脚本将股票和房地产等元数据嵌入到比特币交易中;Rootstock(RSK)和Blockstream的Liquid Network,比特币网络侧链,除了BTC之外还可以发行各种FT和NFT;最近,通过 Taproot 升级使 Taro 成为可能。

在这种情况下,BRC-20 代币代表了一种通过 Ordinals 使用简单文本创建代币的新方法。看到一个人的文本格式如何成为一种标准,导致出现各种 BRC-20 代币、支持性市场,甚至像 Gate.io 这样的 CEX 列出它们,真是令人着迷。

这一趋势的另一个问题是这些 BRC-20 代币能走多远。比特币网络从根本上无法实现复杂的智能合约,并且由于 BRC-20 代币不像 ERC-20 代币那样有形,而只是通过 sats 中记录的铭文表示代币的存在,因此它们在服务中的效用除了作为 meme 代币进行交易之外,可疑的。人们可以设想简单的治理活动,用户连接他们的比特币钱包并根据他们持有的 BRC-20 代币数量进行投票,但在链上执行治理结果仍然不可行。

尽管如此,在 2023 年 1 月发布 Ordinals 仅四个月后,比特币网络就发生了很多变化。从存储可以在现实生活中玩的简单图像文件和小游戏,到通过 Sats Names 和 BRC-20 试验文本,Ordinals 一直在推动创新。我们可以期待在未来使用序数进行更多创造性的实验。我对这些努力持积极态度,因为它们可能有助于解决比特币网络尚未解决的一个问题:由于低费用回报而导致的长期可持续性。

文章来源投稿,发布:Yori;文章内容仅供参考,不构成投资建议;投资者据此操作,风险自担;如若转载,请注明出处:http://www.910btc.com/634.html

发表评论

邮箱地址不会被公开。 必填项已用*标注