Scroll在Goerli测试网发布以太坊Layer 2网络测试版
Scroll已在其Goerli测试网上发布了以太坊Layer 2网络的测试版本,标志着其zk-EVM从预Alpha阶段进入了Alpha测试阶段。此前,Scroll仅能在基于其自身以太坊克隆构建的测试网上进行试用。通过迁移至公共测试网,Scroll朝着今年下半年全面推出的目标迈出了重要一步。
测试网络特性与进展
Scroll的一位研究员在接受采访时表示:"我们已经在预Alpha测试网上模拟了主网交易,但通过一个更公开的测试网,可以有更多时间进行压力测试,确保一切正常运行——因为构建这样的系统极具挑战性。"
该测试网将是无许可的,但仍将保持一定程度的中心化,特别是在执行网络运行所需的复杂处理的计算机方面。网络代码将开源,这意味着网络可以开始构建弹性。同时,已建立了在Goerli测试网和Scroll之间转移资产的桥梁。
Scroll已经开发其网络两年,目前拥有60名团队成员,以及更广泛的外部贡献者网络。
zk-EVM的技术原理
zk-EVM是建立在以太坊上的Layer 2网络,使用零知识证明来实现可扩展性。EVM部分指的是以太坊虚拟机(EVM),它是运行应用程序而非简单处理的部分。通过EVM兼容性,这些网络能够支持以太坊应用程序,同时实现规模化运行。
zk-EVM有两个关键功能:首先,排序器会批量处理大量交易;然后,证明者进行复杂的零知识证明计算,生成这些交易都合法的证明。随后,该证明被广播到以太坊网络,交易获得批准。
目前,Scroll正在公开其网络以便进行压力测试,同时也在努力实现排序器和证明者的去中心化——这是实现网络去中心化的关键要求。
安全措施与未来发展
Scroll拥有内部安全团队,致力于确保网络安全。公司还冻结了部分代码库,并将其发送给审计人员进行审查,计划在未来进行进一步审计。
构建zk-EVM主要有两种方式(技术上还有更多中间方案,这里不做深入探讨):
一种方式是使用为零知识证明设计的编程语言,然后将以太坊应用程序从Solidity(以太坊原生语言)转换为新语言。这种方式更容易构建,但增加了开发者从以太坊迁移到该平台的难度。
另一种方式是构建zk-EVM,使其使用与当前以太坊应用程序相同的代码。这使得应用程序更容易迁移到网络。然而,这是一项更加困难的任务,因为零知识证明的工作方式与以太坊虚拟机的运行方式截然不同——所以必须编写代码使其以非设计的方式工作。
Scroll选择了更具挑战性的zk-EVM构建路线,但希望这将使其与以太坊更加兼容,并有望推动更广泛的采用。
行业竞争与展望
Polygon也在开发这种类型的zk-EVM,而StarkWare则采取相反的方法,zkSync则介于两者之间。虽然Scroll与其他多个旨在推出zk-EVM的项目并驾齐驱,但研究员认为率先进入市场并不会带来太大优势。
他们以Arbitrum和Optimism为例,指出尽管两者发布时间相隔数月,但都获得了良好的发展势头。"谁先谁后并不重要,"他们表示,"我认为有共存的空间,特别是考虑到很多这些rollup都在采用不同的方法,并在零知识证明方面有各自的细微差别。"