索引:铭文的共识层
索引(indices)是铭文(inscriptions)上下文中的高频词。 那么什么是索引呢? 为什么铭文需要依赖索引? 索引上弦对铭文有什么意义?
索引(indices)是铭文(inscriptions)上下文中的高频词。 那么什么是索引呢? 为什么铭文需要依赖索引? 索引上弦对铭文有什么意义?
1、玩铭文的朋友一定经常听到“索引”这个词。 无论是项目方还是技术老大,在铭文的语境中经常会用到这个词。 它是什么? 为什么铭文的存在不仅依赖区块链还依赖索引?
2、我们需要明白的是,铭文的本质就是把区块链当作硬盘,在原始交易数据的“备注”字段中存储新的。 账本来实现代币的发行。 这个账本不会被区块链本身验证和计算。
3、如果有人转让了不属于自己的资产,或者铸造了已经铸造的代币,铭文仍然会在链上,但是是无效的。 换句话说,铭文在区块链上存储的是一个“脏账本”,其中既有有效数据,也有无效数据。
4、那么谁负责筛选有效数据并计算大家的余额呢? 这就是“索引”的作用。 当然,该指数必须根据一套已形成社会共识的规则来做到这一点。 对于Inscription来说,区块链只是DA层,索引才是真正的共识层。
5、如果指数分叉,那么共识会分叉,铭文也会分叉。 如果钱包、浏览器、交易市场等指数服务商在升级指数时配合不好,或者指数规则存在差异,就会出现这种情况。
这种情况在比特币 BRC20 铭文中已经发生过很多次。 去年 10 月,一些用户发现主要交易所正在运行不同版本的 Ordinals 索引器。 有些铭文在较新的v0.9.0中会被索引,但在早期版本中不会被索引,导致同一账户的余额在不同客户端上显示不一致。 经过协调,各方决定以v0.9.0为标准,冻结后续升级。
然而,今年一月,风暴再次出现。 最大的BRC20钱包服务商Unisat宣布单方面更新索引器,市场上再次出现两条索引规则。 针对这一事件,社区分为不同派别,包括反对升级的冻结派、支持稳定升级的升级派、以及支持分叉的共存派。 接下来会发生什么仍然未知。
8、现在我们明白了,索引就是铭文的共识层。 而这个共识更多的是社会共识。 社会共识不一定是弱的,但在升级的过程中,往往要经历漫长的拉锯战和混乱期,才能达到一定程度的“最终确定性”。 而这种混乱可能会导致用户损失资产。
9、我们有没有办法把社会共识转化为链上共识? 直观上似乎没有,因为任何铭文都没有办法要求它所依赖的公链来验证铭文的有效性。 但似乎我们可以另辟蹊径:如果我们也将索引规则上链呢? 例如,我们是否将当前共识版本的 Ordinals 协议放在比特币链上?
10、这样做的话,链上就会有一个唯一有效的索引规则,任何人都可以根据链上数据和链上规则来运行。 产生有效且一致的最终状态。 当然,这并不能完全消除分叉,不同的利益相关方仍然可以上传不同版本的索引。 但这种形式至少会成为更有效的协调和确认机制,避免社会共识形成过程中出现混乱。

11、这种形式最早的提出者是永久存储服务商Arweave。 这种模型被称为存储共识范式,即Storage-Based Consense Paradim(SCP)。 据称,Arweave链上第一个铭文项目$ARIS,将利用该机制将索引上传到Arweave,成为第一个具有“纯链上共识”的铭文。

12、作者认为SCP范式的潜力绝不仅限于铭文。 它实际上创建了一个与 Rollup 不同的全新的 L2 模型。
13、该模型比L2更灵活。 它不必是链的形式。 它可以是任何形式。 对于Web2服务,可以使用SCP,直接切换到Web3服务,并获得抗审查、不可篡改等特性。 另外,相比Rollup模型,SCP具有更好、更显着的扩展效果,可以实现Web2级别的资源效率。
14、目前看来,SCP范式理论上是Web2应用大规模迁移到Web3的最佳路径。 笔者对$ARIS正在实施的“纯链上共识铭文”表示乐观,这代表着铭文范式的转变。 同时,作者对SCP的前景持乐观态度,希望SCP范式能够被更多的开发者实现,为Web3生态带来更多形式的应用。
原文链接:Why is the index the consensus layer of inscriptions?
DefiPlot翻译整理,转载请标明出处
免责声明:本站资源仅用于学习目的,也不应被视为投资建议,读者在采取任何行动之前应自行研究并对自己的决定承担全部责任。