Movement 是一个模块化框架,用于在任何分布式环境中构建和部署基于 Move 的基础设施、应用程序和区块链。该团队正在构建一套产品和服务,使非 Move 协议能够利用 Move 编程语言的强大功能,而无需编写一行 Move 代码。该团队的第一个版本 M1 将 L1 重新定义为可垂直组合和水平可扩展的第 1 层框架,该框架与 Solidity 兼容,连接 EVM 和 Move 流动性,并允许构建者自定义具有不同用户基础和流动性的模块化和可互操作的应用程序链开箱即用。
Movement简介
在Movement上启动的应用链和协议,能够受益于高吞吐量和完整的智能合约安全性,同时还能保持在以太坊上,以获得最佳的流动性和安全性。
![Binance投资的Movement Labs如何用模块化+MOVE技术革新以太坊生态?](https://www.giabtc.com/wp-content/uploads/replace/cb36d4665cea645b9d2f2c687fbc03d6.png)
Movement Labs称,其致力于构建一套基于Move产品和服务,而Movement则是Movement Labs打造的区块链生态,其核心是M1和M2。M1追求极速、安全和确定性的交易,而M2则作为以太坊与Move世界的桥梁。
此外,Movement Labs还为生态提供了很多其他的“工具”和“设施”,比如Movement SDK、Movement CLI等,帮助开发者更容易地创建自己的区块链项目。
Movement Labs融资
在2023年项目启动时,Movement Labs就完成了由Varys Capital、dao5等领投的340万美元的Pre-Seed轮融资,并推出了Movement SDK为区块链生态系统提供安全且高性能的Move环境,加上近期的3800万美元融资,Movement Labs融资总额达4140万美元。
![Binance投资的Movement Labs如何用模块化+MOVE技术革新以太坊生态?](https://www.giabtc.com/wp-content/uploads/replace/74e00f2c8dcb945e6dbbca6ea1b9be8c.png)
团队成员
Movement Labs公布的信息显示,成立于2023年,由Aptos软件工程师Rushi Manche,与区块链创业者Cooper Scanlon主导创立,团队由来自Biconomy 、Sui / Mysten Labs、Fluid Finance等团队前资深成员组成。
![Binance投资的Movement Labs如何用模块化+MOVE技术革新以太坊生态?](https://www.giabtc.com/wp-content/uploads/replace/3fddc48ab68f2eda9ffba5156f516556.png)
Move技术更新
Move是Facebook为智能合约设计的一种编程语言,强调数字资产的安全和所有权。在Move中,所有的资产都被视为“资源”,并且默认情况下是稀缺的,不容易被复制或误删,只有明确允许复制的结构体才能被复制,特定的操作才可以删除它们。为了控制对这些资源的访问,Move引入了账户和模块的概念。
![Binance投资的Movement Labs如何用模块化+MOVE技术革新以太坊生态?](https://www.giabtc.com/wp-content/uploads/replace/59e4319a7ba18ff25051742de2c01e38.png)
模块可以是包含功能的库,也可以是处理资产的程序,只有模块的公共函数才能被其他模块使用。结构体(即资源的容器)的创建和修改通常限制在其定义的模块内部,但也可以通过公开的函数来进行外部操作。
在Move中,交易的发起者被称为签名者且必须是特定账户的验证所有者,签名者在系统中拥有最高权限,能够向账户中添加资源,开发者可以设置条件,要求签名者存在才能访问或修改账户中的资产。
在Movement看来,Move的序列号以及函数的的静态调动在交易安全性、唯一性以及执行效率上都优秀。
❀M1 及其特点:
M1是Movement生态系统的首款区块链产品,由Movement SDK赋能。目前处于测试网阶段,主要用于测试和开发目的。作为一款无需许可的基于Move的区块链,M1运行在Avalanche子网之上,致力于为用户提供高度安全、灵活且可扩展的区块链解决方案。
![Binance投资的Movement Labs如何用模块化+MOVE技术革新以太坊生态?](https://www.giabtc.com/wp-content/uploads/replace/a4e14248cc6009125052ae68e8322c92.png)
❀兼容性
与Aptos兼容,支持Move语言,开发者可以利用Aptos生态中丰富的工具和资源,轻松构建和部署基于M1的应用程序;同时与Solidity兼容,以太坊开发者可以无缝迁移到M1区块链上。他们可以利用已经熟悉的Solidity语言和工具,快速构建和部署基于M1的应用程序。
❀可扩展性
采用Fractal架构,支持垂直和水平扩展,M1可以根据业务需求进行灵活的扩展和定制,满足不断增长的用户和交易量需求。
❀高效共识
采用Avalanche的Snowman共识机制,在确保区块链网络的高可用性和数据一致性的同时,降低网络中的恶意攻击风险。
❀资产流动性
M1作为一个桥梁,连接了EVM(以太坊虚拟机)和Move生态系统,实现与以太坊及其他Move区块链的资产互操作性,促进数字资产的流动性和使用效率。
❀模块化与互操作性
支持构建模块化和可互操作的应用程序链。
❀M2 及其特点:
M2是基于以太坊L1基础设施的zk-rollup解决方案,旨在通过其Movement SDK的MoveVM和Fractal技术,提升区块链生态的扩展性和效率,在继承了以太坊广泛的社区和成熟的生态系统的同时,通过引入zk-rollup架构,实现了数万次TPS(每秒交易数)的突破。
M2通过原生的L1客户端和M2桥接智能合约,与以太坊实现了紧密的交互,使得资产转移更加便捷和可靠,而通过引入Rollup技术,将大部分交易在主链外执行,提升交易处理效率和扩展性。
M2的构建基于M1,M1是M2的PoS(权益证明)序列器网络,M1负责验证、排序和构造M2账本中的交易,而M1的Snowman共识机制确保M2交易的正确性和高效性,同时,其高吞吐量和低延迟的特点也适用于处理高交易量场景,而为了参与M1网络中的序列器处理并赚取费用,验证者则需要质押MOVE代币。
M2为M1提供了用户交互界面和丰富的API接口,使得最终用户能够轻松地进行交易和查询。
同时,M2也鼓励全节点参与网络的维护和安全,通过验证交易和提交zk-proofs等方式为网络的安全做出贡献。
![Binance投资的Movement Labs如何用模块化+MOVE技术革新以太坊生态?](https://www.giabtc.com/wp-content/uploads/replace/b2cf9cf0af24db9ec8720e2667c9cbaf.png)
据悉,M2旨在成为以太坊上的第一个Move Layer-2,支持Sui Move、Aptos Move以及内嵌的EVM解释器MEVM,未来Sui、Aptos以及EVM用户都可以利用M2进行高效的交易处理,目前M2正处于测试网阶段,用于测试和开发,正作为Celestia rollup运行。
总结
关于代码,我并不是专业的,所以我请求了懂代码的朋友对该项目的看法,他是如评价到
Move 智能合约由于其固有的结构,更加便于对加密资产进行直接管理。Move 语言的设计强调安全性,旨在避免许多 Web3.0 用户受害的情形,包括但不限于重入漏洞(re-entrancy vulnerabilities)、毒令牌(poison tokens)和欺骗性令牌批准(spoofed token approvals)等问题。
所以Move被称为最安全的智能合约语言。