作者:nairolf

编译:深潮TechFlow

“朋友,什么是多层链抽象堆栈?”

让我来用非常简单的语言解释一下多层链抽象堆栈。

链抽象意味着用户无需手动处理与多个区块链交互的复杂过程。

多层堆栈在不同层面提供了各种链抽象方法:应用层、账户层和区块链层。

“应用层?”

这一层让开发者能够构建与链无关的应用程序,这些应用程序可以轻松地与多个区块链交互。

实际上,这一层促进了跨链交易和工作流程,使应用程序能够与任何其他应用程序和资产进行组合。

“所以主要是面向开发者?”

没错。像 @agoric、@SocketProtocol 或者 @skipprotocol 这样的项目简化了构建链抽象应用程序的复杂性。

你不再需要处理区块链,而是处理应用程序。

“那账户层呢?”

这一层解决了处理多个钱包、管理跨链的多个代币余额以及不同的燃气费等问题。

你可以将账户层看作是实现一个账户通用所有区块链的层次。

“谁在做这个?” @ParticleNtwrk 提供的通用账户让用户只需一个账户和一个余额就能使用任何区块链。

@burnt_xion 提供的元账户允许使用其 L1 在外部链上集中控制资产和账户。

“那区块链层呢?”

这可能是最难理解的一层。

本质上,它涉及多个区块链决定共享某些属性,从而增加它们之间的互操作性。

“什么意思?”

比如,用相同技术堆栈(或基础设施)构建的区块链能够实现直接兼容。

最近的 @ZKsync 的 Elastic Chain 或 @Optimism 的 Superchain 就是很好的例子。

“但是?”

虽然这不能直接实现链抽象,但这一层就像胶水一样,提升了链抽象的安全性和效率。

另一个例子是 Polygon 的 AggLayer 或 Cosmos 中广泛使用的 IBC,用于互操作性。

“总结一下”

应用层让开发者能够轻松构建跨链应用程序,账户层减少了用户在钱包和跨链桥方面的复杂性,而区块链层通过共享基础设施特性促进了协作。

所有这些都有一个共同目标:链抽象。