Movement:将 Move 引入 EVM ,重塑以太坊生态安全性
时间:2024-07-10 来源:区块链网络 作者:techflow深潮
Movement 致力于将 Move 语言的安全性和高性能优势,与 EVM 系的流动性和庞大的用户群体连接打通,实现优势联合。 撰文:深潮 TechFlow 你是否对如今L1/L2叙事感到厌倦? 根据L2BEAT的数据,截止7月10日,整个加密市场已存在61条以太坊L2,同时还有79条L2正排队上线。 然而,大多数L2 技术方案趋于雷同,缺乏创新,传统的EVM模式下,频繁发生黑客攻击事件,各条新链逐渐沦为黑客的乐园。 是否有一个L2,兼顾速度与安全? Movement 站了出来,致力于将 Move 语言引入 EVM 生态,从而解决困扰EVM生态已久的安全问题。 2024年4月,Movement Labs 宣布完成 3800 万美元A轮融资, Polychain Capital 领投, Hack VC、Placeholder、OKX Ventures、dao5 和 Aptos Labs 等参投。5月,Binance Labs 表示已对 Movement 进行战略投资。 在众多以太坊 L2中, Movement 究竟有何不同? 将 Move 引入EVM生态 Movement 代表着一种运动,将 Move 语言引入EVM生态。 为什么偏偏是Move? 一位Move生态的安全从业者曾经向笔者表示,MOVE的技术潜力被大大低估,特别是在安全领域。 作为由Facebook(现META) 开发设计的一种全新的智能合约语言,Move 自诞生之日起,专为加密资产而生。 与以太坊生态常用的Solidity等编程语言相比,Move 在逻辑设计上突出了“安全”和“高性能”两个点。 不需要借助L2,MOVE通过一种称为“模块打包”的优化技术来减少区块链交易的存储空间和计算成本。模块打包通过将多个智能合约打包到一个模块中来减少存储和索引成本,并通过减少字节码执行的步骤来提高执行速度。这也让Move 系公链的 TPS 往往能突破上万,甚至能不断扩展到 10 万级别。 安全问题,是目前困扰整个以太坊生态的难题,2023年链上黑客攻击带来的损失高达70多亿美元,这很大程度是由于Solidity 本身存在机制漏洞。 比如,Solidity等语言在动态调用过程中,恶意用户可以通过制造恶意合约,调用项目方函数,从而完成攻击。相较而言,Move 语言采用静态调用,指程序 A 在调用程序 B 时,在运行之前就已经确定调用的对象,在运营过程中不改变调用对象,解决了动态调用存在的问题,增强网络运行的稳定性。 Move 语言的设计更强调安全性,旨在避免许多 Web3.0 用户受害的情形,包括但不限于重入漏洞(re-entrancy vulnerabilities)、毒令牌(poison tokens)和欺骗性令牌批准(spoofed token approvals)等问题。 这也是Movement Labs 在2022年成立时的初衷:解决以太坊生态系统中普遍存在的智能合约漏洞,同时引入专为每秒 30,000 笔以上交易 (TPS) 设计的新颖执行环境。 但是,在真实的加密市场中,仅仅只有技术优势,并不能改变战局。 绝大多数带着“以太坊杀手”的高性能公链都逐渐淹没在历史的泥沙里,一条L1,不仅要有安全和性能,更重要的是要构建生态——用户、开发者、应用、资产、流动性…… 否则只能沦为一座座装修华丽的鬼城。 这是以太坊生态的优势和壁垒。 那有没有一种办法将MOVE语言本身的安全、性能和以太坊生态庞大的用户群、流动性链接起来? 这就是 Movement ,为EVM生态引起MOVE语言,致力于将 Move语言的安全性和高性能优势,与 EVM 系的流动性和庞大的用户群体连接打通,实现优势联合。 比如,通过Movement SDK,开发者无需编写 Move 代码,可自动将 Solidity 脚本转换为 Move 可以理解的操作码,在M2 上启动,并获得与以太坊及其它 EVM 网络兼容的互操作性。 Movement 搭建起了一座连接MOVE与EVM的桥梁,并在桥梁中间构建起了一座城市,EVM 的用户与资金在这里汇聚,构建起一座更加安全和高效的区块链城邦。 两大旗舰产品:M1+M2 根据官方文档,Movement Labs 目前开发了 M1 和 M2 两个公链架构。 M1是一个以社区为先的区块链网络,通过Move提供了高TPS,即时的最终确定性以及模块化定制。 根据此前公告,M1 以模块化为设计重心,将从最初的 Move-EVM 区块链,逐渐演变成一个去中心化的排序器,为 M2 和其他使用 Move Stack 构建的Rollup提供技术支持。 此外,在 M1 的经济模型中,所有交易费用都分配给代币质押验证器网络,从而产生飞轮效应,激励更多验证器加入网络以获得更好的收益。 总体上看,M1目前在整个Movement生态以及任何其他区块链网络中扮演「共享排序器」和「共识层」组件的角色。 M2 是目前 Movement 生态中的主网,这是一条基于 M1 和 ZK-Rollup 的以太坊 L2 ,结合了Move语言的性与安全优势,并集成EVM使得与以太坊兼容的 DApp 都可以在 M2 上运行。 在共识层,M2 采用共享排序的 Snowman 共识,也就是M1;在数据可用性上,M2 集成了 Celestia;执行层则使用的是 MoveVM。 一个完整的链上路径是, M2 上的交易会通过 M1 排序器网络,将交易数据打包发回给以太坊,并通过 Prover Marketplace 的 zk-provers 网络进行有效性证明的最终性,并将 ZK 证明的结果放到以太坊主网上,并将其交易详细的数据发布到 Celestia 中,从而实现两者的数据状态同步,借助 Blobstream 技术,亦可将 Celestia 的模块化数据可用性层传输到以太坊。 此外,M2 的关键特性之一是其EVM并行化功能。通过将 EVM 字节码转换为 Move 字节码,然后以并行方式执行,让 EVM 交易实现高吞吐量和低延迟。 总结起来,M1 负责共识层和交易排序,M2 负责 Solidity-Move 的转换和交易执行,Celestia/ 以太坊则负责最终的数据可用性和状态安全。 Movement SDK:MOVE-EVM桥梁 站在M2背后的功臣,真正将 Move 引入EVM 的核心开发工具,就是 Movement SDK。 这是一个模块化框架,结合了MoveVM的安全性和资源管理的特点与Solidity的灵活性和可适应性,使得开发者能够在任何分布式环境中构建和部署基于Move的基础设施和应用程序。 Movement SDK 主要包含MoveVM、Fractal、用于排序器网络和DA服务的自定义适配器(Adaptors)这 3 个核心组件。 MoveVM是 Movement SDK 最核心的执行引擎,提供了一个以资源为导向且严格控制的环境来运行智能合约。 一个冷知识,尽管都是MOVE语言,但是Sui Move 和 Aptos Move 是两个独立的区块链系统,各自有自己的虚拟机(VM)和工具包,差异很大,随着新功能的发布,这些差异还在扩大,几乎像是不同的编程语言。 此前没有项目试图减少弥合这种差异,而 Movement 的模块化 MoveVM 是一款多功能虚拟机,旨在完全兼容以太坊虚拟机(EVM)和其他 Move 生态系统。现在,它已经支持部署 Aptos 和 EVM 代码,并且很快也将支持 Sui 生态系统。 这意味着,未来开发者无需学习新的编程语言,可以快速将 Aptos、SUI、以太坊等 EVM 生态系统的去中心化应用(DApp)部署到新的平台上,轻松地实现应用的多链部署。 Fractal 是一个编译器,允许开发者将现有的Solidity智能合约无缝部署到MoveVM,这一桥接功能不仅为Solidity开发者提供了更安全、更高效的执行环境,还保留了Solidity合约的原有逻辑和功能。 自定义适配器则是 Movement SDK 的最后一个核心组件,旨在提供与排序器网络和数据可用性(DA) 服务的无缝集成,确保与各种区块链网络和服务的安全连接。 团队与融资 Movement Labs 的两位创始人分别是 Rushi Manche 和 Cooper Scanlon,Rushi 今年21岁,Cooper 24岁,两人均曾就读于范德堡大学 (Vanderbilt University)。 14 岁时,Rushi 便开始从事编程工作,最初从事数据库和系统安全工程,曾创办一个AI驱动的考试辅导平台ensemble,为高中生提供免费的考试准备材料。 后来,他将目光转向加密货币领域,成为一名Solidity开发工程师,上大学后开展自由职业,也曾与一些Cosmos协议密切合作,在Cosmos内部开发了一个去中心化文件存储系统。 2022年,Rushi 加入Aptos 担任软件工程师,亲自参与 Move 语言智能合约开发,为生态内的核心DEX做出了突出贡献,也是这段经历让他意识到了MOVE语言的巨大潜力。 Cooper Scanlon是 Movement Labs 的另一位联合创始人,在创建 Movement Labs 之前,曾建立并审计了第一个使用 Move 语言的收益聚合器。 2022年11月,Rushi 和 Cooper 两位 Vanderbilt University 校友毅然决定辍学,共同创办了Movement Labs。 2023年9月, Movement Labs 宣布完成 340 万美元的Pre-Seed轮融资,Varys Capital、dao5、Blizzard The Avalanche Fund、Borderless Capital 及其专注于 Wormhole 生态系统的跨链基金领投,Colony、Interop Ventures、Elixir Capital、BENQI,以及 dao5 的 George Lampeth、Eigenlayer 的 Calvin Liu、Berachain 的 Smokey The Bera、Avail 的 Anurag Arjun、GMX 的 CoinFlipCanada 以及 Ankr 的联合创始人参投。 从这份儿投资者名单中,不难看出,其中有大量 Avalanche生态的基金和项目,在 Movement Labs发展初期,得到了Avalanche的支持,其第一个旗舰产品 M1 基于Avalanche Subnet技术堆栈构建。 2024 年 4 月,Movement Labs 完成了由 Polychain Capital 领投的 3800 万美元 A 轮融资,其他参与投资的机构包括 Hack VC、Placeholder、Archetype、Maven 11、Robot Ventures、Figment Capital、Nomad Capital、Bankless Ventures、OKX Ventures、dao 5 和 Aptos Labs等。 2024 年 5 月,Binance Labs 宣布对 Movement Labs 进行了投资,具体金额尚未披露。 总结 总的来说,在枯燥无聊的以太坊L2赛道中,Movement Labs 以其独特的创新以及强大的投资机构阵容获得了市场更多的关注,但作为一个新兴的L2项目,Movement Labs 的生态系统还需要进一步完善,这涉及开发工具的完备性、文档的详尽程度以及开发者支持系统。 一座伟大的城邦不仅需要有坚固的城墙与便捷快速的马路交通,更需要有完善的制度与适合每个人平等发展的土壤,这样才能吸引更多的人与资金涌入,共同创造一座辉煌的加密商业城市。 |