Appchain Development
An appchain is a blockchain built for a single application or ecosystem, unlike general-purpose networks like Ethereum. Conceptually not new: Cosmos proposed this in 2016, Polkadot in 2020. But with OP Stack, Arbitrum Orbit, zkSync ZK Stack and Polygon CDK, the question "should we build our own chain" became real for projects that never thought about it before.
Before starting: appchain solves specific problems. If your problem is high gas fees, easier to use L2. If the problem is competition for block space with other apps, need custom execution environment, own gas token, or specific transaction inclusion rules—then appchain is justified.
Framework Choice: Key Architectural Decision
Cosmos SDK
The oldest and most mature path. Cosmos SDK is a Go framework for creating sovereign blockchains with own consensus (CometBFT, formerly Tendermint), own validators, and IBC for cross-chain interaction.
Strengths:
- Full control over consensus, governance, network parameters
- Native IBC—cross-chain transfers with any other Cosmos chain
- Mature ecosystem: Osmosis, dYdX v4, Celestia, Sei—production examples
- Custom modules: write any logic at blockchain level, not smart contract
Weaknesses:
- No EVM out of the box (Evmos solves this, but with overhead)
- Requires own validator set—bootstrapping harder and more expensive
- Go as main language for chain-level logic
- IBC complex to set up and requires relayer infrastructure
Cosmos SDK chosen when maximum sovereignty and specific consensus logic needed. dYdX moved from Ethereum to own Cosmos chain precisely because needed orderbook at protocol level, not smart contract.
OP Stack (Optimism)
EVM-equivalent Optimistic Rollup framework. Base, Zora, Mode, Mantle—dozens of networks launched on OP Stack. Rollup inherits security from Ethereum via fraud proofs (roadmap—fault proofs already active in Optimism mainnet).
Strengths:
- Full EVM compatibility—all Ethereum tools work without changes
- Inherits finality from Ethereum (via ~7 days for withdrawals in L1)
- Active Optimism Foundation development, Superchain vision
- Relatively quick launch: infrastructure well documented
Weaknesses:
- 7-day withdrawal period (fraud proof window)—UX problem
- Dependence on Ethereum for DA (data availability)—more expensive than alternatives
- Sequencer centralized by default (can decentralize, but complex)
- Not suitable for sovereign token economics
Arbitrum Orbit
Equivalent to OP Stack from Arbitrum. Allows launching L3 on top of Arbitrum One or L2 on top of Ethereum. Technically more mature fraud proof mechanism (BOLD), better EVM compatibility (Stylus adds WASM execution).
Orbit chains can use Ethereum, Arbitrum One or other Orbit chain as settlement layer—flexibility OP Stack doesn't have.
zkSync ZK Stack / Polygon CDK
ZK-based frameworks. Mathematically stricter security guarantees than Optimistic (no fraud window), but ZK proofs—computationally expensive with proving overhead (minutes to finalize).
When to choose ZK stack:
- Need fast finality guarantees without 7-day window
- Plan high-frequency simple transactions (ZK scales well)
- Compliance requirements: ZK proofs can be used for selective disclosure
When not to choose:
- Complex EVM logic—ZK EVM has compatibility limitations
- Need custom execution beyond EVM
Substrate (Polkadot)
Rust framework for Polkadot parachains and standalone chains. Mature, performant, but smaller ecosystem than Cosmos and EVM. Usually chosen by those already in Polkadot ecosystem or needing specific runtime features.
Architecture: What to Design
Settlement and DA Layer
Appchain generates transactions, but where are they finally "recorded"? Options:
Ethereum—maximum security, but expensive. One batch of transactions costs tens of dollars on-chain.
Celestia—modular DA layer. Publishing data to Celestia ~100x cheaper than Ethereum with comparable DA guarantees. Supported by OP Stack and Cosmos.
Avail—Celestia analog, with focus on EVM chain integration.
EigenDA—DA layer from EigenLayer. Used by Base and other OP Stack chains.
For most new appchain projects: Celestia as DA + Ethereum as settlement—good balance of cost and security.
Sequencer
Sequencer—component that orders transactions. By default in most frameworks—centralized (one node controlled by team). Normal on start, but creates:
- Censorship risk: sequencer can ignore transactions
- Single point of failure: sequencer down—network down
- MEV capture: sequencer extracts MEV without sharing with users
Paths to sequencer decentralization: Espresso Systems (shared sequencer), Based sequencing (Ethereum L1 block producers order L2 transactions), or own PoS sequencer set.
Gas Token and Economics
Own gas token—main argument for many projects. Instead of ETH, users pay your token. This:
- Creates token demand
- Allows subsidizing transactions (gasless for certain operations)
- Custom fee distribution rules
But: if token loses value—transactions become sub-cent by cost for attackers. Need minimum floor or fallback mechanism.
Bridge
Users need to move assets in/out of appchain. Options:
Native bridge—included in all EVM-compatible frameworks. Secure but slow (7 days for Optimistic rollups).
Third-party fast bridges—Across, Hop, Connext. Fast (minutes), but requires liquidity providers and adds trust assumption.
IBC—for Cosmos-based chains. Trustless, but requires relayer infrastructure.
Launch: What's Really Needed
Minimum infrastructure for production appchain:
Sequencer node (or set)
↓
Batch submitter (publishes batch to DA layer)
↓
Proposer (publishes state root to L1)
↓
Full nodes (for users and developers)
↓
Public RPC (behind load balancer)
↓
Block explorer (Blockscout—open, easy deploy)
↓
Bridge UI
↓
Monitoring (Prometheus + Grafana, alerts on sequencer health)
Blockscout—standard choice for EVM appchain. Deploys in hours, supports all EVM-compatible networks, open source.
Testing and Audit
Appchain has larger attack surface than smart contract: vulnerabilities can be in bridge contracts, sequencer logic, DA components.
Bridge contracts—historically most attacked component. Ronin ($625M), Wormhole ($320M), Nomad ($190M)—all breaches via bridge. Bridge audit—not optional.
Sequencer/Proposer—need circuit breakers: if state root looks anomalous—auto pause. Fraud proof window gives time to react in Optimistic systems.
DA availability—what if DA layer unavailable? Transactions don't finalize. Need strategy: fallback DA, queue, user notifications.
Timelines and Stages
| Phase | Content | Timeline |
|---|---|---|
| Architecture | Framework choice, DA, bridge strategy | 1–2 weeks |
| Core chain | Deploy testnet: sequencer, nodes, RPC | 2–4 weeks |
| Bridge | Bridge contracts + UI, testing | 2–4 weeks |
| Explorer + tooling | Blockscout, developer docs | 1–2 weeks |
| Audit | Bridge contracts + critical components | 4–8 weeks |
| Mainnet | Production deploy, monitoring | 1–2 weeks |
| Decentralization | Additional full nodes, sequencer decentralization | ongoing |
Realistic timeline from start to production mainnet: 2–4 months for EVM-based appchain on ready framework. Cosmos SDK chain with custom economics and IBC—3–6 months. Fully custom blockchain—beyond these timeframes.
Audit budget for bridge contracts: $30–100k depending on auditor and complexity. Not optional—can't launch bridge without audit.







