Compare

Three ways to run a chain. One honest comparison.

Public networks, enterprise chains, and Satsuma make different trade-offs on access, transparency, and accountability. Here is where each one lands — including where a public chain is the right answer and Satsuma isn't.

At a glance

DimensionPublic L1 / L2Enterprise chainSatsuma
Who can write Anyone with gas Members, gated at the network perimeter Allowlisted accounts, enforced by consensus rules
Who can read Everyone Typically members only Everyone — no account, no API key
Finality Probabilistic, or minutes (L2 → L1 settlement) Varies by deployment Deterministic BFT, ~6 s
Fees Auction-driven, volatile Often zero-fee, unmetered Metered, utilization-targeted, stable
Front-running / MEV Structural — open mempool Low — closed membership Removed by design — no anonymous writers
Operator None — best-effort, no accountable party A consortium; governance varies Satsuma Labs — a single named, accountable operator
Trust model Trustless (economic security) Trust the consortium; often opaque Accountable: trusted operator, every action on a public ledger
EVM compatibility Native or high Varies Full — Solidity unmodified, standard JSON-RPC

Satsuma vs public chains

Public blockchains are the right tool when you need trustlessness against everyone — including the operator. Their design pays for that property with volatile auction fees, open mempools where bots front-run intent, and finality that is either probabilistic or minutes away. For autonomous software holding a budget and executing a plan, each of those is a hazard.

Satsuma inverts the trade: it gives up permissionless writing and gains a stable 2-second clock, deterministic ~6-second finality, fees an agent can budget for, and counterparties that are known and admitted. Reads stay as open as any public chain — every balance and every transaction is publicly verifiable.

We say this plainly: for workloads that require trustlessness against their own operator, a public chain remains the right tool. Satsuma's guarantee is not "trustless" — it is accountable.

Satsuma vs enterprise chains

Permissioned enterprise deployments gate access at the network edge — firewalled RPC endpoints, API keys, VPNs — and are usually opaque to anyone outside the consortium. That perimeter is also their weakness: a misconfigured endpoint is an open door, and outsiders can verify nothing.

Satsuma enforces admission inside transaction validation, at the same protocol stage that verifies signatures. A transaction from a non-admitted account is invalid by consensus rules, no matter which node it reaches — so the public RPC endpoint can stay public, and the entire state of the chain stays readable by anyone. A permissioned chain does not have to be an opaque one.

Curious how that works in practice? See the architecture, read the litepaper, or watch the chain seal blocks on the live explorer.