SB Chain
Immutable settlement layer with Randomised Delegated Proof of Stake consensus
SB Chain is the settlement and consensus layer for all SwapBlok activity. It is an immutable ledger forked from BitShares, one of the oldest continuously operating blockchain codebases in existence (running without interruption since 2015), extended with Randomised Delegated Proof of Stake (RDPoS) consensus.
Immutability
Immutability on SB Chain is an architectural property, not a policy commitment. Once a block is finalised under RDPoS, no mechanism exists within the protocol to alter, delete, or reverse it. No administrator key, no governance vote, no emergency pause can rewrite historical state. Every swap, every bridge event, every governance vote is permanently recorded.
RDPoS Consensus
Standard Delegated Proof of Stake has a known weakness: block producer schedules are deterministic and predictable. An adversary can identify the next block producer in advance and target it. RDPoS eliminates this by layering cryptographic randomisation on top of stake-weighted election.
| Parameter | Value |
|---|---|
| Candidate pool | 63 elected witnesses |
| Active producers per round | 21 (randomly selected) |
| Block interval | 5 seconds |
| Selection method | Commit-reveal PRNG from collective witness entropy |
Each maintenance window, the 63-candidate pool runs a commit-reveal scheme: every candidate commits a hash of a secret value, then reveals the secret after the commit window closes. The revealed values are summed to produce an unpredictable PRNG seed. This seed selects the 21 active producers and shuffles their slot schedule. No party, including the SwapBlok Foundation, can predict or influence the outcome without controlling a supermajority of all 63 candidates simultaneously.
Phase 1 — Commit: commitment = Hash(secret_value) Phase 2 — Reveal: publish secret_value, verified against commitment Seed = sum(secret_1, secret_2, ..., secret_n) → XOR-shift PRNG → 21 producers selected, slot schedule shuffled
On-Chain Governance
SB Chain uses a three-body governance system inherited from BitShares and extended by SBT voting weight. Witnesses produce blocks and earn SBT rewards. Committee members govern network parameters through on-chain proposals. Worker proposals allow any participant to propose funded development work. Every governance action is permanently recorded.