# Layer-1项目的未来发展趋势及新公链的挑战区块链行业中Layer-1项目数量众多,包括比特币、以太坊等知名公链,以及一些新兴的竞争者。尽管竞争激烈,但具有独特优势的新型L1公链仍在不断涌现,技术也在持续迭代。业内普遍预计,包括一些新兴公链在内的大多数Layer1项目最终都将采用基于zkEVM的zkRollup技术,并朝着全链互操作的zkRollup方向发展。## 新兴公链及Move智能合约语言2022年,区块链领域最受关注的新兴项目包括采用Move智能合约语言的几个公链。这些项目由曾参与某社交媒体巨头区块链项目开发的工程师发起,继承了原项目的部分功能,同时在性能、编程语言和机制方面展现出独特优势。Move语言的一大特点是重新定义了"模块结构",使得代币、NFT、智能合约等资产能够通过单一数据模块进行简洁的模块化定义。这一点是以太坊的EVM难以企及的。例如,Move语言采用基于资源的方法,从根本上避免了困扰EVM生态系统多年、造成巨额损失的重入攻击问题。然而,新公链能否在主流中脱颖而出,不仅取决于所采用的语言,更关键的是链上项目的创新能力和吸引力。如果将以太坊比作繁忙的四车道公路,新兴公链则像是宽阔的八车道高速,但目前似乎缺乏足够的"车流量"。公链的成功需要技术创新与生态项目的双重推动,仅有先进技术是不够的。为了获取EVM生态系统的巨大流量,这些新兴公链最终可能会拥抱EVM体系和Layer2网络,尤其是先进的zkEVM-Based zkRollup技术。## 在新公链上构建zkEVM-based zkRollup的可行性从长远来看,zkRollup有望成为最简洁、高安全性、高效的扩容方案。理论上,zkRollup可以部署在任何能够验证其证明的网络上,因此在新兴公链上构建zkEVM的zkRollup是完全可行的。这种做法的主要优势在于能够吸引EVM生态系统的开发者和用户。对开发者而言,将产品部署在新公链的高兼容性zkEVM-based zkRollup上,与部署在以太坊或其他EVM兼容链上几乎没有区别,无需大幅修改代码和设计。这意味着EVM生态中的开发者可以几乎零成本地将应用迁移至新公链生态。只要提供适当的激励,就可能吸引大量成功的EVM项目迁移部署,为新公链带来丰富的生态系统和应用场景。对用户而言,zkRollup可以提供更低甚至几乎无感的手续费,并在交互速度和费用模式上带来接近传统应用的使用体验。这样的前景无疑令人期待。## 构建zkEVM-based zkRollup的技术方案要在新公链上建立zkEVM-based zkRollup,可以参考一种通用型设计模型:首先,需要一个Sequencer负责接收zkRollup上的交易,通过带有EVM的节点执行交易以保证EVM兼容性。在此过程中,Sequencer会生成易于证明的执行过程记录(Trace),并将其发送给证明打包者zkProver。zkProver是拥有zk-EVM的证明生产者,它能够验证执行记录是否符合EVM执行规则,并使用零知识证明算法生成证明,然后将证明发送至底层公链。最后,需要在底层公链上部署几个关键合约:1. 托管zkRollup资产的合约,管理资产在底层公链和zkRollup之间的流动。2. 验证合约,用于验证zkProver发送的证明。3. 治理合约,管理权限问题,如记录Prover和登记zkRollup中的资产类型。## 全链zkRollup的未来展望未来的Web3网络生态可能呈现多公链并存的格局,资产跨链和跨链交互将成为关键需求。传统的跨链桥方案在链数量增加时会面临复杂度急剧上升的问题。因此,全链zkRollup(Omnichain zkRollup)可能成为跨链甚至全链应用的最终解决方案。在通用型zkEVM-based zkRollup的基础上,结合全链互操作协议(如LayerZero、HyperLane、Way Network等),可以形成全链zkRollup。全链zkRollup将汇集来自各条链的资产流动性,充当全链执行层的角色。它通过零知识证明确保交易的正确性,享有与全链总和相当的安全性。在全链zkRollup上,用户可以实现来自各条链的资产与信息的完全可编程交互。全链zkRollup的前景充满无限可能。开发者可以在其上部署汇集所有链的去中心化交易所,创造融合全链用户的GameFi和SocialFi应用,甚至开发更多元化、更具创新性的跨链应用。这一技术有望彻底改变区块链生态系统的格局,为用户和开发者带来前所未有的机遇和体验。
Layer-1项目新趋势:zkRollup引领公链进化与全链互操作
Layer-1项目的未来发展趋势及新公链的挑战
区块链行业中Layer-1项目数量众多,包括比特币、以太坊等知名公链,以及一些新兴的竞争者。尽管竞争激烈,但具有独特优势的新型L1公链仍在不断涌现,技术也在持续迭代。业内普遍预计,包括一些新兴公链在内的大多数Layer1项目最终都将采用基于zkEVM的zkRollup技术,并朝着全链互操作的zkRollup方向发展。
新兴公链及Move智能合约语言
2022年,区块链领域最受关注的新兴项目包括采用Move智能合约语言的几个公链。这些项目由曾参与某社交媒体巨头区块链项目开发的工程师发起,继承了原项目的部分功能,同时在性能、编程语言和机制方面展现出独特优势。
Move语言的一大特点是重新定义了"模块结构",使得代币、NFT、智能合约等资产能够通过单一数据模块进行简洁的模块化定义。这一点是以太坊的EVM难以企及的。例如,Move语言采用基于资源的方法,从根本上避免了困扰EVM生态系统多年、造成巨额损失的重入攻击问题。
然而,新公链能否在主流中脱颖而出,不仅取决于所采用的语言,更关键的是链上项目的创新能力和吸引力。如果将以太坊比作繁忙的四车道公路,新兴公链则像是宽阔的八车道高速,但目前似乎缺乏足够的"车流量"。公链的成功需要技术创新与生态项目的双重推动,仅有先进技术是不够的。
为了获取EVM生态系统的巨大流量,这些新兴公链最终可能会拥抱EVM体系和Layer2网络,尤其是先进的zkEVM-Based zkRollup技术。
在新公链上构建zkEVM-based zkRollup的可行性
从长远来看,zkRollup有望成为最简洁、高安全性、高效的扩容方案。理论上,zkRollup可以部署在任何能够验证其证明的网络上,因此在新兴公链上构建zkEVM的zkRollup是完全可行的。
这种做法的主要优势在于能够吸引EVM生态系统的开发者和用户。对开发者而言,将产品部署在新公链的高兼容性zkEVM-based zkRollup上,与部署在以太坊或其他EVM兼容链上几乎没有区别,无需大幅修改代码和设计。这意味着EVM生态中的开发者可以几乎零成本地将应用迁移至新公链生态。只要提供适当的激励,就可能吸引大量成功的EVM项目迁移部署,为新公链带来丰富的生态系统和应用场景。
对用户而言,zkRollup可以提供更低甚至几乎无感的手续费,并在交互速度和费用模式上带来接近传统应用的使用体验。这样的前景无疑令人期待。
构建zkEVM-based zkRollup的技术方案
要在新公链上建立zkEVM-based zkRollup,可以参考一种通用型设计模型:
首先,需要一个Sequencer负责接收zkRollup上的交易,通过带有EVM的节点执行交易以保证EVM兼容性。在此过程中,Sequencer会生成易于证明的执行过程记录(Trace),并将其发送给证明打包者zkProver。
zkProver是拥有zk-EVM的证明生产者,它能够验证执行记录是否符合EVM执行规则,并使用零知识证明算法生成证明,然后将证明发送至底层公链。
最后,需要在底层公链上部署几个关键合约:
全链zkRollup的未来展望
未来的Web3网络生态可能呈现多公链并存的格局,资产跨链和跨链交互将成为关键需求。传统的跨链桥方案在链数量增加时会面临复杂度急剧上升的问题。
因此,全链zkRollup(Omnichain zkRollup)可能成为跨链甚至全链应用的最终解决方案。在通用型zkEVM-based zkRollup的基础上,结合全链互操作协议(如LayerZero、HyperLane、Way Network等),可以形成全链zkRollup。
全链zkRollup将汇集来自各条链的资产流动性,充当全链执行层的角色。它通过零知识证明确保交易的正确性,享有与全链总和相当的安全性。在全链zkRollup上,用户可以实现来自各条链的资产与信息的完全可编程交互。
全链zkRollup的前景充满无限可能。开发者可以在其上部署汇集所有链的去中心化交易所,创造融合全链用户的GameFi和SocialFi应用,甚至开发更多元化、更具创新性的跨链应用。这一技术有望彻底改变区块链生态系统的格局,为用户和开发者带来前所未有的机遇和体验。