Movement 的公链新解,「将 Move 引入 EVM」能否重塑以太坊与 Move?

快链头条
2024-06-09 04:07
公链
9125

从公链角度看的话,Move 语言称得上是专为数字资产而生 —— 与 Solidity 等区块链编程语言相比,Move 在核心逻辑上就专门突出了「资产安全性」和「原生高性能」这两个关键词:一方面,它以 Rust 为基础,被设计为一种面向对象的语言,用于编写具有安全资源管理的智能合约,着重强化了数字资产的地位,使得开发者能够更灵活、安全地在链上定义和管理数字资产;另一方面,基于 Move 语言的源代码 Move IR 可以通过解耦交易脚本和模块,拆分交易逻辑和智能合约,这也使得 Move 系公链的 TPS 往往能达到上万甚至 10 万级别,大幅高于 EVM 系公链的性能。 核心组件:首先,作为 Movement SDK 的核心,MoveVM 主要是为智能合约提供一个安全高效、面向资源的运行环境。这也使 Movement SDK 具备了执行复杂智能合约和管理数字资产的能力,进而成为 M2 网络不可或缺的组成部分,因此 MoveVM 也是 M2 网络实现超高交易吞吐量和极快响应速度的关键支撑。值得注意的是,Movement 的 MoveVM 采用了并行处理技术和模块化架构,前者通过算法将内存池中的交易顺序和优先级进行优化,以并行处理的方式来减少处理事务的拥堵和延迟问题。其次,Fractal 的本质就是一个编译器,使 Solidity 智能合约能够在 MoveVM 环境中执行,从而成为无缝连接 Solidity 和 Move 两种语言的安全框架,使开发者能够在 MoveVM 上(M2 网络)部署他们的 Solidity 合约。这样的好处也无需赘言,开发者既享受到了 Solidity 的灵活性,又可以利用 Move 的安全性、高性能优势来解决 Solidity 上的一些先天性痼疾。根据官方博客披露,目前 Fractal 仍处于开发阶段,正在进行彻底的测试和增强,以将其功能扩展到现有功能之外。自定义适配器(Custom Adaptors)则是 Movement SDK 的最后一个核心组件(本质上即为下文的 M1 架构),旨在提供与排序器网络和数据可用性(DA) 服务的无缝集成。 「M1+M2」的公链架构:M1 官方定义是一个基于 Move 的「社区优先的区块链」,可通过即时最终确定性(instant finality)、模块化定制等架构来提供尽可能高的 TPS,核心目标是通过 Move 语言的高度安全和可定制性来支持复杂的交易和智能合约功能,同时确保平台的可靠性和用户的易用性。M2 则可以视为 Movement 生态的「主网」,它引入了基于 Move 的 ZK-Rollup 架构,由 MoveVM、Fractal 和 M1 组成,负责部署具体的 DApp 应用。之所以说「基于 Move 的 ZK-Rollup 架构」,是因为 M2 计划使用零知识证明来增强隐私和安全性(即 zk-Move 技术),这将使 M2 不仅在处理速度和成本效益上具有优势,还在隐私保护方面具有独特的优势。\n原文链接

温馨提示:
快链头条登载此文本着传递更多信息的缘由,并不代表赞同其观点或证实其描述。
文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。
提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。