Avalanche strives to improve scalability without compromising speed and decentralization. Three blockchains constitute the basic platform: Exchange Chain (X-Chain), Contract Chain (C-Chain) and Platform Chain (P-Chain). X-Chain is used to create and trade assets. C-Chain is used to create smart contracts. P-Chain is used to coordinate validators and Subnets.

One of the most important breakthroughs in the protocol is the Avalanche Consensus, a method that uses multiple sub-voting by validators to make consensus fast and accessible. Avalanche also uses Subnets as an innovative method of horizontal scaling, allowing the creation of configurable, interoperable blockchains. There is no limit to the number of possible Subnets.

Introduction
As blockchain technology advances, it provides new solutions to old scalability, interoperability, and usability problems. Avalanche has taken a unique approach, using three separate blockchains on its platform. Based on the native AVAX token and multiple consensus mechanisms, Avalanche claims to be ” the fastest smart contract platform in the blockchain industry .” In this article, we will look at the factors that lead to this claim and the solutions it can provide.