Movement 白皮书(下)
2024-12-14 18:53
Leeduckgo
2024-12-14 18:53
订阅此专栏
收藏此文章

🔗 阅读前文:

李大狗就是我,公众号:李大狗 LDGMovement 白皮书(上)
李大狗就是我,公众号:李大狗 LDGMovement 白皮书(上)
李大狗就是我,公众号:李大狗 LDGMovement 白皮书(上)

5 The Move Arena

Move Arena 是一个先进的区块链基础设施,旨在与我们的内部服务套件无缝集成,并支持可互操作的 rollup 网络。该基础设施促进了一个动态生态系统的创建,使各种 rollup 能够高效运行并相互交互。它的设计旨在满足现代区块链应用程序的多样化需求,提供增强的互操作性、安全性和资源效率。

Move Arena 建立在几个核心组件之上,这些组件增强了其功能性和互操作性,如图 8 所示:

  • Move Stack Chains:用于部署和管理应用程序特定 rollup 的框架。
  • DSS(去中心化共享排序器网络):确保跨 rollup 互操作性的无缝衔接,并增强网络安全性。
  • 验证者网络:基于权益证明(PoS)的认证系统,为快速最终性结算提供保障,确保强大的经济安全性(参见第 4 节)。
  • 多资产质押:允许质押者使用多种资产进行质押,提高灵活性和经济安全性。

在接下来的章节中,我们将深入探讨 Move Stack Chains、DSS 和验证者网络的概念。

5.1 Move Stack Chains:应用程序特定链的网络

应用程序特定链正在成为区块链世界的标准。这主要是因为 DeFi、游戏或供应链应用程序对延迟和吞吐量有不同的要求。隐私或专有要求可能还需要将某个链及其 dApp 与其他链隔离。因此,应用程序特定链正在 Avalanche、Cosmos 和 Polkadot 等 L1 网络中大量涌现。

我们可以利用我们架构的模块化特性(第 3 节)来满足特定需求,同时提供跨链互操作性和共享流动性。这是通过创建一个称为 Move Stack Chains 的 Move Rollups 网络,并将该网络集成到我们新型平台 Move Arena 中实现的(图 8)。通过共享相同的模块化架构,Move Stack Chains 中的链具有更强的互操作性,可以共享相同的桥接和数据可用性层,并且可以从 Move Arena 提供的快速结算中受益。

图 8. Move Arena:为 Move Stack Chains 提供服务的独特区块链基础设施 - 一个可互操作的 Move Rollups 网络

这种设计选择与其他 L2 生态系统保持一致,包括 Optimism Superchain、Arbitrum Orbit、Polygon Supernets、zkSync Elastic Chain 或 Starknet appchains(第 3 层)。

Move Arena 提供了一种经济高效且安全的方式来部署新的应用程序特定 Move Rollups。此外,作为 Move Stack Chains(rollup 网络)的一部分,这些链配备了跨链互操作性,以及它们之间的共享流动性。

在接下来的部分中,我们将概述 Move Arena 的关键特性。我们将讨论 DSS(第 5.2 节)这一创新的共享排序器解决方案,以及多重质押概念(第 5.3 节),这些都增强了我们网络的安全性和经济效率。

5.2 DSS:去中心化共享排序器

DSS 作为 Move Arena 的去中心化共享排序器,与大多数 rollups 中常用的中心化排序器有所不同。这种去中心化设计通过消除单点故障来增强网络健壮性,促进交易排序的公平性和抗审查能力,并允许无许可参与[9]。

为了在交易排序上达成共识,我们采用了高度可扩展、高性能的拜占庭容错(BFT)协议。

由于中心化的特性,中心化排序器可能比去中心化排序器提供更快的预确认。然而,DSS 通过构建高度可扩展的 BFT 共识机制和高效的内存池机制,可以提供仅略微增加时间的快速预确认,并且具有基于经济保障而非信任的额外优势。在吞吐量方面,中心化排序器可能具有更少的吞吐量限制,但现代 BFT 协议已经取得了重大进展,能够实现远超需求的吞吐量水平。最后,用户可能更看重互操作性特性而非延迟问题。

DSS 的一个显著特征是其跨所有 Move Rollups 的共享架构。这种共享排序器方法对于实现 Move Arena 生态系统内的无缝互操作性至关重要。通过使用共同的排序层,DSS 促进了 Move Rollups 之间的跨链原子交换和流动性池化,显著提高了网络的整体安全性、功能性和效率。

排序器负责将交易数据发布到每个 rollup 选择的 DA 服务。为了减轻数据隐藏攻击,我们对不合规的排序器实施惩罚机制。虽然 DSS 管理交易排序共识,但由 MoveVM 驱动的 Move 执行器负责处理交易执行。这种关注点分离优化了网络效率和安全性,为未来的创新(如隐私增强或选择性审查功能)奠定了基础。

与其他共享排序器解决方案不同,我们对 DSS 和 Move Rollup 框架的管理允许更深层次的集成和优化。

