Cointime

扫码下载App
iOS & Android

BRC-20 该如何走向去中心化索引之路?

媒体

作者:ALEX DeFi 编译:CoinTime 237

比特币长期以来一直是最安全和去中心化的区块链,正因此,使得 BRC20 代币成为可能的Ordinals 协议引起了社区的广泛关注。

目前,比特币已经超越了纯粹的“货币层”,成为了终极的“数据层”,上面已经刻录并结算了价值数亿美元的 BRC20 代币。

但实际上,BRC20 代币目前只有三个月左右的历史,它还依赖于集中式索引器来维护全球余额状态。

什么是 BRC20 索引?

BRC20 索引是一个数据库,用于跟踪持有的 BRC20 代币的钱包和数量。建立和维护这个数据库的人被称为索引器。尽管所有的 BRC20 刻录都在链上,但重要的是要理解为什么全球余额状态不是自明的。

比特币不像以太坊那样是一个“虚拟机”L1。比特币智能合约的范围仅限于“发送”和“接收”交易。完全表达能力的智能合约无法在比特币核心协议上实现。

这些限制也同样适用于 BRC20 代币,它们只是简单的 JSON 文本文件或 5 行 JavaScript刻录在一个 satoshi 上。让我们看一下今年 3 月 8 日刻录并发布在推特上的第一个 BRC20 刻录:

刻录部署意味着确认 $ORDI 代币的存在,其最大供应量为 2100 万枚,并且每个刻录最多可以铸造 1,000 枚代币。

需要注意的是,创建 ORDI 并不会给创作者提供任何 ORDI 代币。要持有 $ORDI 代币,需要进行一次包含“铸造”而非“部署”的刻录,每个刻录最多可以提供 1,000 枚代币,直到达到最大限制。

一旦铸造完成,要转移您的 BRC20 代币,需要刻录一笔“转移”交易,而这个刻录就是发送到另一个钱包地址的内容。

如果这听起来有点简单,那是因为 BRC20 是一种没有智能合约功能的代币标准。比特币协议无法“识别”部署、铸造或转移交易,因为它不读取数据。只有从一个钱包到另一个钱包的 satoshi 转移,与任何其他比特币交易没有区别。

没有索引器,就没有市场

在发布时,ORDI 的市值接近 2 亿美元。如果一个刻录只是一个文本文件,那么有什么办法阻止恶意用户尝试再次部署和铸造 ORDI 呢?

这就是为什么索引器对于 BRC20 基础设施至关重要。如果没有在链上运行的代码能够创建“错误:ORDI 已存在”,那么就由 BRC20 市场的索引器来确定 ORDI 是否是真实的还是仿冒品。

这需要一个数据库来“读取”并记录所有 BRC20 交易数据,以检查哪个刻录首次“部署”了新的代币名称。索引器必须跟踪哪些钱包铸造了原始代币供应量,直到达到最大限制,并且这些代币在二级市场上进行的“转移”是否可以追溯到这些钱包。

因此,没有索引器,就无法建立 BRC20 市场,只会有几乎无法区分的文本文件的混乱情况。

索引的挑战

尽管比特币本身是不可变和去中心化的,但 BRC20 生态系统依赖于链外索引器,这是一个重大的弱点。集中式实体是固有的弱点,特别是考虑到索引器的状态处于不稳定中。

当前未被索引或识别的刻录被称为“cursed”(诅咒),并被赋予负数(一些用户故意创建这些“cursed”刻录以作为新奇之用)。另一个挑战是最近引入的 P2WSH 刻录。

简而言之,“P2WSH”是指使用 Segwit(见证数据)的“支付给见证脚本哈希”刻录,与普通刻录一样,但不使用 Taproot(P2TR)。此外,P2WSH 使用 ECDSA 签名而非 Schnorr 签名。

结果是,在刻录 10366012 之后,一些 BRC20 索引器可以识别使用这种新脚本的刻录,而其他索引器则不能,导致 BRC20 索引器之间出现分歧。

由技术细节导致的这些分歧凸显了如果主要索引器有意或通过漏洞采取恶意行动,可能造成的严重后果。

迈向去中心化

为了确保 BRC20 社区的长期可持续性和增长,重点是构建一个可以普遍使用且具有不可变性的去中心化索引器。

这样一个去中心化的链上索引器可以与链外索引器合作,基于不可变的声明和可验证的智能合约逻辑提供单一的真实来源。

ALEX 团队通过利用 L2 扩展性构建了 B20,第一个也是最快的 BRC20 订单簿去中心化交易所,使得可以在比特币上进行快速交易确认,并确保最终结算的安全性。

B20 的成功证明了 L2 解决方案在补充比特币的安全性以及其缺乏智能合约能力方面的潜力。L2 解决方案可以在比特币之上实现智能合约,为构建去中心化的链上索引器提供了路径。

