Movement Network 是一个安全且可扩展的基于 Move 的链网络,由 Ethereum 提供安全保障。它旨在通过 Move 编程语言和虚拟机 (MoveVM) 为 区块链 应用程序提供更安全的执行环境。[3]
Movement Network 是一个 区块链 框架,它利用 Move 编程语言和虚拟机来支持模块化的、特定于应用程序的链。它结合了 Move Rollups,从而实现不同 区块链 环境之间的互操作性,并且围绕 Move Stack 构建,Move Stack 是一个用于创建可定制的基于 Move 的网络的框架。该系统集成了 Ethereum 的安全模型,同时利用 Move 的面向资源的编程来增强交易处理和合约执行。
Movement Network 旨在解决现有 区块链 基础设施中的安全性和性能限制,它采用 MoveVM 的并行执行能力来提高处理效率。它的架构减少了常见的智能合约漏洞,同时保持与基于 Ethereum 的应用程序的兼容性。该网络旨在通过强调交易的最终性和互操作性来促进安全高效的 区块链 开发。[1] [2]
Move 是一种 区块链 编程语言,专为安全高效的 智能合约 开发而设计,它引入了面向资源的编程来防止常见的漏洞。与 Solidity 不同,Move 将资产视为无法复制或丢失的资源,从而通过所有权规则确保安全管理。它支持用于可重用代码的模块、用于灵活性的泛型以及用于提高效率的模式匹配。Move 包括 Move Prover 等形式化验证工具和一个字节码验证器,以防止恶意代码执行。这些特性使 Move 成为 Web3 开发的强大而安全的语言,从而最大限度地降低了重入攻击等风险,同时提高了生产力。
Move 的特性包括面向资源的编程,其中数字资产被视为只能移动而不能复制或丢弃的独特资源。它还通过 Move Prover 结合了形式化验证、用于减少错误的强类型系统以及强制执行单次使用资源以防止双重支出的线性类型。[5] [7]
MoveVM 是一个 区块链 虚拟机,它利用 Move 编程语言,旨在通过其面向资源的架构来增强交易的完整性和安全性。与将资产视为帐户内余额的传统 区块链 系统不同,MoveVM 将数字资产视为独特的、不可分割的实体,从而防止复制或未经授权的销毁。这种设计确保了更高的安全性和可靠性,从而解决了资产管理中的欺诈和错误等风险。
除了其面向资源的框架之外,MoveVM 还结合了多种特性来提高 区块链 的性能和安全性。它包括一个字节码验证过程,该过程会仔细检查可执行代码以满足严格的安全标准,从而减少漏洞。MoveVM 还引入了一种交易即脚本模型,该模型允许将脚本直接嵌入到交易中,从而优化资源使用并提高效率。此外,它还通过其 BlockSTM 系统支持并行交易处理,从而显着提高交易吞吐量。[2] [8]
Move 执行器是基于 Move 的链的核心执行模块,它在同一网络上支持 MoveVM 和 EVM 字节码。交易被分类为 Move 或 EVM,并路由到相应的解释器 - MoveVM 或 Geth。每次执行都会生成一个变更集,该变更集会根据 MoveVM 规则合并到全局存储中。该模块与 MoveVM 的并行执行引擎 BlockSTM 集成,从而允许并行 EVM 执行,同时保持 EVM 等效性。这确保了 EVM 字节码的行为与 Ethereum L1 上的行为相同,同时受益于 MoveVM 的效率和安全性。[2]
快速最终性结算 (FFS) 是一种基于 staking 的 Move Stack 链结算机制,它在保持高 crypto 经济安全性的同时优先考虑快速最终性。它的运行方式类似于 Ethereum 的 Proof of Stake (PoS) 系统,要求 验证者 质押资产并确认状态转换。如果 验证者 的行为不端,则会面临罚没的风险,从而确保诚实参与的经济激励。
FFS 通过提供近乎即时的结算来与传统的 Layer 2 rollups 形成对比,这与依赖于计算成本高昂的证明的 ZK-rollups 和需要挑战期(通常为一周)的 optimistic rollups 不同。通过在几秒钟内确认交易,FFS 增强了互操作性和跨链交互,在这些交互中,快速结算至关重要。
虽然其安全性取决于验证者的总质押量,但足够大的质押量可以接近 Ethereum 级别的安全性。FFS 还可以与基于 rollup 的结算结合使用,采用双重结算方法,从而提供 Ethereum 安全性和快速最终性保证。[1] [2]
Movement Network 中的去中心化共享排序器 (DSS) 充当去中心化交易排序器,它通过减少单点故障并提高抗审查性来区别于中心化 rollup 排序器。它使用 Byzantine Fault Tolerant (BFT) 共识协议来高效地对交易进行排序,从而在提供快速确认的同时保持安全性。DSS 通过提供统一的排序层来实现基于 Move 的链之间的互操作性,从而促进跨链交易和共享 liquidity。
DSS 使用 Proof-of-Stake (PoS) 机制运行,从而允许参与者可以质押并以不同资产获得奖励的多资产 staking。虽然这种方法提高了灵活性,但它也带来了一些挑战,例如资产价格波动和潜在的中心化风险(如果一小群人获得了对质押能力的控制权)。为了解决这个问题,提出了一种 staking 池代币模型,其中资产被质押以换取代币池,从而实现重新平衡策略以维持安全性。委托通过允许 staking 而无需 node 操作来进一步增强经济安全性。[2] [7]
$MOVE 是 Movement Network 的 utility token,旨在支持网络安全、交易处理和治理。验证者 质押 $MOVE 以保护网络,并在快速最终性结算机制下获得 staking 奖励。Movement Network L2 上的 Gas 费用以 $MOVE 支付,其中一部分用于 Ethereum 结算成本。随着时间的推移,治理将实现去中心化,从而允许代币持有者提出网络变更并对其进行投票。作为原生资产,$MOVE 促进了生态系统内的 liquidity、抵押和支付。[6]
$MOVE 的最大供应量为 10B,并具有以下分配:[6]
Turnkey
Flipside
Union
Gauntlet
Thala Lab
GAIMIN
Hyperlane
Interest Protocol
Colony Lab
Ultiverse
BENQI
Shogun Finance
GoGoPool