What is a blockchain?

And That's All It Is

Given the poor usability of blockchain technology as a digital currency, it will be some time before it's in common use. While the underlying blockchain technology that allows us to create a distributed, trustworthy, immutable ledger is interesting, it's not practical for our day-to-day use as programmers.

When you control all nodes in a system, and are trusted, you can solve the problems a blockchain solves much more easily.

My big takeway from this is that immutable ledgers are handy—this is the basis of event-sourced architectures, but implementing it as a blockchain for regular use doesn't make a lot of sense.