What is an app-chain?
- Author
- CRYPTO PORT Editorial
- Published
- Updated
- Reading time
- 5 min
In short
An app-chain is a blockchain dedicated to a single application. It never competes with other apps for block space, and it can set its own fee token and block rules. In exchange, the team has to recruit validators and maintain the chain's security itself.
Key points
- A blockchain dedicated to one application
- No competition with other apps for block space
- Its own fee token and execution environment
- The team must source validators and secure the chain
Definition
A blockchain launched for the exclusive use of one application, letting its execution environment, fee design and block production rules be tailored to that application.
On a general-purpose chain, an unrelated NFT rush pushes up the fees your application's users pay. An app-chain removes that interference: the entire block is yours. Teams building things like derivatives venues, where order processing speed is competitive ground, have taken this route.
Design freedom is another reason. You can charge fees in your own token, implement specific operations natively for speed, or align block production with an order-matching cycle — all things that are awkward to build inside a contract on a general-purpose chain.
There are two main routes. One is to launch a sovereign chain, as with the Cosmos SDK or Polkadot parachains. The other is to launch as a rollup and depend on a layer 1 for settlement. The first requires assembling your own validator set; the second borrows the base chain's security at the cost of design constraints.
Watch out for
- · A sovereign chain with few validators is cheaper to attack and is not as secure as a large general-purpose chain
- · Moving assets in and out needs a bridge, which adds counterparty risk
- · If the chain's operators stop running it, there may be no way left to move assets on it