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 建立一个全球余额状态的目标而努力,其中消除了对“信任”的需求。

评论

所有评论

推荐阅读

  • 美联储施密德:低利率环境"不一定"会回归

    美联储施密德表示,整体经济依然强劲。通胀仍然过高,美联储还有更多工作要做,利率可能会在一段时间内保持高,我倾向于在符合操作框架的前提下尽可能缩减美联储的资产负债表,低利率环境"不一定"会回归。

  • a16z合伙人:美国人已经接受了数字资产,但当前的监管方法限制创新和隐私

    Web3支持者、a16z合伙人Chris Dixon(cdixon.eth)在社交媒体上发文称,在接下来的两周内,众议院将就迄今为止最重要的加密立法《21 世纪金融创新和技术法案》(FIT21)进行投票。我们长期以来一直呼吁明确监管以保护消费者和创新,FIT21法案将做到这一点。 美国人已经接受了数字资产,但当前的监管方法常常限制创新和隐私,而没有真正解决保护消费者或打击非法活动所需的解决方案。 FIT21将帮助杜绝诈骗,确保对加密货币交易所的监督,并通过对加密货币交易实施严格的规则来保护美国消费者。 FIT21得到了两党的支持,因为它解决了这些问题。我鼓励所有相信区块链技术力量的人支持这项立法。最好的办法是联系您当地的代表并告诉他们支持 FIT21。

  • Fuel网络DeFi协议Spark完成150万美元pre-seed轮融资

    5月15日消息,Fuel网络DeFi协议Spark宣布完成150万美元pre-seed轮融资,P2 Ventures等参投。

  • 某地址或因私钥泄露损失约价值430万美元资产

    据CertiK监测,受可疑交易影响,初步证据表明私钥可能被泄露,总计约有价值 430 万美元的资产已转移至地址 0x2705。

  • Tornado Cash开发者被判64个月刑期不太可能影响Roman Storm的美国案件

    根据判决,荷兰法院判定 31 岁的 Pertsev 通过 Tornado Cash 洗钱 12 亿美元。一个由三名法官组成的小组判处 Pertsev 五年四个月的监禁。法院在最终结论中表示:“法院认为法律上和事实证明,嫌疑人与他人一起,通过犯罪获得的以太坊进行洗钱,并且他已经习惯了这种洗钱行为。”与此同时,Tornado Cash 联合创始人 Roman Storm 在美国的审判定于 9 月 23 日开始。去年,美国检察官指控 Storm 和另一位联合创始人 Roman Semenov 共谋洗钱、共谋违反制裁以及共谋经营无牌货币传输业务。起诉时,Semenov 仍在逃。

  • 美国威斯康星州养老金系统资产持有1.64亿美元现货比特币ETF

    在美国证券交易委员会(SEC)提交的文件中,负责管理美国威斯康星州信托基金的政府实体披露,其持有贝莱德IBIT超过240万股,以及超过100万股灰度GBTC,价值分别约为1亿美元和6400万美元。该文件表明,美国威斯康星州退休系统可能通过这两家资产管理公司进行加密投资。

  • 5月14日晚间要闻速递

    1. BTC突破62000美元,24小时跌幅缩窄至1.22%

  • RWA平台Re完成700万美元新一轮融资,Electric Capital领投

    代币化再保险 RWA 平台 Re 完成 700 万美元新一轮融资,Electric Capital 领投,据悉该项目曾在 2022 年底完成 1400 万美元种子轮融资,Re 的目标是到今年年底支持 2 亿美元的保费。

  • 硅谷AI和ML开发研究实验室ChainML筹集620万美元种子轮融资

    总部位于硅谷的AI和ML开发和研究实验室ChainML最近推出了其代理基础层Theoriq,获得了620万美元的种子扩展融资。这轮融资由Hack VC领投,Foresight Ventures、Inception Capital、HTX Ventures、Figment Capital、Hypersphere Ventures和Alumni Ventures参与,以股权和代币认股权的形式进行。公司计划利用这些资金扩大其开发工作。ChainML由首席执行官Ron Bodkin领导,正在开发一种名为Theoriq的AI平台,该平台基于社会进化原则,并采用区块链实施,为不断改进、社区治理的AI系统奠定基础。

  • 激进or稳定?一文盘点BRC-20升级争议风波

    BRC-20是比特币链上的可替代代币(Fungible Token,对比于NFT,Non-Fungible Token)协议,开发者可以基于这个协议进行发币、记账等操作。