Technology guide

What is Substrate
blockchain?

A developer-oriented guide to the framework powering Solidius — modular runtimes, FRAME pallets, and forkless upgrades, grounded in how the ecosystem actually uses them.

A framework, not a chain

Substrate is an open-source blockchain development framework, originally authored by Parity Technologies, that treats a Layer-1 chain as a composition of independent runtime modules rather than a monolithic codebase. Where most chains are built by forking Bitcoin or Ethereum and patching the result, a Substrate project assembles its runtime from audited components and writes only the logic that is genuinely project-specific.

The framework separates two layers cleanly. The client handles networking, block production, finality, and storage. The runtime contains the on-chain rules — balances, staking, governance, custom assets. The two communicate over a narrow, versioned interface, which is what makes the rest of this guide possible.

FRAME and pallets

FRAME is Substrate's runtime framework. A pallet is a self-contained Rust module that declares storage items, dispatchable calls, events, and errors. Core pallets — balances, assets, staking, democracy, identity — are maintained, reviewed, and reused across the wider ecosystem.

Solidius composes its runtime from these audited primitives and adds custom pallets for the parts that are specific to the ecosystem: the SDS token mechanics, merchant payment settlement, and the wallet / identity surface that the rest of the product binds to. Each pallet can be reasoned about, tested, and upgraded in isolation.

Forkless upgrades

The Substrate runtime is compiled to WebAssembly and stored on-chain as a single Wasm blob. When governance approves an upgrade, a new blob replaces the old one at a specific block; every node loads the new logic from that block onward, without operators having to download and install a new binary. The result is that the protocol can evolve continuously without coordinated hard forks — a non-negotiable property for infrastructure that needs to live for decades rather than release cycles.

Consensus, finality, and sovereignty

Substrate ships with hybrid consensus by default: BABE for block authoring and GRANDPA for deterministic finality. Chains can swap either component, run as a standalone Layer-1, or — optionally — connect to Polkadot as a parachain to share security. Substrate is not the same as Polkadot; it is the toolkit Polkadot itself is built with.

Solidius uses Substrate to build a sovereign chain. The framework choice does not lock the project into any specific relay chain or shared-security model, which preserves long-term optionality as the network grows.

How Solidius uses Substrate

In the Solidius ecosystem, Substrate is the substrate — the foundation the rest of the product binds to. The chain hosts the SDS token and supporting assets, the wallet authenticates against on-chain identity, and the merchant-payments layer settles against the same runtime. Because the runtime is modular, new capabilities — NFC payments, domain-style identifiers, additional sub-assets — can be added as pallets without disturbing what already works.

For a higher-level view of how these pieces fit together, see the ecosystem overview and the SDS token page.

Frequently asked

What is Substrate blockchain?
Substrate is an open-source blockchain development framework, originally built by Parity Technologies, that lets teams compose a custom Layer-1 chain from modular runtime components (called pallets) instead of forking an existing chain. It separates the consensus and networking layer from the on-chain logic, so the business rules of a chain can be upgraded without a hard fork.
Why did Solidius choose Substrate?
Solidius is designed as long-lived, sovereign infrastructure rather than a smart contract on someone else's chain. Substrate gives the project a purpose-built runtime, native token mechanics, deterministic finality through BABE/GRANDPA, and the ability to evolve the protocol through forkless upgrades — all properties that match a multi-decade roadmap.
What are FRAME pallets?
FRAME is Substrate's runtime framework. A pallet is a self-contained module — balances, staking, governance, identity, assets — that exposes storage items, dispatchable calls, and events. Solidius composes its runtime from audited core pallets plus custom pallets for the SDS token, merchant payments, and the wallet/identity layer.
How do forkless upgrades work?
The Substrate runtime is compiled to WebAssembly and stored on-chain. When governance approves an upgrade, the new Wasm blob replaces the old one at a specific block; every node executes the new logic from that block onward without operators having to download and install a new binary. This is what allows Solidius's protocol to evolve without coordinated hard forks.
Is Substrate the same as Polkadot?
No. Polkadot is a network built with Substrate, and Substrate chains can optionally connect to Polkadot as parachains. Solidius uses Substrate to build a sovereign chain — the framework choice does not lock the project into any specific relay chain or shared-security model.