Stacks 智能合约层在与比特币共享共识并直接读取比特币状态方面具有独特性。ALEX 团队与 Stacks 的领先思想家们正在积极努力构建一个普遍且不可变的索引器。

首个版本的发布日期将在接下来几个月内,该版本将能够利用来自链外索引器的输入,使得各种不同的链外索引器能够得出相同的真实来源。

通过透明的智能合约,可以开始减少对链外索引器的“信任”需求,随着 BRC20 标准的成熟和发展,实现其全部潜力。

比特币通过一种无需中介的无需信任的金融交易系统改变了世界。正是比特币的价值观激励着我们朝着为 BRC20 建立一个全球余额状态的目标而努力,其中消除了对“信任”的需求。

评论

所有评论

推荐阅读

  • 美国现货以太坊ETF昨日净流出6461万美元

    Cointime 报道,4月8日,据Trader T监测,美国现货以太坊ETF昨日净流出6461万美元。

  • 伊朗公布通过巴基斯坦提交给美方的十点计划核心内容

    Cointime 报道,4月8日,伊朗最高国家安全委员会当地时间8日凌晨发表声明,称根据最高领袖的建议和最高国家安全委员会批准,接受巴基斯坦提出的停火提议。声明称,伊朗在此次战争中的几乎所有目标都已实现,敌人“遭受历史性的和彻底的失败”,伊方将“继续斗争直至其取得的伟大成果得到巩固,在地区内建立新的安全和政治格局”,并决定在伊斯兰堡举行谈判以确定细节,“在最多15天内通过政治谈判巩固胜利成果”。声明还表示,伊朗拒绝了敌方提出的所有计划并制定了一项十点计划,通过巴基斯坦提交给美国方面。该计划强调了以下几个基本要点: 与伊朗武装部队协调,控制通过霍尔木兹海峡的通行;结束对“抵抗轴心”所有成员的战争,终结以色列政权的侵略;美国作战部队从该地区所有基地和部署点撤出;在霍尔木兹海峡建立安全过境议定书,确保伊朗享有主导地位;根据评估结果全额赔偿伊朗的损失;解除所有一级和二级制裁以及安理会有关决议;释放所有被冻结在海外的伊朗资产和财产;最后,所有这些事项都应在具有约束力的安理会决议中予以批准。(央视)

  • BTC突破72000美元

    Cointime 报道,行情显示,BTC突破72000美元,现报72044.71美元,24小时涨幅达到5.01%,行情波动较大,请做好风险控制。

  • ETH突破2200美元

    Cointime 报道,行情显示,ETH突破2200美元,现报2201.63美元,24小时涨幅达到4.22%,行情波动较大,请做好风险控制。

  • 伊朗接受了巴基斯坦提出的为期两周的停火提议

    Cointime 报道,4月8日,伊朗接受了巴基斯坦提出的为期两周的停火提议;该停火方案已获新任最高领袖批准。(纽约时报)

  • BTC突破71500美元

    Cointime 报道,行情显示,BTC突破71500美元,现报71505美元,24小时涨幅达到3.75%,行情波动较大,请做好风险控制。

  • 白宫官员称以色列已同意临时停火

    Cointime 报道,4月8日,据美国方面7日消息,白宫官员表示,以色列也已同意临时停火。 (央视新闻)

  • 特朗普:同意在两周内暂停对伊朗的轰炸和袭击

    Cointime 报道,4月8日,美国总统特朗普表示:“基于与巴基斯坦总理谢里夫和巴基斯坦陆军元帅阿西姆·穆尼尔的会谈,他们请求我今晚不要向伊朗部署破坏性力量,并且以伊朗同意完全、立即且安全地开放霍尔木兹��峡为前提条件,我同意暂停对伊朗的轰炸和攻击,为期两周。这将是一项双向停火!这样做的原因是,我们已经达到甚至超越了所有军事目标,并且在与伊朗达成长期和平协议以及中东和平协议方面取得了重大进展。我们收到了伊朗提出的十点建议,并认为这是一个可行的谈判基础。美国和伊朗之间几乎所有过去的争议点都已达成一致,两周的时间将使协议得以最终敲定和生效。作为美国总统以及代表中东各国,我非常荣幸能在这个长期问题的解决上取得进展。”

  • BTC突破71000美元

    Cointime 报道,行情显示,BTC突破71000美元,现报71018.01美元,24小时涨幅达到2.47%,行情波动较大,请做好风险控制。

  • BTC突破70500美元

    Cointime 报道,行情显示,BTC突破70500美元,现报70532.19美元,24小时涨幅达到1.59%,行情波动较大,请做好风险控制。