Skip to content

Files

Latest commit

39db1ab · Jan 21, 2025

History

History
This branch is 2 commits ahead of, 61 commits behind movementlabsxyz/movement:main.

protocol-units

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Nov 25, 2024
Jan 14, 2025
Jul 28, 2024
Jan 21, 2025
Nov 25, 2024
Oct 25, 2024
Oct 18, 2024
Dec 3, 2024
Nov 26, 2024
Mar 9, 2024
Oct 10, 2024
Oct 16, 2024
Nov 19, 2024

protocol-units

We identify the following protocol unit categories:

  • Data Availability: Protocol units concerned with enabling the secure submission and ordered retrieval of transaction data to and from a network. Light node clients and servers are members of this category.
  • Mempool: Protocol units concerned with the acceptance and ordering of transactions in a network prior to consensus. Mempool modules are members of this category.
  • Sequencing: Protocol units concerned with consensus on the order of transactions in a network. Sequencer node implementations are members of this category.
  • Bridge: Protocol units concerned with cross-blockchain bridging using atomic swaps. The atomic bridge consists of several packages and utilities to bridge from Ethereum to Movement, which can be extended to support any blockchains.
  • Cryptography: Protocol units concerned with cryptographic operations. Cryptography and data structure-related utilities are members of this category.
  • Execution: Protocol units concerned with execution. Block executors and related unities are members of this category.
  • Movement REST service: Protocol units to support Movement's REST API. movement-rest provides additional Movement REST API endpoints.
  • Settlement: Protocol units concerned with settlement. Movement's multi-commitment rollup and related settlement utilities are members of this category.
  • Storage: Protocol units concerned with storage. jelly-move, move-access-log, and mpt-move are members of this category.