Interoperable, scalable blockchain platform. Built for developers.


What are AppChains?

AppChains are cloud hosted, decentralized networks of independent parallel blockchains, each powered by private, dedicated deployments of Ethereum, using the Byzantine-fault-tolerant (Proof of Stake) consensus algorithms.

Decentralized, Asset Exchange

AppChains create a permissionless network, meaning that anybody can build a blockchain on it. This enables an interoperable multi-chain network which provides the means for trustless exchange of cryptographic assets across independent blockchains, called zones, through a master hub chain. By creating a new zone, you can plug any blockchain system into the AppChains hub and pass tokens back and forth between those zones, without the need for intermediaries.


Interoperable

AppChains can interoperate with multiple other applications and cryptocurrencies, something other blockchains can’t do well. By creating a new zone, you can plug any blockchain system into the AppChains hub and pass tokens back and forth between those zones, without the need for an intermediary.


Built on Cosmos & Tendermint

Most blockchains only support a fraction of the transactions seen daily on payment networks like Visa or Mastercard. In contrast, Tendermint and IBC allow blockchains in Cosmos to scale out indefinitely. Zones built on top of Tendermint can handle up to thousands of transactions per second by themselves. And even if transaction speed slows down on a Zone because too many people are using it, another identical Zone can be added to the Hub and half of the users directed to it, thereby doubling transaction capacity.

GLOBAL COVERAGE

Deploy blockchains in specific locations or leverage multi-regional or global deployment models. jurisdictions and regions. (Current Coverage Map)

TECHNICAL OVERVIEW OF APPCHAINS

Inter-Blockchain Operating System

Full Web3 Compatibility

Appchains are fully compatible with Ethereum’s web3 interface as well as the existing tooling around Ethereum clients via RPC endpoints. For a developer who, for instance, has built an awesome wallet UI on Ethereum, it would take a trivial amount of time to port that application and run it on Appchains. It just requires a change of a single value in your code—the URL you’re pointing to. Using Truffle, you can deploy your smart contract using Javascript, where it talks to the underlying Ethereum node. The thing is, it can substitute that Ethereum node with an Appchains node, and like magic, you’ve deployed your smart contract in AppChains. That’s part of the interoperability story, where it takes a developer 10 seconds or less to switch between networks.

An Order of Magnitude Higher Throughput

A major advantage of using AppChains over using Go Ethereum is that AppChains is indisputably faster, as it runs on Tendermint’s PoS engine. The effect of building on top of a consensus engine that allows much higher throughput is that it becomes cheaper to execute smart contracts. Because Tendermint can process up to 20 times the number of transactions as the Ethereum Virtual Machine (EVM), it means you would never experience the slowness of a backlogged network from a buildup of transactions which end up driving up fees. So executing a smart contract in AppChains equates to something on the order of 20 to 50 times the savings in transaction fees.

Unlimited Horizontal Scalability

One of the major issues plaguing Ethereum currently is scalability. Ethereum can process ~12.5 TPS and that’s where the networks caps out. AppChains currently caps out at 200 TPS. Due to the modular design of the hub and its peg zones, we can easily spin up a second AppChains zone; now we get a throughput of 400 TPS. Add two more Ethermint zones and we get 800 TPS. This method of achieving horizontal scalability is unique to the AppChains network. And it’s infinitely scalable.

Instant Transaction Finality

In Ethereum’s current PoW construction, because blocks are never ‘final’, you have to wait 6 confirmations before you can be “certain” that your transaction has made it onto the blockchain. Typically, 6 confirmations in Bitcoin takes about 60 minutes, and it takes 2 minutes in Ethereum. In AppChains, you get Tendermint’s property of transaction finality, where blocks are finalized within ~1 second on average.

TECHNOLOGY

Our Technology Stack.