Our Solana Stacks

Termina is built for developers who are innovating on new use cases and need greater performance guarantees and customization than the base layer provides.

The platform offers three main types of stacks that unlock high speed, low on-chain congestion, and customizability for applications. Developers can deploy SVM smart contracts on Termina blockspace as-is with no code changes and use the same development tools as on Solana Mainnet.

In a few clicks, teams can create the best Solana environment for their product or ecosystem.

Rollups

Rollups on Solana execute business logic off-chain but submit transaction batches and resulting state to Solana, which serves as the data availability and settlement layer. This allows the rollup’s state to be challenged to prevent fraudulent behavior.

Projects like Grass, an AI data layer, and Zeta, a perps DEX, both leverage a rollup architecture. The rollup publishes summaries of Grass’s datapoints and Zeta’s trades to Solana.

Batchers

Similar to a rollup, a batcher consolidates transactions off-chain. But unlike a rollup, a batcher does not submit the resulting summary on-chain but instead executes the net movements on Solana itself.

Although execution occurs after a delay, the final state on L1 is eventually consistent with that of the batcher. This design anchors the source of truth and security to Solana directly.

Projects like Code, the P2P payments network, and Cube, the hybrid CEX/DEX, use a batcher to aggregate transactions off-chain then execute them on-chain so that a user's funds are always on the L1.

Appchains and SPEs

An appchain or Solana Permissioned Environment (SPE) is an independent network that runs Solana code but operates with its own security and trust assumptions.

As the name suggests, SPEs have a restricted validator set, which provides a controlled environment.

Pyth, the oracle network, along with several tradFi and RWA projects all utilize SPEs to power their applications.

Last updated