Smart contracts are growing in popularity, tech majors such as IBM, Google and Microsoft are working on building...