以太坊杀手这次真的来了,全面解读MOVE

时间:2024-08-09  分类:电子


以太坊杀手这次真的来了,全面解读MOVE!Movement致力于将Move语言的安全性和高性能优势,与EVM系的流动性和庞大的用户群体连接打通,实现优势联合。通过MovementSDK,开发者无需编写Move代码,可自动将Solidity脚本转换为Move可以理解的操作码,获得与以太坊及其它EVM网络兼容的互操作性,完美地将Move语言的优势与繁荣的以太坊生态结合了起来。


今天非常好学习小编给大家详细介绍MOVE项目,MOVE号称以太坊杀手,以更快、更安全的区块链一直是推动加密行业技术不断发展的核心叙事,从层出不穷的L2扩容技术到Solana等高性能公链,无不是在探索区块链的性能和安全的边界,为区块链用户提供更好的体验。需要的朋友一起看看吧!


前言


以太坊杀手这次真的来了!更快、更安全的区块链一直是推动加密行业技术不断发展的核心叙事,从层出不穷的L2扩容技术到Solana等高性能公链,无不是在探索区块链的性能和安全的边界,为区块链用户提供更好的体验。


随着L1/L2井喷式的出现又大部分沦为僵尸链,市场告诉我们,优越的技术并非成功的唯一因素,L1/L2仍需要付出极大的努力构建自己的生态。


EVM的兼容性是我们区分区块链的一个重要标准,超高性能的公链通常会舍弃EVM的兼容性,来获得足够强的性能,如Solana、Aptos和Sui等;


而Avalanche、Polygon等则兼顾EVM兼容性,并不追求极致性能,来确保繁荣的以太坊生态能够无缝转移到自身。


EVM兼容性与性能的权衡,反映了区块链是否要为了极致性能放弃一部分容易转化到自身的生态,背后的核心原因是Solidity和EVM自身的局限。


Move语言自诞生以来一直被寄予厚望,作为由Facebook(现META)开发设计的一种全新的智能合约语言,Move自诞生之日起,专为加密资产而生。


与以太坊生态常用的Solidity等编程语言相比,Move在逻辑设计上突出了安全和高性能两个点。


不需要借助L2,MOVE通过一种称为模块打包的优化技术来减少区块链交易的存储空间和计算成本。模块打包通过将多个智能合约打包到一个模块中来减少存储和索引成本,并通过减少字节码执行的步骤来提高执行速度。


这也让Move系公链的TPS往往能突破上万,甚至能不断扩展到10万级别。


Aptos和Sui作为Move双子星,一度取得了亮眼的市场表现,但在生态构建方面与传统的EVM生态仍存在一定的差距,这也让双子星的表现后继乏力。


Movement就是当前Move生态难题的破局者。Movement致力于将Move语言的安全性和高性能优势,与EVM系的流动性和庞大的用户群体连接打通,实现优势联合。


通过MovementSDK,开发者无需编写Move代码可自动将Solidity脚本转换为Move可以理解的操作码,获得与以太坊及其它EVM网络兼容的互操作性,完美地将Move语言的优势与繁荣的以太坊生态结合了起来


Movement简介


Movement是一个以Move语言为基础的模块化框架,应用在开发各种Dapp与区块链,致力于将Move语言的强大安全性与效能推广至整个区块链产业。


透过Movement的框架,非Move语系的区块链可以获取Move区块链的优势,而不必编写任何Move语言,虽说Move的学习成本并不高,但此举大大的降低了开发成本,实现了Move与Solidity和EVM的兼容性。


值得留意的是,与我们熟知的Move语系区块链Aptos、Sui都是运用Move语言打造新的L1区块链不同,Movement将重心放到了L2,并推出了首个以Move构建的以太坊L2,结合了两者的生态优势。


如何透过三个特点认识Movement,与其他L1的差异


Movement架构


Movement主要架构包含M1与M2区块链,并且开发MovementSDK工具套件,透过这些工具,Solidity与Move开发者都能轻易上手构建Movement生态。


M1-Movement的去中心化排序器


根据官方说明,M1是一个轻量化的MoveL1区块链,并以自身验证器整合使用Movestack的Move、EVM多个区块链,并发展成为去中心化排序器。共识机制采用snowman机制,snowman是在Avalanche主链C-chain运行的重要共识协议之一,特点是可以处理高吞吐、交易量,可以迅速完成共识提供交易确认。


M1将全部交易手续费回馈给质押验证者们,此机制将吸引更多人加入验证者行列,增加更多验证节点将增进网路安全性与质押收益,能推动生态中经济形成一个正向飞轮。


M2-MovementL2主网


M2是整合M1与ZK-Rollups的以太坊L2区块链,M2作为Movement的主网,执行层使用MoveVM高效处理EVM交易,并整合了Celestia的数据可用性层,运用模块化架构兼容灵活性。


Move语系能高速处理交易的关键之一就是并行交易,这点在Sui区块链上崭露无遗,Movement透过将EVM字节码转换为Move字节码,进而让MovementM2可以运用Move的并行处理实现EVM上的高吞吐量。


以此架构为基础让M2上的Dapp可以支援多个区块链,并且同时保有Move区块链高效能与以太坊安全性,的确打开了区块链应用的更多可能性。


MovementSDK:强大的开发者套件


MovementSDK是Movement的开发者套件,里面主要包含MoveVM、Fractal、Adaptors3个主要部件,Movement官方也给出详细的部署教学,包含Aptos、Sui与EVM环境。



Movement的MoveVM是M2能实现高效能的关键,其具备以下特点



MoveVM运用并行技术将区块链中的交易进行高效排序,降低大量交易带来的塞车问题,并结合模块化区块链,除了保有独立优化升级的优点,也将服务拓展至其他领域,让MoveVM具有强大的互操作性。



可以把Fractal解读成一个Solidity对Move的程式编译器,Fractal让由Solidity程式写成的智能合约能直接衔接MoveVM,这让开发者无须撰写Move语言的Dapp就能在M2上开发,可以说Fractal融合了Solidity与Move两大程式语言构建区块链的优势。



Adaptors作为Movement的自定义转换器,主要为了整合多个数据可用性(DA)层与去中心化排序器(M1),确保交易数据的可访问性,Adaptors让Movement可以支持各种DA层,包含Celestia、EigenDA、Avail等。


产品方案与优势


2.1 核心组件:M1与M2


Movement由M1和M2两个核心组件构成,通过M1和M2的结合,提供了一个安全、高效、去中心化的区块链生态系统。


M1作为通用的Move-EVM区块链,逐步演变为去中心化的排序器,而M2作为基于Move+EVM的零知识Layer2,实现了智能合约的安全性和高效性,赋能用户和开发者在一个统一的平台上进行创新和操作。