The promise of blockchain is substantial. It offers cryptographically supported data immutability, shared across a network of participants. But this comes with massive complexity. Your internal business processes effectively become shared across your network. And your blockchain-based system won’t be your system of record, meaning a huge integration effort involving data, applications and business processes. Lastly, the technology hasn’t matured to real-world, production-level scalability yet.