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 writeAnyone with gasMembers, gated at the network perimeterAllowlisted accounts, enforced by consensus rules
Who can readEveryoneTypically members onlyEveryone — no account, no API key
FinalityProbabilistic, or minutes (L2 → L1 settlement)Varies by deploymentDeterministic BFT, ~6 s
FeesAuction-driven, volatileOften zero-fee, unmeteredMetered, utilization-targeted, stable
Front-running / MEVStructural — open mempoolLow — closed membershipRemoved by design — no anonymous writers
OperatorNone — best-effort, no accountable partyA consortium; governance variesA single accountable operator
Trust modelTrustless (economic security)Trust the consortium; often opaqueAccountable: trusted operator, every action on a public ledger
EVM compatibilityNative or highVariesFull — 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 chain page.