对话Linea产品负责人:ConsenSys入局Layer2这一拥挤赛道,Linea有何独特之处?
采访: bayemon.eth, ChainCatcher
嘉宾: Declan Fox, ConsenSys Linea 产品负责人
7月18日,由 ConsenSys 团队开发的 Layer2 网络 Linea 在 EthCC 大会上宣布向整个社区开放 Linea Mainnet Alpha 访问。自上线以来,Linea Mainnet Alpha 的总锁定价值(TVL)一路飙升,最高突破3000万美元,目前稳定在2800万美元左右。
来源:L2BEAT
据RootData数据,目前,已有AltLayer、OKX、LayerZero、Orbiter Finance、Polyhedra Network、Galxe、Omnisea等项目集成至Linea生态。
此外,因为背靠ConsenSys 团队,Linea的主网默认内置在MetaMask里,用户可跳过需要手动添加网络的复杂流程,直接可以在自己的Metamask切换到Linea网络,后续Linea和MetaMask还将深度集成。再加上Consensys团队在美国监管和加密合规方面的力量,Linea无疑具备了其他L2欠缺的独特优势。
打造了MetaMask等知名应用,并搭建了Infura等基础设施平台的ConsenSys为何在一个看似已经饱和的 Rollup 解决方案市场中仍然选择推出Layer2 zk Rollup,加入这场激烈的战局?
随着以太坊持续向2.0 过渡,可扩展性固然是一个重要问题,但目前也有声音指责当前 Layer2 Rollup 解决方案违背了“去中心化”的原则,使用中心化的定序器和验证机制。一向强调去中心化的ConsenSys又会怎样打破“用户体验”与“去中心化”不可兼得的僵局?同时,宣布当前并没有发币计划的Linea团队,又会通过何种手段吸引更多的开发者和用户参与到Linea生态与社区的建设中?
围绕这些问题,ChainCatcher 邀请到了 Linea 产品负责人 Declan Fox,聊一聊背靠ConsenSys的Linea团队将如何处理用户体验与去中心化在当前技术环境下看似“无法调和”的矛盾,并最终实现团队构想出的渐进式去中心化愿景。
Declan Fox, Linea 产品负责人
Linea有何独特之处?
1、ChainCatcher:请简要介绍下Linea。
Declan:感谢ChainCatcher的邀请。我是Declan,目前是Linea的产品负责人。Linea在上个月中旬完成主网上线,于7月18日向公众全面开放。过去的一整年,我们一直都为主网开放而忙碌,实际上,在今年1月9日,我们就推出了面向开发者的测试网,在此后的6到7个月内,这个测试网一经取得了有目共睹的成功。
我们团队为主网的正式启动感到激动和自豪,在过去几周内,已经有大约150个项目集成Linea并成为我们的合作伙伴。目前Linea也已经实现了同以太坊之间规模惊人的交易总量和桥接价值流动。
2、ChainCatcher:请简要介绍一下目前Linea团队的规模与分工。
Declan:首先,作为一个zk Rollup扩展方案,我们使用零知识证明作为交易验证的底层技术,这种创新的技术依赖大量的研究工作,因此Linea有一个专门负责zk技术研发的研究人员团队。而在Linea团队正式成型之前,这部分的工作由ConsenSys的R&D团队完成,Linea的团队成员也有一部分来自此前负责ZK研究的ConsenSys成员。
除了研究人员外,Linea另外一个重要的组成部分是软件工程师,负责构建Linea的分布式解决方案,由我本人负责产品方面,同时Linea还有负责市场推广与其他方面支持的成员。目前Linea的团队规模较小但经验丰富,如果日后Linea网络的规模继续保持较高增速,我们团队也会扩张以匹配市场与技术下一阶段的需求。
3、ChainCatcher:ConsenSys曾经创造出了MetaMask与Infura等非常成功的应用和基础设施,此次想通过Linea达成怎样的目标?
Declan:Linea的目标其实就是实现以太坊的扩容。几年前,我们认为以太坊本身是无法扩展的,这也是我们当时作为一个社区探索扩容解决方案的初衷。而现在,我们可以确定的是,在各种类型的以太坊扩容方案之中,Rollups是最好的解决方案。同时,由于能为用户提供更低的Gas fee以及更高的吞吐量,同时通过密码学手段保证安全,zk则更是帮助Rollups提升性能的宝贵技术。
目前,Linea已经是一个相对完备的Layer2 zk Rollup网络了,但该领域还有很多可以继续深挖的空间,以进一步提升以太坊的可扩展性。相信未来随着扩容理论与公链的进一步发展,将会有越来越多的以太坊扩容方案被构建出来,同时也将会有更多的用户参与到Web3活动中,从而解锁社区无限的潜能,并为Web3带来更广阔的前景。
4、ChainCatcher:在整个zk Rollup赛道中,已经有StackWare和Matter Labs从2018、2019年就已经推出了zk Rollup扩容方案。ConsenSys为什么在这个时间点还会选择推出Linea并加入这个看似已经白热化的竞争中?
Declan:有趣的是,我们实际上也是在大约5年前启动了这个项目,只是在那个时候,我们的研究方向聚焦于零知识证明系统。大概在2019年1月前后,我们开始潜心研究zkEVM,当然,那个时候还没有zkEVM的概念。
当时,很多人都专注于Optimistic Rollup,而那些想要进入零知识证明领域的人都觉的zkEVM是不可能的事。因此,他们开始着手构建一个全新的zk虚拟机,这个虚拟机与EVM不兼容,并且有自己独特的编程语言与应用工具。但我们团队认为,以太坊已经提供了非常宝贵的共识机制,同时社区中已经有大量技术人员投入标准的建立与深度工具的开发中,就像ConsenSys基于以太坊创造了MetaMask和Infura那样。
然而,创造一个EVM不兼容的zk Rollup扩容方案并不能延续或扩大EVM已然存在的庞大的网络效应。因此,我们团队想实现的是在EVM兼容的基础上实现zk技术在Rollup方案中的广泛应用。此后,团队花了四年左右的时间,终于推出了在我们看来是同类最佳以及行业领先的方案,Linea。
尽管从某种角度上来讲,Linea似乎在过去几年间处于“隐身状态”,但实际上我们在zk技术研究与系统开发包括EVM兼容方面,已经做了很多努力。团队并不希望将不甚成熟的解决方案推向市场。因此,当我们通过4年的研究和开发将项目推进到如今的“黄金时间”之后,才正式让Linea面向大众,让人们可以开始了解并使用这个新的解决方案。
5、ChainCatcher:zk技术确实需要大量的专业领域知识和更多的研究时间。在不同的证明生成算法中,Linea选择了zk-SNARK,能否简述选择这种技术的原因?
Declan:事实上,Linea使用的技术会比zk-SNARKs更复杂一些,与原始的zk-SNARKs有细微的差别。简单来讲,我们的证明系统拥有内部证明(inner proof)和外部证明(outer proof),外部证明将用于部署在以太坊链上,而它确实是一个SNARK。部署的过程,则是通过Linea独有的密码学团队创造出的密码库,将内部证明打包在外部证明中,并最终以SNARK的形式部署到以太坊主网上。
内部证明的生成与压缩是团队在四年研究过程中主要攻克的难题,Linea将研究成果整合成为证明器Vortex——通过基于晶格的密码学和递归,创建了一个极其高效的证明生成工具。这种生成证明的方式在更广泛的生态系统中逐渐变得流行,同时这种方式相对其他解决方案而言费用更加便宜。
6、ChainCatcher:正如我们之前提到的,MetaMask和Infura都是Web3生态非常重要的钱包和基础设施,那么同样背靠ConsenSys的Linea在L2 zk Rollup竞争中有哪些优势呢?
Declan:我认为我们的优势主要有两方面。
首先,是Linea的技术成就。这一点我们在刚刚的几个问题中已经讨论到了。当我仍然要强调Vortex是我们在zk方面相当领先的系统,它的效率极高、速度极快,这也意味着它的性能和最终的用户体验都要远远优于其他工具。低成本、高速度、高吞吐量都会为用户带来更好的体验,这就是Linea差异化的所在。
因此,我认为随着时间的推移,更好的技术解决方案将最终经受住时间的考验。但正如你提到的那样,还有生态系统等方面的问题。Linea从ConsenSys中获取了对整个生态更宏观更全面的见解,知晓用户链上交互的全部过程,以及在钱包层和底层执行层进行交互时体验感的侧重点。
Linea真的非常看重用户体验,并想要从这个角度做出差异化,这也是我们从一开始就准备EVM兼容的原因。同时,我们还将借助能够带来大量流量的基础设施与服务供应商。比如,Linea Mainnet是直接内置在MetaMask默认的下拉菜单中的,用户无需通过手动输入新的网络。对于一个新的网络而言,能够直接与MetaMask等巨幅流量平台连接,并为用户提供“一键接入”的可能,必定能为用户带来前所未有的新奇体验。
总之,我们试图从兼容的角度出发,满足生态建设者和用户的多方面需求,从而达到他们对Linea未来的期望。
Linea如何实现去中心化?
7、ChainCatcher:去中心化是以太坊那最重要的特性之一,其实也是ConsenSys一直以来强调的理念。但目前生态很多OP和zk Rollup项目其实在某种情况下是牺牲了一部分去中心化换取以太坊扩容的,比如使用中心化的定序器和中心化的验证机制等等,有观点认为定序器和证明器等组件之间是“狭义”的去中心化,请问您如何看待这种观点?
Declan:我的观点是,如今的Rollups架构相对来讲还并不成熟,我们会设置一些“Training wheels”(辅助轮)作为保护用户的手段,在Rollups的后续发展中,Training wheels也会随着时间的推移和技术的稳健而取消。但正如你提到的,这些Training wheels可能包含中心化的定序器,缺乏欺诈证明与权限证明,中心化的zk Rollups provers等等。同时智能合约从Layer1到多重签名的升级目前也是未实现去中心化的。
对于现在大多数的zk Rollups团队,尤其是对Linea来说,达成去中心化目标都是一个渐进的过程——Linea已经发布了自己的渐进式去中心化路线图,其中明确描述了我们如何随着时间的推移,从当前所处的阶段走向一个完全去中心化和信任最小化的系统。因此,Linea所经历的是一段去中心化的旅程,虽然还没有到达终点站,但我们已经有了明确的计划,知道如何到达那里。ConsenSys非常重视“去中心化”的概念。
此外,Linea还选择构建一个zkEVM,这也就意味着开发者可以直接将他们的项目部署到Linea网络上。对Linea来讲,并没有vendor锁定机制。如果项目想要在任何时间退出Linea,都没有任何障碍,也无需为其他EVM兼容的网络重写智能合约。从这个角度来讲,我们在zk Rollup赛道中已经有了相对较高的去中心化程度。
同时,Linea目前与Infura的基础设施团队保持密切联系。Infura团队有一个执行层客户端,且这个客户端应经历了以太坊主网多年测试,并有优异的表现。Linea有幸能与Infura合作,优化了层与层之间交易执行。因此,我们认为Linea具备同时达到数据去中心化、执行高吞吐量以及降低交易成本的资质。所以相信这个“狭义”去中心化的困境对Linea来说算不上什么阻碍。
8、ChainCatcher:我们也看到了Linea官方文件上给出了去中心化路线图,针对提及的后续阶段,目前是否已经有了明确的时间线?
Declan:关于路线图的实现,我们是按阶段计划的。到达最终的去中心化之前,Linea需要经历五个阶段,到目前为止,Linea完成了Mainnet Alpha发布,正处于Phase0阶段。下一阶段将是堆栈开源(Open Source of Stack),即开放代码查看和修改的权限,这有助于让社区与Linea的目标保持一致,实现扩容与去中心化的愿景。此外,我们还需要在预编译中实现对所有EVM代码100%覆盖,这也是Linea在zk方面取得完全信任的重要里程碑。随后,Linea需要确保用户能在第一时间提取资产,这是Rollups能够带来的非常重要的抗审查属性,需要确保完全实现之后,逐步将运行节点分散化。
在最后一个阶段,我们将聚焦于“多方证明(Multi-Prover)”。Multi-Prover允许一个交易或者一批交易可以被多个不同的zkEVM实现与验证,这是非常令人兴奋的举措,因为在Multi-Prover的加持下,即便是其中有一个zkEVM的实现或验证过程中出错,系统仍然将继续运行,并保持近乎弹性的状态。就如同在以太坊Layer1中,通过多个执行和共识节点而获得的弹性一样。Linea目前的打算是在Layer2复制这些特点,并确保我们同以太坊的标准以及参考文献和规范中的约束相匹配,以保证Linea的EVM兼容性。
来源:Linea 官网 去中心化路线图
这就是Linea的路线图计划,我们将它分成了五个阶段,并对需要实现的工作进行排序。但我们很难预测未来并给出具体的时间,目前的打算是按计划实行,并持续关注这些工作的进程以及社区反馈。
Linea生态发展计划
9、ChainCatcher:Linea增长快速,仅仅上线一周TVL就增长了三倍,请问你对Linea未来增长和发展有怎样的期待呢?
Declan:我认为未来的增长是很难预测的,因为我们并没有能预知未来的“水晶球”。很多发展其实依赖于广泛的生态系统,而我们只是广大生态系统中的一部分。每个组件都必须齐心协力,为用户创造能够切实解决问题的体验,从而推动这一领域的发展。
如今,无论是希望构建应用程序的开发者还是创建新社区的创造者,都在努力改善最终的用户体验。这些都是Linea影响到的方面。其中一个重要的领域是ERC-4337新范式能带来的账户抽象,尽管账户抽象多数情况下可能导致更密集的Gas消耗,但这在交易成本较低的Layer2上并不会让想要采用AA的人望而却步,这也是Linea的优势之一。此外,我们还希望添加一个新的终端,用于账户管理和多重签名控制,这也是实现账户抽象和智能合约账户的关键组成部分。
因此,Linea正在与其他业内专业团队通力合作,帮助Linea成为能够提供更优用户体验的理想Layer2解决方案。这些都是完全可以由我们掌控的部分,因此我们相信,通过解决这些问题,我们能看到Linea在未来更积极的活动。
10、ChainCatcher:虽然已经有不少项目都集成了Linea,但原生项目还比较少,未来生态会大力发展原生项目吗?同时是否有更加偏好的赛道?
Declan:我们致力于推动Layer2 zk Rollup领域发展,就意味着我们要为用户的问题提供新的解决方案,这些都会成为Linea潜在的原生用例。而整合项目的过程中,我们也正与许多合作伙伴进行对谈。由于Linea最近才发布Mainnet Alpha版本,且正处于上升阶段,我们也很期待看到很多Linea原生的项目与协议,无论是DeFi、GameFi还是SocialFi,我都感到非常兴奋。
目前我们的关注点还是聚焦于已经在以太坊或是其他区块链上已经搭建好的项目,帮助他们集成Linea网络,并找到更多产品市场契合点,同时这些成熟的项目也可以帮助Linea构建生态模块,并为其他用例提供必要的集成至Linea的基本经验。
11、ChainCatcher:在没有发币计划的情况下Linea将通过什么持续吸引更多的开发者和用户?
Declan:平台有两个方面,分别是开发者和用户。我们希望能够为两者提供良好的支持,从而建立网络效应并启动飞轮,从而为Linea网络带来更多活力。
我们能为开发者做的是满足他们现有的需求,并帮助他们在Linea网络上成功搭建项目,这一点其实包含很多角度,其中一方面是技术支持。当一个小项目开始时,我们可能会在黑客松上为他们提供支持,包括资金支持与团队合作,之后将他们的项目想法变成更实际且更有深度的解决方案,最终在Linea主网上线。
同时我们还将确保项目方能够与生态系统中的其他合作伙伴建立联系,并帮助改善他们的的用例。我们有一个名为EIA的新倡议,代表生态系统投资联盟(Ecosystem Investment Alliance),这是Linea帮助项目方与ConsenSys VC合作伙伴以及其他投资者建立联系、并提供资金支持的一种方式。尤其是在熊市中,确保潜力项目与资金支持的联系尤为重要。此外,我们还提供一些合作营销的机会,确保项目能够通过Linea、ConsenSys以及其他合作伙伴的分销渠道打开知名度。我们非常注重合作伙伴的成功,同时也很珍视去中心化的概念。虽然此前我一直在ConsenSys内部帮助引导这个系统,但我们也希望它未来的主导权属于社区。
在用户层面,我们也已经在最近举行的EthCC上表示Linea一直将用户体验放在非常重要的位置上,我认为这是Linea与其他系统在用户层面的真正区别。到目前为止,Linea已经实现了MetaMask的原生集成,这是对新用户加入到Web3以及Linea的信任基础,Linea将很快能实现MetaMask的全部功能。同时,我们还在探索如何通过账户抽象吸引用户使用Linea在内的Layer2解决方案,也在关注执行层的问题,例如降低交易成本、缩短确认时间等。这些都有助于将用户引入Linea生态,并创造更多的网络效应。
12、ChainCatcher:目前Layer2赛道十分拥挤,从整个行业的角度,这么多Layer2是有必要的?是否存在“重复造轮子”的现象?
Declan:我认为,Layer2 zk Rollup作为一个生态系统,处于一个不断分化的阶段是好事,分化意味着我们正在探索不同的解决方案,而几乎每个新兴行业都会出现这种情况。可以预见的是,Layer2和Layer3会越来越多。
在我看来,随着时间的推移,我们可能会看到最能解决这些问题的方案最终融为一体。但我仍然认为,目前还远远没达到能够得出哪种方法是正确的地步,因为目前在不同的细分市场上还存在一些分歧。尤其是对作为Layer2 zkEVM的Linea而言,我们真正关注的是以太坊扩容,聚焦在现有的以太坊网络效应之上,为稳定的开发人员和应用深度带来更多可能。我认为这对于整个生态系统,或者以太坊主网来说,实际上是正确的道路。
13、ChainCatcher:对于zk Rollups而言,可能出现下一个创新点的地方会集中在算法端还是应用端?
Declan:虽然zk诞生于1980年代中期,但它在区块链加密系统的可扩展性方面的应用都非常独特且具有很大的优化空间。因此,我认为每年会有很多创新应用发生,并且我很高兴有那么多人专注zk方面的软件创新。在硬件加速之前,我们所能关注的点需要一直放在软件,比如推动Linea的持续创新之上。我们需要先创造一辆法拉利,随后才能不断提速。Linea的重点恰好放在打造一辆法拉利跑车上,并且我们已经非常接近成功了。同时,我们也知道硬件加速也只是在既定系统上实现数量级提升的一种方法。
总而言之,我并不担心Linea在内的Rollup方案会成为整个zk技术发展进程中的瓶颈,因为基于这项技术的新应用将会源源不断地于生态中涌现。