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. Like Ethereum, Avalanche supports smart contracts to run decentralized applications (dApps) on its network.