实现一个无限可扩展的主权区块链网络,感觉就像一条单一的链。由ZK技术保障跨链。
tl;dr:
如今的区块链看起来和感觉都不像互联网。用户面临着扩展限制和糟糕的用户体验,原因是由于碎片化的流动性和状态。不幸的是,不断增加的新链使问题变得更加复杂。这种环境让人想起互联网时代之前的情形,是孤立的,缺乏互操作性。我们需要做得更好。
为了解决这些挑战,Polygon Labs 的研究人员和工程师设计了聚合层,这是统一整个 Web3 的一种新颖解决方案。就像 TCP/IP 的发明一样,它创造了一个无缝统一的互联网,聚合层或 AggLayer 将分散的区块链图景统一到一个由 ZK 保证安全的 L1 和 L2 链组成的网络中,感觉像单一链。
AggLayer 是一个去中心化协议,它做两件事:
如果你想要从技术角度了解 AggLayer 将如何运作, 请阅读此处的文档 。
AggLayer 是区块链设计的下一个演进步骤,改进了当前流行的方法,即单体链和模块化链。
AggLayer 的第一个关键组件已上线。目前,唯一连接的协议是 Polygon zkEVM,而其他链正在努力尽快接入 AggLayer。这只是通往一个聚合区块链网络的第一步,当完成时,将实现几乎即时、安全的链对链交易。
Polygon zkEVM 已连接到 AggLayer 的实时组件包括:
从以太坊的角度来看,所有 Rollups 只是保存有一堆资产的状态根的智能合约,再加上一个验证者,说明了什么可以进出。在正常的多链 L2 生态系统中,对于以太坊,有许多与之连接的桥——每条链都有一个桥。这意味着即使在“统一”的多链 L2 生态系统中,要在链之间转移资产,而不使用第三方桥服务,都需要向以太坊提取资产——在乐观Rollup链的情况下,需要等待七天。
AggLayer 统一桥( unified bridge)的上线,改变了这一点:在以太坊上只有一个单一的桥合约用于所有连接的链。在我们看到的是多样性的情况下,以太坊将看到一个单一的合约。每条链都将有一个统一桥根的本地副本,实现不需要提取到以太坊或第三方桥的跨链交易,也不需要承担安全风险。
这个早期的 AggLayer 发布还包含一个 bridgeAndCall() Solidity 库,这意味着开发人员可以编写在不同链上执行调用的逻辑。用户不仅可以在链之间转移资产(桥),还可以在资产到达后在另一条链上触发合约调用。
那么,这个早期的 AggLayer 实际上可以做些什么呢?
在即将连接的 AggChain1 上,持有 DAI 的用户可以在 Polygon zkEVM 上购买 NFT,而无需先将资金提取到 Polygon zkEVM。从最终用户的角度来看,这将感觉像使用单一链。最初会有很高的延迟。但随着 AggLayer 的发展,其唯一目标是尽可能降低延迟,今年晚些时候的 AggLayer 的未来迭代将大幅降低时间,最终实现几乎即时的跨链交易。关键是,使用 AggLayer,用户可以与 dApps 互动,而无需知道他们正在访问另一条链。
bridgeAndCall()功能使用户能够发送资产,然后参与另一条链上的活动。比如说,Alice 是以太坊用户,她在使用由 Polygon CDK 构建的游戏链上看到一个角色的皮肤,她想购买,并且她想首先通过在 Polygon zkEVM 上将 ETH 兑换为 MATIC 来购买,因为它比 Polygon CDK 链具有更深的流动性。
Alice 可以桥接到 Polygon zkEVM,执行兑换,然后在游戏链上购买皮肤——所有这些在一笔交易中完成。从 Alice 的角度来看,这将感觉简单,就像一个单一的环境。
这只是一个开始。但这是一个重要的开始。这些第一个组件是随后工作的必要基础。AggLayer 是区块链设计的下一个演进步骤,改进了当前流行的方法,即单体链和模块化链。
快速了解区块链架构的历史表明,需要朝着聚合区块链发展。
起初是单体链(即集成链)
单体链由负责共识、数据可用性和执行的节点运行,并且还充当结算层。这样的生态系统是通过设计统一和可互操作的;然而,它具有根本性的限制。随着可扩展性的增加,验证者的硬件要求也增加,导致更大的中心化和更少的安全性。即使是最高效的链最终也会导致状态膨胀(存储过多数据)和状态争用(处理过多涉及相同状态的交易),这意味着随着时间的推移性能会下降。此外,单体链不提供有意义的定制性或生态系统参与者的主权。
为了解决这些挑战,开发人员开始尝试模块化架构,而且有充分的理由:模块化框架解决了单体系统固有的许多问题。模块化导致许多链独立并行运行,每个链都保持主权。它允许更高的可扩展性和链设计的多样性——从虚拟机到去中心化到隐私配置文件。
但作为从单体链演变而来的模块化本身会导致流动性和用户之间的碎片化;它创建了多链生态系统,要么需要笨拙且低效的桥接,要么需要牺牲链的主权。没有坚实的流动性和用户,就不会有大规模采用。
解决单体链与模块化链困境的方法是一种新的区块链设计范畴:聚合。
聚合提供了模块化架构的主权和规模,以及单体系统的统一流动性和用户体验,将这两种方法综合起来,形成了一种新颖的东西。
作为 Polygon 2.0 的核心组件,聚合层将使用 ZK 证明创建一个无缝的、聚合的环境,即使生态系统中的每条链仍然保持主权,也会让整个环境感觉像是单一链。
这使得近乎即时的原子交易成为可能,统一了整个生态系统的流动性,创造了资本效率,并显著改善了用户体验。
对于连接到聚合层的 L1 和 L2:保持完全主权,同时也能利用一个庞大的统一流动性池,轻松启动流动性。
对于 dApp 开发者:以聚合方式吸引用户。即使你的 dApp 位于不同的链上,来自其他链的用户也能与之互动,而无需繁琐的桥接用户体验。无缝的跨链交易意味着真正的增长和对聚合网络用户的访问。
对于最终用户:像互联网一样的用户体验。一个无需繁琐和频繁桥接的单一环境。
在聚合层的最终状态下,最终用户将能够在不到 1 秒内执行跨链原子交易。
现在聚合层的第一个组件已经上线,Polygon Labs 的开发人员正在专注于推出聚合层的所有其他组件。预计今年晚些时候,下一个迭代版本将完全专注于提高最终性能和同步器,以尽可能快地在链之间传递消息。
想要了解更多吗?在接下来的几周里,我们将深入探讨聚合层最重要的组件,包括:证明聚合、乐观确认和跨链原子交易。
关注博客和我们的社交渠道,以获取有关 Polygon 生态系统的更新。
通过 Web3 的大规模采用,我们可以共同构建一个公平的未来。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!