Avail 联合创始人 Anurag Arjun(下文简称 Anur)近日参加了 Bare Metal Podcast 频道的访谈节目。
在本期节目中,Anurag 与主持人 Shipthecode 对话,深入介绍了 Avail 及其革命性的数据可用性层(DA),并探索了 Avail 的关键组件 Nexus,以及如何通过聚合证明和实现跨 Rollup 交易来促进互操作性。
主持人:首先,你能简要介绍一下你自己,以及你是如何开始构建 Avail 项目的吗?
Anur:当然,我是 Anur,Avail 的联合创始人,之前在 2017 年联合创办了 Polygon。
在进入加密货币领域之前,我在金融科技和监管科技的各类产品和工程岗位上工作了约 11 年。2017 年,我进入了这个领域,创办了 Polygon,当时称为 Matic,构建了包括 Polygon POS、Plasma 解决方案等一系列技术栈,还打造了许多跨链基础设施,并且制定了 ZK 策略,这些策略促成了像 Hermez、Miden 等团队的收购。
实际上,我们在 2020 年开始在 Polygon 内部启动了 Avail 项目。去年,也就是 2023 年 3 月,我们从 Polygon 中剥离出了 Avail 项目,自那时起,我全职专注于 Avail。
这就大致的背景。
主持人:我对 Polygon 的这段历史也非常感兴趣,因为 Polygon 也有不同类型的证明聚合,所以我很想了解你们的定位以及你们计划如何协作或分工。
但我们先从基础开始吧,Avail 是一个非常庞大的项目,我会称之为全栈项目,因为它有数据可用性层、使用 ZK 技术的排序层 Nexus,还有一个叫做 Fusion 的产品用于实现共享安全。所以这是一个很大的项目,我希望从最底层、最基础的部分开始聊,因为基础层比较容易理解,然后我们再讨论其他部分,看看它们如何与 DA 或 Nexus 结合。
你们是如何设计 DA 层的?能不能与其他类似项目进行比较,比如 Celestia,你们的选择是什么,为什么做这些选择?
Anur:在进入细节之前,我想先说明一下你提到的 Nexus 层实际上不是一个排序层,它主要进行排序协调和证明聚合。
让我们从 DA 层开始吧。我们在 2020 年末开始了 Avail 项目。当时,以太坊宣布了 Rollup 中心路线图,放弃了之前的分片路线图,转向了以 Rollup 为中心的路线图。我们在 Polygon 本来已经在构建 Plasma 解决方案,后来转向了 Rollup。Plasma 是一个链下执行和链下数据可用性结构,但由于链下数据可用性存在各种问题,它并未成功。这个经历让我们更加深入地理解了很多问题。当 Rollup 出现时,我们直观地认为这是一种区块链构建方式的范式转变。
在 Rollup 出现之前,区块链的构建方式是:有一个执行环境,比如一个特定的 VM,然后构建一个 L1,从头开始进行验证者部署、安全部署等。以太坊作为第一个通用区块链,其后的实验大多是其变种,比如更快的出块速度、更大的区块等。2017 年至 2019 年间,出现了新的高效 VM 区块链,比如 Solana、Aptos、Sui。
而 Rollup 的出现带来了范式转变,将执行和数据可用性分离,每个 Rollup 可以在执行环境中进行创新。区块链的构建方式正在发生变化,不再是从零开始部署经济安全,而是共享安全模型,Rollup 继承基础层的安全性。以太坊采取了这种方式,与其他区块链尝试更快的 VM 或更高吞吐量不同。总的来说,我们正在进入以 Rollup 为中心的路线图,这已经越来越明显。
过去四年中,Rollup 数量和种类迅速增加,链开发者现在可以使用 Rollup 堆栈快速引导链的构建,成本大幅降低。例如,Base Chain 基本上是从 OP Stack 代码创建的新链,他们主要专注于业务和用户获取方面。这是区块链构建方式的一个重大转变。我们预计未来会有更多的 Rollup,这不仅限于 EVM Rollup,还包括非常具体的应用 Rollup。
我们开始设计 Avail 时,考虑了很多关键的见解,决定使用 KZG 多项式承诺和有效性证明来实现数据可用性层和数据采样。我们是目前唯一一个在该领域实现了带有效性证明的数据采样的项目。 以太坊也有类似计划,但以太坊是一个市值超过 4000 亿美元的生产网络,升级相对较慢。而我们认为以 Rollup 为中心的未来已经到来,我们希望为 Rollup 提供基础设施。
与其他 DA 方案相比,Celestia 使用交互欺诈证明进行数据采样,我们使用有效性证明,这类似于 Optimistic Rollup 和 ZK Rollup 的区别。
使用欺诈证明会在互操作性和延迟方面带来问题,需要等待挑战窗口期。而我们的方案具有更快的数据验证保证,并且对轻客户端更加友好。
主持人: 未来以太坊实现了 Danksharding 时,可以以更低的成本在以太坊上存储和提交数据,这会如何影响项目选择 DA 解决方案?
Anur:有几点需要注意。首先,Dank Sharding 还需要几年时间,而 Rollup 今天就需要解决方案,所以 Avail 提供了这一解决方案。
其次,除了 DA,我们还在构建其他组件,比如 Nexus 和 Fusion,以进一步支持 Rollup 中心的未来。Nexus 提供了跨 Rollup 的互操作性,而 Fusion 提供了共享安全。即使以太坊实现了分片,Rollup 之间仍需互操作性,而我们正在构建这些基础设施。
构建跨 Rollup 的互操作性基础设施是我们项目的重要目标。通过 Nexus,我们可以在数据可用性层提供证明聚合和排序选择。这使得不同 Rollup 之间的通信更加高效,并且减少了跨链操作的成本和延迟。
我们预计在今年 6 月或 7 月推出 Nexus 的首个 MVP 版本,展示 zkSync 和 Polygon zkEVM 链之间的互操作性。我们不生成证明,而是聚合来自不同 Rollup 的证明,生成一个单一的证明。这使得跨链操作更加高效,减少了延迟和成本。
主持人:是不是每个想要成为 Nexus 的一部分的 Rollup,都必须是 ZK Rollup 呢?
Anur:我们从有效性证明开始,因为这是我们最熟悉的技术。但我们也在研究如何将乐观 Rollup 集成到 Nexus 中。理论上,这可以实现,但目前我们主要专注于有效性证明。我们还在为 Nexus 构建适配器,以便 Rollup 可以无缝集成。
Nexus 的设计是无权限的,不需要 Rollup 主动参与。我们创建了适配器,使得跨链操作更加简便。这使得 Nexus 成为一个轻量级的解决方案,可以与其他服务提供商无缝集成。
Nexus 通过提供聚合证明,使跨链操作更加安全和高效。随着更多 Rollup 的加入,Nexus 的价值也会不断增加。我们只需为每个 Rollup 堆栈进行一次集成,这使得我们可以支持多个 Rollup。
主持人:你们有没有考虑过第一批上线 Avail 的项目会是哪一个呢?什么项目是和你们做的事情最匹配的?
Anur:我们正在与许多团队合作,满足市场对高效 Rollup 解决方案的高需求。我们接触的项目类型广泛,例如 DeFi、社交、游戏、娱乐等等。
我们对非 EVM 的特定应用 Rollup 非常看好,比如 Stackr Labs 和 Sovereign Labs,他们提供了简单的工具,允许开发者快速构建特定应用的 Rollup。
通过更简单的编程模型,这些新工具使得开发特定应用的 Rollup 更加容易。我们认为未来会有成千上万个 Rollup,它们不会是 EVM Rollup,而是更轻量级的微服务架构。
主持人:Avail 打算什么时候上线主网?
Anur:我们的主网很快即将推出,最终测试网也就是激励测试网已经完成。我们正在等待一些审计结果,很快就会发布 DA 主网。Nexus 的 MVP 将在今年 6 月或 7 月推出,第一版生产级版本预计在年底或明年初发布。
原视频:https://www.youtube.com/watch?v=Vv-ZS-LBLm8
Avail 推出中文大使计划,这是一个为期一个月的激动人心的竞赛,通过累计积分,前 50 名参与者将共同瓜分 5000 美金奖金!
竞赛规则:
赶快加入 Avail 中文大使计划,展示你的实力,赢取丰厚奖励!
参与链接:https://zealy.io/cw/availchina/
阅读更多:
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。