Blockchain: it could be ten years before businesses start reaping the benefits of the technology