我们的共享基础设施方法不仅减轻了单个 rollup 的基础设施负担,还创建了一个统一的生态系统,使资产和流动性能够在 Move Rollups 之间自由流动,提升了整体用户体验和网络效用。最终结果是一个高度可互操作和可扩展的 L2 解决方案,结合了 MoveVM 的优势。

5.3 多资产质押

我们的 DSS 去中心化共享排序器使用权益证明(PoS)机制。快速最终性结算也使用 PoS 来激励验证者在验证新区块时保持诚实。PoS 在以太坊等生态系统中已经证明其有效性,要求候选人质押原生代币,以展示承诺并增强抵御攻击的能力。单一资产质押要求质押者使用固定的加密货币进行质押,这意味着如果他们没有持有质押协议中使用的代币,可能需要在质押前进行资产交换。这对质押者来说可能是一个障碍。这就是为什么我们将启用多资产质押,这是一种允许质押者使用多种资产进行质押并获得奖励的 PoS 机制(图 9,图片来自 Freepik 的 myriammir)。

图 9. 多资产质押

这就是为什么我们将启用多资产质押,它是一种允许质押者使用多种资产进行质押并获得奖励的 PoS。

多资产质押对质押者来说很方便,但对网络运营者来说也带来一些挑战:

  • 质押池由多种资产组成,这些资产的价格可能会波动
  • PoS 协议通常依赖于总质押量的 2/3 超级多数来完成决策(在排序器中的排序,通过快速最终性结算确认新区块)
  • 由于前两点,一些质押者可能获得不合理的权力,少数质押者可能控制 2/3 的超级多数,这会对加密安全性产生负面影响

解决这个问题的一个方案是使用(质押)池代币。质押者质押任意资产并获得池代币。当新的质押者质押(或解除质押)一些资产时,可以铸造(或销毁)池代币,并且需要应用一些再平衡策略[6]和流动性曲线选择来管理质押池。

实施保护我们质押者的安全策略(例如防止无常损失)是一个活跃的研究课题。

我们多重质押方法中的一个关键特性是无需运行节点就能进行质押的能力。这种称为委托的机制最大化了质押价值的数量,因此大大提升了经济安全性。

参考资料

  1. 0L: 0l network. https://0l.network/, accessed: 2024-01-12

  2. Aptos: https://aptosfoundation.org/, accessed: 2024-01-12

  3. Blackshear, S., Cheng, E., Dill, D.L., Gao, V., Maurer, B., Nowacki, T., Pott, A., Qadeer, S., Rain, D.R., Sezer, S., et al.: Move: A language with programmable resources. Libra Assoc p. 1 (2019)

  4. Blackshear, S., Chursin, A., Danezis, G., Kichidis, A., Kokoris-Kogias, L., Li, X., Logan, M., Menon, A., Nowacki, T., Sonnino, A., Williams, B., Zhang, L.: Sui lutris: A blockchain combining broadcast and consensus (2023)

  5. Buterin, V., et al.: A next-generation smart contract and decentralized application platform. white paper 3(37), 2–1 (2014)

  6. Forgy, E., Lau, L.: A family of multi-asset automated market makers (2022), https://arxiv.org/abs/2111.08115

  7. Ivanov, N., Li, C., Sun, Z., Cao, Z., Luo, X., Yan, Q.: Security threat mitigation for smart contracts: A survey. arXiv preprint arXiv:2302.07347 (2023)

  8. Liu, C., Liu, H., Cao, Z., Chen, Z., Chen, B., Roscoe, B.: Reguard: finding reentrancy bugs in smart contracts. In: Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings. pp. 65–68 (2018)

  9. Motepalli, S., Freitas, L., Livshits, B.: Sok: Decentralized sequencers for rollups. arXiv preprint arXiv:2310.03616 (2023)

  10. Motepalli, S., Jacobsen, H.A.: Decentralizing permissioned blockchain with delay towers. arXiv preprint arXiv:2203.09714 (2022)

  11. Nakamoto, S.: Bitcoin: A peer-to-peer electronic cash system. Cryptography Mailing List (2008)

  12. Ogundeji, O.: Vitalik buterin sets milestones on ethereum's route to be the 'world computer'. https://cointelegraph.com/news/vitalik-buterin-sets-milestones-on-ethereums-route-to-be-the-world-computer (2016), accessed: 2024-01-11

  13. Sui: https://sui.io/, accessed: 2024-01-12

  14. Ye, Z., Misra, U., Song, D.: Specular: Towards Trust-minimized Blockchain Execution Scalability with EVM-native Fraud Proofs. CoRR abs/2212.05219 (2022), https://doi.org/10.48550/arXiv.2212.05219

译者:为什么 Movement?

  • MoveVM 成为 L2 是必然趋势

    MoveVM 在 Programming Language 层面具备优越性,但 TVL(总锁定价值)不足是 Move L1 的难点与卡点。因此,Move as L2 的方案是未来的必然趋势。

  • 降低开发者的心智成本

    对于新链来说,到底要新发明一种语言 / 框架,还是使用已有的成熟语言 / 框架,这是一个问题。使用已有的被开发者熟悉的语言与框架,对于开发者更加友好。Movement 选择与 Aptos 完全兼容是明智的。

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

Leeduckgo
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开