This article presents the top ten obstacles towards the adoption of distributed ledgers, ranging from identifying the right ledger to use for the right use case to developing scalable consensus protocols that provide some meaningful notion of public verifiability.
Source: Top Ten Obstacles along Distributed Ledgers Path to Adoption – IEEE Journals & Magazine