Algorand is a blockchain-based cryptocurrency platform that aims to be secure, scalable, and decentralized.[1] The Algorand platform supports smart contract functionality,[2] and its consensus algorithm is based on proof-of-stake principles and a Byzantine Agreement protocol.[1][3][4] Algorand's native cryptocurrency is called Algo.[2]