In this project, we are building a Hypergrid Shared Sequencer Network (HSSN) between the grid and the Solana base layer using Cosmos. This network will manage the state for all communications—between the grid and the Solana base layer, among grids, and even including the periodic synchronization of block data from the grid as a rollup to the Solana base layer.

To further enhance our cross-chain technology solution, we will introduce the Shared Sequencer Network (SSN) in this project, built on Cosmos. The SSN will serve as a communication hub and state management center, responsible for managing the state between Grids, as well as between Grids and the Solana base layer.

  1. Constructing the architecture of the Shared Sequencer Network: We will build the architecture of the Shared Sequencer Network based on the Cosmos framework and ensure its reliability and security.

  2. Establishing data structures in the Shared Sequencer Network: This data structure will manage the state between Grids and between Grids and the Solana base layer, including grid registration, communication data sources, versioning, and read/write states.

  3. Extending account data fields: We will augment the native Solana base layer’s account data fields to accommodate new fields managed by SSN and ensure synchronization with account states in the Grid.

  4. Refactoring RPC in the Grid: The refactored RPC will directly communicate with the Shared Sequencer Network, enabling the Grid to interoperate with the Shared Sequencer Network.

  1. Designing the Gas Charging and Allocation Mechanism for HyperGrid: When users initiate certain requests to the grid, they will need to pay a certain amount of gas to HyperGrid as a transaction fee. We will create a special grid (referred to as Sonic Grid) and run a gas calculation program on it, dedicated to centrally managing the gas across the entire HyperGrid.

Next, you can participate in the Sonic Hypergrid Shared Sequencer Network by performing the following actions: