
第二层(L2)区块链网络 Scroll 通过零知识技术和 EVM 兼容性扩展了以太坊的能力。该网络因深受开发者欢迎而备受瞩目,在保持以太坊核心特性的同时,提供了易于使用的可扩展性解决方案。
Scroll 在代码层面提供兼容性,使现有以太坊应用能以极低成本迁移。我们采访了 Scroll 联合创始人 Sandy Peng 及高级研究员 Toghrul Maharramov,探讨 Scroll 的发展历程及其对开发者的支持。
两人分享了公司的创立故事、针对以太坊可扩展性问题的解决方案以及 Scroll 的未来规划。
Scroll 的创立故事
据介绍,Scroll 联合创始人之一 Sandy Peng 结识了另一位联合创始人 Ye Zhang。当时,Ye Zhang 正在攻读关于零知识证明硬件加速的博士学位。最初这只是一个想法,随后团队认为将 Scroll 应用于加速零知识证明计算是合理的。
团队回顾道:
那时 Rollup 讨论才刚刚开始,这是开启对话的好时机。因为当时没人认为构建 zkEVM 可行,或者认为无法以足够高效的方式构建它。
后来正式确立想法并组建团队时,提出了与以太坊基金会一起构建的方案。我们与以太坊基金会的隐私与扩展性探索团队展开了合作。顾名思义,该团队致力于研究用于隐私和扩展性的密码学应用。
Toghrul Maharramov 表示,当时该团队专注于多个项目,其中之一便是 zkEVM:
这个项目实际上是我们之间的一项合作。zkEVM 由此诞生,并在许多社区参与者及以太坊基金会 PSC 团队的帮助下构建而成。
Scroll 的开发体验
当被问及 Scroll 如何简化开发体验时,Toghrul Maharramov 提到其口号是 “复制、粘贴、分发”,并对此进行了解释。
Maharramov 介绍称,Scroll 从一开始就致力于最大化与以太坊及现有代码的兼容性。他强调希望兼容所有工具,并回顾了 zkEVM 实践从过去到现在的变化。
用户可以轻松且无压力地部署应用程序。当时的普遍观点是,要拥有 zkEVM 就需要重新实现内容、重新编译并重建特定工具。因此,为确保最大化兼容性并使开发体验尽可能熟悉,我们的 zkEVM 是从零开始构建的。
与此同时,Maharramov 指出他们专注于让开发体验保持熟悉:
有趣的是,我们的口号是“复制、粘贴、分发”,即你可以将在以太坊上编写的代码直接复制到 Scroll 上进行分发。此外,我们还进一步扩展了这一理念,重用为以太坊编写的代码。
例如,我们的执行客户端是 GoEthereum 的分叉版本。由于某些功能开箱即用效率较低,我们做了一些修改。
因此,从一开始我们的核心理念就是保持用户体验熟悉,让用户无需重新学习新工具,也不需在 Scroll 上部署时重建或重新应用某些内容。
如何将现有的以太坊应用迁移到 Scroll?
关于现有以太坊应用迁移至 Scroll 的优势,Toghrul Maharramov 提到了 Chainlink 和 Tally 等合作伙伴。
他表示,许多希望在 Scroll 上部署应用的开发者都在等待 Chainlink 的新举措。此外,Uniswap v3 在 Scroll 上的部署已通过治理投票,Tally 和 Kyberswap 也是 Scroll 生态系统的一部分。
Maharramov 继续说道:
迁移到 Scroll 的好处在于,能以更低成本提供与以太坊相同的服务。以太坊并非为大规模用户增长设计,一旦需求增加,交易费和 Gas 费就会持续上升,导致用户体验恶化,部分用户甚至不敢与以太坊交互。
正是在这一点上,Scroll 通过将计算负载转移到外部网络发挥作用。
从用户角度看,我们的成本更低,因此这些应用可以服务更广泛的社区,让那些在以太坊上难以负担费用的用户也能获得可访问性。
针对以太坊可扩展性挑战的解决方案
针对以太坊面临的可扩展性挑战,Maharramov 指出,通过将 Scroll 移出链,他们在一定程度上解决了该问题。Scroll 基本可视为一个减少信任问题、作为以太坊桥接的链外协议,以此方式对以太坊进行扩展。
他还提到,就像在以太坊中一样,他们并不真正关心硬件需求。Maharramov 表示:他们可能拥有更高的最低要求,通过实现这一点,实际上已经在扩展以太坊。
然而,还有很多事情我们正在研究或已实施,将使以太坊获得更大的扩展性和数量级提升的性能。例如,我们正在研究如何在以太坊中实现执行并行化,并尝试解决主要瓶颈——状态增长问题。
所谓状态增长(state growth),是指以太坊中参与交互的用户越多、创建的账户越多,完整节点读取账户、从存储中读取数据及进行更改的成本就越高。
以太坊之所以设置较高但相对有限的 Gas 限制,是为了确保存储增长速度不会快到让读取账户的过程变得不可持续,即避免在大宗商品硬件上运行过于吃力。因此,我们在这方面做了大量研究。
此外,零知识证明和密码学领域也有许多进展。我们已经大幅提高了验证器性能,未来还会进一步提升。
关于社区和开发者如何支持 Scroll,Maharramov 指出该项目始于社区,zkEVM 社区相当活跃。目前既有为核心协议做贡献的人,也有在协议之上构建工具和基础设施的参与者。
如果有人想构建某些东西或有有趣的想法希望讨论,可以通过 Telegram、Twitter 和 Discord 联系团队成员。我们提供了多种联系方式,始终乐于与致力于构建有趣事物的开发者合作、交流并提供帮助。
我们在土耳其的原因之一是支持本地社区,这里有许多充满热情的开发者尚未获得成功团队的指导。我们旨在为这些团队或个人提供支持,帮助他们完善创意并付诸实践,开发出不仅适用于土耳其、也能在全球范围内应用的解决方案。
Scroll 的目标
Toghrul Maharramov 指出,团队拥有涵盖多个领域的众多目标,最首要的是实现去中心化,即将协议对验证者和排序者进行去中心化处理。
目前,团队正就协议的短期发展路径做出多项升级和决策。Maharramov 介绍称,团队正努力确保社区能越来越多地参与决策过程。除了推动 Scroll 本身的发展外,与在 Scroll 之上构建的社区保持互动也至关重要。

