使用Particle 以Network为例,深入探讨「链抽象」的价值

价值 探讨 2024-04-28 48

摘要:原文作者:Haotian(X:@tmel0211)很多人以为链抽象是 VC 炮制的概念,其实还真不是。看了 SevenX 这篇描述链抽象未来的文章深有启发。目前市场高性能 layer&nbs...

作者Haotian(X:@tmel0211)

一些人认为链抽象是VC炮制的概念,其实并不是。我读了SevenX关于链抽象未来的文章,对此深有启发。目前市场上各种高性能层1、并行EVM、层2 RaaS、层3应用链、跨链等复杂环境,使得模块化和链抽象成为两个并行的发展趋势。我认为,达到一定程度的模块化必定需要链抽象的支持。接下来,我来详细阐述一下我的看法。

1)现在层1公链层的竞争非常激烈,上一轮大家倾向于EVM化,因此出现了许多EVM兼容的层1链,而这一轮EVM的先天不足受到了诟病,出现了一些主打并行交易的高性能层1链,比如Solana、Sui、Aptos等,还有一些重构并行EVM链底层架构的链,比如Monad、Artela等。

2)层2领域也已经不再是纯EVM的天下,出现了BTC层2生态,有像BSquare这样的EVM兼容类型的层2,也有像CKB这样的UTXO同构绑定类型的层2;此外还出现了高度模块化组合的层2生态,比如,模块化DAO层设计Celestia、以Solana VM做执行层的Eclipse等等。

这些链越多,竞争越激烈,链与链之间的跨链互操作问题就越突出,至少涉及:底层语言、账户模型、合约标准等多种异构性。

这些链之间的复杂差异直接导致了用户体验上的许多问题:

1)在EVM和非EVM全链环境下,用户的账户地址不统一; 2)用户在控制EOA地址和智能合约地址以及MPC管理等方面存在签名规范的不一致,需要进行签名聚合; 3)在不同链环境下,用户需要适应不同的Gas费标准,Gas转换和摩擦都存在挑战; 4)不同链之间有不同的流动性深度,用户没有统一的流动性管理环境等。

面对这些链与链之间复杂性兼容难题,链抽象的目标正是要把技术复杂性隐藏到幕后,为用户提供一套简单的前端UX界面。Particle为了实现让用户通过Unisat直接连接EVM环境的问题,推出了BTC Connect。实际上,这只是链抽象大工程的一部分,Particle还通过一些技术整合操作实现了链抽象的幕后。具体包括:基于Cosmos SDK构建模块化L1公链底层架构、构建Keystore合约实现全链账户抽象、用去中心化Bundler服务以及跨链通信和中继器Relayer等。

最近,集成了Particle账户抽象和BTC Connect服务的MerlinChain TGE上线了。我留意到市场上出现了一些关于使用体验较差的抱怨。其实也不难理解,链抽象服务主体提供的相当于一个可插拔的接口拓展服务,接口本身的签名算法优化和适配也尤为关键。像Bearchain、opBNB等60多条链也都集成了该服务,Particle只是提供了一种标准化的可供合作项目方直接集成的链抽象服务。

在我看来,Particle就是一条典型的致力于解决链抽象复杂问题的模块化层1公链。对我而言,链抽象的本质就是“连接整合”和“异构兼容”,让项目开发者能快速低成本集成并应用成熟的扩展服务,让用户感知到无缝的交互使用体验。总之,链抽象赛道的未来正是由现在跨链原生环境的复杂性造就的。现在大家可能还无法完全感知到链抽象的价值,但随着Mass Adoption愿景的逐步实现,链抽象的价值自然会显现。

相关推荐