What Is Avalanche? (AVAX)
Avalanche (AVAX) Explained
Avalanche is a blockchain platform that aims to address the blockchain trilemma of scalability, security and decentralization thanks to its unique Proof of Stake (PoS) mechanism.
- Check the Avalanche price page for more details on the current AVAX value, trends, and price history.
Like Ethereum, Avalanche supports smart contracts to run decentralized applications (dApps) on its network. Since Avalanche’s smart contracts are written in the Solidity language also used by Ethereum, it aims to create greater blockchain interoperably by integrating a number of decentralized finance (DeFi) ecosystems, including well-established projects like Aave and Curve.
AVAX, the native token of the Avalanche platform, is used to power transactions in its ecosystem. AVAX serves as the means to distribute system rewards, participate in governance and facilitate transactions on the network by paying fees.
Who Created Avalanche?
In May 2018, Team Rocket — a pseudonymous group of software developers — published an article that detailed the basis for the Avalanche protocol. Soon afterwards, Emin Gün Sirer founded AVA Labs with the goal of creating and developing the Avalanche blockchain.
Sirer is a professor of computer science at Cornell University and was a notable member of the Initiative for Cryptocurrencies and Contracts (IC3). In 2003, he also created Karma, a Proof of Work virtual currency for peer-to-peer file sharing systems that predated Bitcoin.
Avalanche raised $42 million through an ICO in July 2020 and has continued to draw big investments since. In July 2021, the Avalanche Foundation held a token sale raising $230 million, with participants including large VC companies such as Polychain and Three Arrows Capital.
How Does Avalanche Work?
Although Avalanche’s platform is complex, there are three primary aspects of its design that distinguish it from other blockchain projects: its consensus mechanism, its incorporation of subnetworks and its use of multiple built-in blockchains.
Avalanche Consensus
In order for a blockchain network to validate transactions and remain secure, it must employ a protocol that allows its nodes to reach agreement — or consensus. With regards to cryptocurrencies, the conversation has centered around Proof of Work (PoW) vs Proof of Stake (PoS) as the leading methods for reaching this agreement.
Avalanche uses a novel consensus mechanism that builds on the PoS foundation. When a transaction is initiated by a user, it’s received by a validator node that samples a small, random set of other validators, checking for agreement. The validators perform this sampling procedure repeatedly, “gossiping” with each other to ultimately reach consensus.
In this way, one validator’s message is sent to other validators, which sample more validators, which sample even more validators – again and again, until the whole system reaches agreement on an outcome. Just as a single snowflake can become a snowball, a single transaction can eventually turn into an avalanche.
Validator rewards scale according to the amount of time a node has staked its tokens, called Proof of Uptime, and if the node has historically acted according to the software’s rules, called Proof of Correctness.
Subnetworks
Avalanche users can launch specialized chains that can operate using their own sets of rules. This system is comparable to other blockchain scaling solutions, like Polkadot’s parachains and Ethereum 2.0’s shards.
Consensus on these chains is reached by subnetworks (or subnets), which are groups of nodes that participate in validating a designated set of blockchains. All subnet validators must also validate Avalanche’s Primary Network.
Built-in Blockchains
Avalanche is built using three different blockchains in order to address the limitations of the blockchain trilemma. Digital assets can be moved across each of these chains to accomplish different functions within the ecosystem.
- The Exchange Chain (X-Chain) is the default blockchain on which assets are created and exchanged. This includes Avalanche’s native token, AVAX.
- The Contract Chain (C-Chain) allows for the creation and execution of smart contracts. Because it is based on the Ethereum Virtual Machine, Avalanche’s smart contracts can take advantage of cross-chain interoperability.
- The Platform Chain (P-Chain) coordinates validators and enables the creation and management of subnets.
Why Does AVAX Have Value?
Like many other cryptocurrencies, Avalanche has a capped supply of 720 million AVAX tokens, half of which were created and distributed during Avalanche’s launch in 2020. The remaining tokens are to be generated by the minting process in the form of staking rewards.
Because validator rewards are based on Proof of Uptime and Proof of Correctness, staking AVAX is highly incentivized, which creates a system where the circulating supply of AVAX remains relatively low — even when demand for the token is high.
Additionally, unlike other blockchains like Bitcoin and Ethereum, Avalanche’s fees are not paid to validators of the network. Instead, all fees are burned. This further increases the scarcity of AVAX, which is offset by the minting process in an effort to ensure the network’s longevity.
Why use AVAX?
Avalanche offers a high-fidelity, high-security network that balances the speed and cost-effectiveness of transactions, while staying easy to use and reliably decentralized.
Any user wishing to explore Avalanche's offerings may wish to purchase the AVAX token as it’s used to pay for transaction and gas fees, interact with smart contracts and to take advantage of Avalanche’s staking rewards.
Those who are interested in Avalanche’s DeFi programs or see potential for other dApps building on the network may want to hold AVAX in order to participate in these projects.