Blockchain is the new hotness, no doubt about it, and when you're in an industry like ours (uh, for those of you just tuning in that would be the software industry), that means it's time to apply the shiny new tech to everything.
Why? Because it's the new shiny! (Duh, I thought you were tuning in.)
The new shiny is more fun than whatever is old and dull.
There are two primary benefits that are causing blockchain to skyrocket in popularity:
But it turns out that some scenarios may be better suited for blockchain than others. We're starting to assemble a decision tree of sorts that is helping us to determine why you might want to use blockchain (and why, other times, you might not).
Here are some questions we're asking ourselves about potential blockchain projects.
When we say "little" data, we mean situations where:
Some examples of "little" data might be:
With "big" data, on the other hand, you would find yourself collecting large amounts of data so that you can aggregate the data, look at trends, and basically look at the data as a group.
The presence of financial auditors is a signal that the details are likely to matter a lot. And in those cases, the transparency of blockchain - where the detailed entries are available immediately in a distributed fashion - can be a perfect fit for this type of situation.
Take this example of blockchain being used to track tunafish. Through the transparency of the blockchain, tunafish chain of custody can easily be audited to help combat inhumane and environmentally unfriendly fishing practices.
If so, blockchain may be an efficient way to eliminate any unknown or untrusted middleman while still providing transparency for all parties, validation of any information that is being passed, and immutability of the blockchain once it is created.
Don't get too distracted by the word "transaction" - in the computer world, and especially in the blockchain world, a transaction can be any kind of transfer of information.
Here are some examples of transactions.
So, to summarize:
Blockchain may be a good fit for these… | But not for these… |
---|---|
✅ Little data | ✘ Big data |
✅ Financial auditors | ✘ Financial auditors not involved |
✅ Trust is an issue | ✘ Trust is not an issue |
✅ Details matter a lot | ✘ Details don't matter as much |
Since we're finding it useful to think through when to use blockchain as well as when it might not be the best approach, we thought we'd offer this thinking up to the community and see if anyone else finds this useful as well. Please let us know your thoughts or reach out to us on LinkedIn to share thoughts, comments, or additions.