NEO (ANS): The Ethereum of the future