How far are we of cryptocurrencies and smart contract platforms rep...