There are three major challenges associated with working with Blockchain. These are tools, processes and culture. In order to succeed, the technology needs to be supported all the way up to the executive level. This means ensuring there is more than enough resources for proper implementation. If the integration is not carried with passion then it is a lost cause.