Crypto-currencies are an emerging field with a wide range of potential applications.
While there is currently no consensus on when this field will be ready for mainstream adoption, it is possible that these innovations will have a significant impact on the financial sector.
With a growing number of new projects on the horizon, it will be interesting to see if blockchain technology will play a significant role in the next generation of smart contracts.