Ask most engineers and they'll tell you building on blockchain is a pain. It's slow, unwieldy and by its immutable nature, unforgiving. But it has a single superpower: the ability to displace trusth with truth. This power will ultimately disrupt all of financial services. Private or permissioned blockchains can't do this. Anyone pushing them is akin to a snake oil salesman of yore. This will drive a lot of controversy, but I feel the same way about analog assets on chain. IBM can't track your strawberry's on blockchain, because blockchain can't see. Unless it's a native digital asset, you have to TRUST an oracle. The point of blockchain is to trust no one.
2.52K