Aeternity is one of the new platform that can be used for decentralized applications (dapps) where the main objective of this platform is to exponentially increase the scalability of smart contracts and decentralized applications, the launch of this platform was carried out by Testnet in the year 2017. The function of Aeternity is to move contracts out of the blockchain chain which means that smart contracts cannot be executed on the blockchain but, instead, they execute in private States Channels between the parties involved in them. In addition to this feature, Aeternity has within the programming a decentralized oracle machine that provides data from external sources to be used in smart contracts. Additionally, it uses forecast markets for various voting and verification purposes within the platform.