【长推】链上资产如何实现跨层迁移

快链头条
2024-04-20 06:14
新闻
4583

既然能实现资产在不同合约之间移动,那也应该可以在不同网络之间移动。我先尝试设计的是 Move 的 L1 和 L2 如何实现迁移。也在一次 Ethereum 黑客松上尝试通过 Solidity 来表达 Object,实现 Solidity 的 Object 模式的 NFT 到 L1 的迁移。但这些尝试最后都会遇到一个结算困境,如果要链来保证数据迁移的安全性,就会让方案变的非常复杂,最后可能无法把状态从原链清除(逃生舱难题)。 直到 RGB 以及 Ordinals 这样的客户端(Client-Side Validation or CSV)验证资产提供了新思路。如果资产只在 L1 表达所有权,防止双花,而让资产的合法性验证在 Offchain(客户端或者 Indexer,Indexer 可以理解成一种胖客户端),这个问题就可以简化了。这点上 RGB++ 的跳跃(leap)机制已经初步验证了。这个机制背后的逻辑是资产的价值共识是人的共识,或者叫社会共识,区块链的网络共识以及安全机制只是协助社会共识降低验证成本,社会共识不需要被它局限住。 资产的所有者是用户,用户有权利选择把这个资产「登记」在哪个链上。只要设计一种协议,让资产的迁移可追踪验证,本身就满足 CSV 类资产的要求。这种协议比当前的桥模式有几个优点: 1. 不会聚集大量资产在桥中,避免了集中性风险。资产迁出迁入都由用户触发,客户端追踪的是所有权,只要验证迁出时的销毁操作和迁入时的重新发行操作是匹配的,资产就是安全的。 2. 资产会真正在各种网络之间迁移。既能解决状态爆炸问题,也能解决新型资产的大规模发行问题。 3. 这种模式要求钱包扮演重要的角色,而不仅仅是当前这种只信任 RPC 的「笨」钱包,需要能接入各链的 P2P 网络,还要有数据校验能力。\n原文链接

温馨提示:
快链头条登载此文本着传递更多信息的缘由,并不代表赞同其观点或证实其描述。
文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。
提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。