{"id":37864,"date":"2023-01-20T07:00:00","date_gmt":"2023-01-20T05:00:00","guid":{"rendered":"https:\/\/forklog.com\/en\/?p=37864"},"modified":"2025-08-29T22:40:12","modified_gmt":"2025-08-29T19:40:12","slug":"what-are-appchains","status":"publish","type":"post","link":"https:\/\/forklog.com\/en\/what-are-appchains\/","title":{"rendered":"What are appchains?"},"content":{"rendered":"<div class=\"wp-block-text-wrappers-cards single_card\">\n<h2 class=\"card_label\">What are appchains?<\/h2>\n<p>An appchain (application-specific blockchain) is a blockchain built to run a single decentralised application (dapp).<\/p>\n<p>Such designs give developers more freedom to shape ecosystems, governance structures and consensus algorithms for the dapps they build.<\/p>\n<\/div>\n<div class=\"wp-block-text-wrappers-cards single_card\">\n<h2 class=\"card_label\">How do appchains work?<\/h2>\n<p>Appchains operate much like a base blockchain, but on top of one. The key difference is that they are application-specific.<\/p>\n<p>For security, appchains rely on layer-1 (L1) blockchains. These systems are highly customisable and can deliver significant performance, since they do not compete with L1 applications for compute and storage.<\/p>\n<p>They typically issue a utility token used for staking, as an in-app currency and for voting.<\/p>\n<p>Appchains are supported by validators from the base network, provided those validators choose to allocate resources to the specific application.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/forklog.com\/wp-content\/uploads\/appchain-fl.webp\" alt=\"The process of creating an appchain in the Octopus Network blockchain\" class=\"wp-image-203304\"\/><figcaption>The process of creating an appchain in the Octopus Network blockchain. Data: <a href=\"https:\/\/docs.oct.network\/guides\/appchain-startup.html\" target=\"_blank\" rel=\"noopener\" title=\"\">Octopus Network documentation<\/a><\/figcaption><\/figure>\n<\/div>\n<div class=\"wp-block-text-wrappers-cards single_card\">\n<h2 class=\"card_label\">What are the advantages of appchains?<\/h2>\n<p>Building with this approach offers several advantages over L1, <a href=\"https:\/\/forklog.com\/en\/news\/what-is-a-layer%e2%80%912-solution-in-blockchain\">layer-2 solutions (L2)<\/a> and <a href=\"https:\/\/forklog.com\/en\/news\/sidechains-what-they-are-and-how-they-work\">sidechains<\/a>. As noted, appchains bring customisability and higher throughput without sacrificing security, because they rely on a base blockchain.<\/p>\n<p>Using L1 directly to build <span data-descr=\"decentralised applications\" class=\"old_tooltip\">dapps<\/span> means competing with other applications for limited compute resources. That risks lower performance and drawn-out upgrade cycles, since developers do not control the consensus protocol.<\/p>\n<p>Rivalry among dapps on a single network can let one popular application consume a disproportionate share of resources. This pushes up fees (as during the launch of XEN Crypto) and delays transaction processing.<\/p>\n<p>Appchains offer low and predictable transaction costs, which improves the user experience.<\/p>\n<p>As dapps gain traction, developers may need deeper customisation and optimisation of parameters including throughput, finality, security level and access model (permissionless or permissioned).<\/p>\n<p>For traditional organisations, appchains provide a way to enter <a href=\"https:\/\/forklog.com\/en\/news\/what-is-web3\">Web3<\/a> without making platforms public from day one. For example, companies can initially require validators to pass <span data-descr=\"know-your-customer policy\" class=\"old_tooltip\">KYC<\/span>, rely on a limited circle of developers and choose specific services for <a href=\"https:\/\/forklog.com\/en\/news\/what-are-cross-chain-bridges\">cross-chain<\/a> interactions.<\/p>\n<\/div>\n<div class=\"wp-block-text-wrappers-cards single_card\">\n<h2 class=\"card_label\">What are the drawbacks of appchains?<\/h2>\n<p>Their defining feature\u2014and potential limitation\u2014is that they are tailored to a single application. L2 solutions, by contrast, can interact with a variety of dapps.<\/p>\n<p>Appchains have limited composability and a degree of isolation, which risks fragmenting liquidity. Cross-chain bridges help, but they are frequent targets for hackers.<\/p>\n<p>If an application sees insufficient activity, launching and maintaining an appchain may prove a waste of time and money. Validators dedicated to the platform could use their resources elsewhere more effectively.<\/p>\n<p>Running an appchain can introduce various complexities\u2014for instance, managing additional infrastructure such as <span data-descr=\"a type of node that links a layer-2 network to the base chain via a set of smart contracts\" class=\"old_tooltip\">sequencers<\/span> or validators.<\/p>\n<p>Developers may lack off\u2011the\u2011shelf components\u2014block explorers, <span data-descr=\"remote procedure call\" class=\"old_tooltip\">RPC<\/span> providers, <span data-descr=\"Indexers are node operators that index the blockchain and process queries in exchange for rewards\" class=\"old_tooltip\">indexers<\/span>, oracles, fiat gateways, and so on.<\/p>\n<p>Building directly on L1 has its upsides\u2014such as abundant resources, infrastructure and tooling (especially for beginners). That abundance can simplify integration across ecosystems.<\/p>\n<p>With L2, developers can scale services without major changes to the codebase.<\/p>\n<p>Second-layer solutions also inherit strong security by anchoring to the base blockchain. For example, <a href=\"https:\/\/forklog.com\/en\/news\/what-is-optimism-op\">Optimism<\/a> and <a href=\"https:\/\/forklog.com\/en\/news\/what-is-arbitrum\">Arbitrum<\/a> process transactions quickly and submit \u201cfraud proofs\u201d to the main network thanks to Optimistic rollups.<\/p>\n<\/div>\n<div class=\"wp-block-text-wrappers-cards single_card\">\n<h2 class=\"card_label\">How do appchains differ from sidechains?<\/h2>\n<p><a href=\"https:\/\/forklog.com\/en\/news\/sidechains-what-they-are-and-how-they-work\">Sidechains<\/a> run a parallel network with a two-way peg to the main chain, but they do not rely on L1 security. Unlike L2s, sidechains do not post transactions to the base blockchain.<\/p>\n<p>Appchains are built for a specific application (app-specific). Sidechains, by contrast, handle operations of any kind. Their main drawback is weaker security due to limited decentralisation.<\/p>\n<p>One of the best-known sidechains is Polygon Proof of Stake, part of the ecosystem of the <a href=\"https:\/\/forklog.com\/en\/news\/what-is-polygon-matic\">Polygon project<\/a>. The latter also includes Polygon Edge\u2014an open-source development environment for creating L2 solutions.<\/p>\n<\/div>\n<div class=\"wp-block-text-wrappers-cards single_card\">\n<h2 class=\"card_label\">Which projects offer appchains?<\/h2>\n<p>Several blockchain projects let developers create appchains. Among them:<\/p>\n<ul class=\"wp-block-list\">\n<li>Polkadot parachains;<\/li>\n<li><a href=\"https:\/\/forklog.com\/en\/news\/what-is-cosmos-atom\">Cosmos Zones<\/a>;<\/li>\n<li>subnets on <a href=\"https:\/\/forklog.com\/en\/news\/what-is-avalanche-avax\">Avalanche<\/a> (subnets);<\/li>\n<li>Polygon Supernets.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Polkadot parachains<\/h2>\n<p>Polkadot is a network of <span data-descr=\"Ethereum Virtual Machine, Ethereum\u2019s virtual machine\" class=\"old_tooltip\">EVM<\/span>-compatible blockchains\u2014parachains\u2014connected to a central network (Relay Chain). The latter specialises in validating transactions across all connected systems.<\/p>\n<p>The Relay Chain uses <a href=\"https:\/\/forklog.com\/en\/news\/proof-of-stake-how-it-works-and-why-it-is-so-popular\">Proof-of-Stake<\/a> consensus, with validators staking DOT (Polkadot\u2019s native token).<\/p>\n<p>Each group of validators is responsible for a specific parachain and is assigned and supported by collators: they collect users\u2019 transactions and attest blocks based on a Proof-of-Validity algorithm. As node operators, collators receive rewards, the size of which depends on the particular parachain.<\/p>\n<p>The number of parachain slots in Polkadot is capped at 100. They are allocated through auctions, during which DOT holders vote for projects to be connected to the Relay Chain.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cParachain slots can only be obtained for a specific period of up to two years. Once this term ends, the slot returns to auction,\u201d is explained <a href=\"https:\/\/polkadot.network\/blog\/obtaining-a-parachain-slot-on-polkadot\/\">on the project\u2019s website<\/a>.<\/p>\n<\/blockquote>\n<p>Parachains can also serve as bridges linking the Polkadot network to external L1 blockchains such as Ethereum.<\/p>\n<p>These solutions give developers all the above-mentioned appchain capabilities, including the freedom to choose economic and governance structures and to use utility tokens.<\/p>\n<p>A principal drawback of parachains is the limited number of slots, which must be won at auction. That makes such solutions less accessible.<\/p>\n<p>The Polkadot team is working on parathreads\u2014pay-as-you-go parachains. The approach will let developers, without waiting for a parachain auction, upload project code to the Relay Chain and launch several collators. Later, parathreads can be upgraded to parachains if they participate in and win auctions.<\/p>\n<p>The number of parathreads supported by Polkadot is also limited\u2014to up to 10,000.<\/p>\n<p>Another drawback of the ecosystem is that the Relay Chain does not support smart contracts. This limits Polkadot\u2019s capabilities.<\/p>\n<p>Examples of parachain projects:<\/p>\n<ul class=\"wp-block-list\">\n<li>Acala \u2014 the DeFi hub for Polkadot;<\/li>\n<li><a href=\"https:\/\/litentry.com\/\">Litentry<\/a> \u2014 a cross-chain aggregator of identity solutions.<\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>An appchain is a blockchain built to run a single decentralised application.<\/p>\n","protected":false},"author":1,"featured_media":37865,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"select":"1","news_style_id":"1","cryptorium_level":"3","_short_excerpt_text":"A blockchain dedicated to a single dapp.","creation_source":"","_metatest_mainpost_news_update":false,"footnotes":""},"categories":[2113],"tags":[2114,2115,1342,1179,277],"class_list":["post-37864","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cryptorium","tag-101-decentralization","tag-101-technical-foundations","tag-appchains","tag-layer-2-solutions","tag-scaling"],"aioseo_notices":[],"amp_enabled":true,"views":"126","promo_type":"1","layout_type":"1","short_excerpt":"A blockchain dedicated to a single dapp.","is_update":"","_links":{"self":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/37864","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/comments?post=37864"}],"version-history":[{"count":1,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/37864\/revisions"}],"predecessor-version":[{"id":37866,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/37864\/revisions\/37866"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media\/37865"}],"wp:attachment":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media?parent=37864"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/categories?post=37864"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/tags?post=37864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}