首页>>资讯>>产业

Movement Network 基于Move编程语言的模块化区块链项目

2024-10-30 11:30:41 44

Movement Labs正在建设一个基于Move语言的区块链网络,其旗舰产品包括Movement Network和M1共享排序器。Movement是一个以社区为中心的区块链,它通过Move语言、即时终结性、原生零日访问大规模流动性和模块化定制,实现了最高的每秒交易笔数(TPS)。


Movement Network支持Aptos Move、Sui Move以及我们嵌入式的EVM解释器MEVM,使得Sui、Aptos和EVM用户能够在Layer 2上运行其应用。Move是由Facebook为强调所有权和安全性的智能合约所设计的一种安全可靠的编程语言。在Move中,资产以资源的形式表示,这得益于Move强大的所有权模型和明确的资源能力,简化了用于常见区块链任务(如资产所有权转移、铸造和销毁)的安全智能合约的开发。


技术细节


Movement Network由三个主要组件组成,这些组件增强了其性能、安全性和互操作性:Move执行器、质押结算模块和去中心化共享排序器(M1)。每个组件都在基于Move的Rollups的运作中扮演着重要角色。


Move 执行器


Move执行器是Movement-SDK的核心组件,支持MoveVM和EVM字节码。这种双兼容性提供了一个强大的执行环境,使开发人员能够利用Move语言的高级功能,同时保持与现有以太坊应用程序的兼容性。Move执行器结合了MoveVM的并行执行能力和现有的EVM解释器,保证了兼容性和可扩展性。

24.png

质押结算


质押结算模块为Move Rollups网络内的交易提供了快速的最终结算。通过利用质押资产来验证状态转换的证明者网络,该模块确保了较高的经济安全性并减少了延迟。验证者质押资产并证明状态转换的正确性,结合了质押安全性优势与快速交易终结性的效率。


安全性


以太坊结算:验证者质押资产以提供经济安全,确保网络完整性的重大经济利益。

zk和Optimistic Rollups:zk-rollups通过有效性证明提供安全性,而Optimistic Rollups则依赖于挑战期来解决争议。这两种方法都有较高的延迟和计算成本。

Staked Rollups:与zk和Optimistic Rollups相比,它提供快速的终结性和较高的经济安全性,不需要大量的证明生成或挑战期,从而减少延迟并改善用户体验。


其他


与zk-rollups不同的是,Staked Rollups不需要昂贵的证明生成设备。与Optimistic Rollups和zk-rollups相比,Staked Rollups显著降低了延迟,并在几秒钟内完成最终结算。快速终结对于互操作性和原子跨Rollup交易至关重要,这使得Staked Rollup成为许多应用的理想解决方案。


去中心化共享排序器(M1)


M1排序器是一种去中心化且共享的排序机制,它增强了网络的健壮性、公平性和抗审查性。通过提供可定制的交易排序,M1支持Move Arena生态系统中的跨链原子交换和池化流动性。此共享排序器确保所有参与汇总的交易排序公平高效。


Movement框架


Movement Network建立在一个强大的框架之上,这些框架支持创建、部署和管理基于Move的Rollups。这些框架包括Move Stack、Move Arena和Move Rollup Framework,它们共同为高性能、高安全性和互操作性提供了坚实的基础。


Move Stack


Move Stack是一套工具、组件和适配器的集合,用于创建可自定义的Move Rollups。它包含排序、数据可用性和结算机制等基础元素。Move Stack的模块化架构让开发人员可以根据其特定的应用程序选择最适合的组件,从而确保最优的性能和安全性。

24.png

Move Stack的可配置组件包括:


排序器:开发者可以选择默认的M1去中心化共享排序服务,或者选择自力更生的排序机制。

数据可用性:支持多种数据可用性(DA)解决方案,如以太坊EIP-4844 blob载体、0G、Avail、Celestia、EigenDA和Near。

结算机制:提供乐观(防欺诈)、zk(有效性证明)汇总和质押(证明)结算机制的选择。


Move Arena


Move Arena提供了一个框架用于部署和加入Move Rollups网络。它具备快速终结性、互操作性和共享经济安全的优势。该框架支持特定于应用的链网络,增强了互操作性和共享流动性,允许部署针对不同用途(如DeFi、游戏和供应链应用)量身定做的专用Rollups。

24.png

Move Rollup Framework


Move Rollup Framework提供了创建基于Move的Rollup的蓝图。它是一种模块化架构,可以配置组件以满足不同应用的具体需求。该框架的关键组件包括Move执行器、桥接合约、排序器、数据可用性服务和结算机制。这种灵活性允许定制Rollup以优化性能、成本和安全性。

24.png

执行器:处理交易并生成新的L2区块。

桥接合约:促进L1和Rollup之间的资产存取。

排序器:对交易进行排序。

数据可用性服务:确保交易数据的可访问性。

结算机制:通过不同的方法(如zk-proofs、optimistic rollups、快速终结性质押rollups)验证交易执行的正确性。


交易生命周期


理解交易生命周期对于认识Move Rollups如何实现高效、安全的交易最终性至关重要。此生命周期概述了从交易的初始提交到最终结算的步骤,确保每一笔交易都被正确且安全地处理。


在Move Rollup中的交易生命周期涉及:


提交:交易被提交至内存池。

排序:排序器从内存池中提取一批交易并对其进行排序。

数据发布:排序器将交易数据发布到数据可用性服务。

执行:执行器处理交易,产生新的L2状态。

结算:新的状态通过桥接合约发布到L1进行最终结算。


互操作性和安全性


Movement网络利用多种机制来确保整个生态系统的强大互操作性和高安全性,其中的关键组件包括M1共享去中心化排序器和多资产质押系统。


M1 共享去中心化排序器


M1提供了一种去中心化且共享的排序机制,增强了网络的整体稳健性、公平性和抗审查能力。作为Move Arena生态系统的核心组件,M1支持跨链原子交换和池化流动性,这对于确保所有参与的Rollup能够实现公平和高效的交易排序至关重要。这种共享的排序机制不仅提高了网络的透明度,而且促进了不同区块链间的互操作性。


多资产质押


为了进一步加强网络的安全性,M1采用了权益证明(Proof-of-Stake, PoS)系统,该系统支持多资产质押。这意味着用户不仅可以质押原生代币,还可以使用非原生代币来进行质押,以此来增加网络的安全性,并促进不同Rollup之间的主权独立。此外,通过引入委托质押的方式,即使用户自己不运行节点也可以参与到质押过程中来,从而增加了质押的价值和经济安全性。


多资产质押策略通过利用多种资产来保护网络,增强了整体的弹性和灵活性。这种方法不仅提高了网络的经济安全性,还通过整合安全贡献到整个网络中,提升了Rollup的功能性和独立性,促进了整个生态系统的健康和可持续发展。


网址:https://movementlabs.xyz/

声明:本网站所有相关资料如有侵权请联系站长删除,资料仅供用户学习及研究之用,不构成任何投资建议!