Blockchain – Enterprises and Consensus?
One blockchain approach DOES NOT fit all: It is totally clear in speaking with enterprises today that they are unclear and not ready to alter their entire current s/w architecture to be totally blockchain based. Like all emerging technologies, they are trialing & learning. Tons of rinse and repeat.
Large scale enterprises are deal with tons of data, and the question is do I need full consensus for all applications? No. Platforms that mandate full consensus will find it difficult to do major enterprise penetration at scale. Why? It is impractical, too slow and most often does not make sense.
Blockchain allows us to decentralize software architecture to create a much more logical (non-centralized) architecture to meet the needs of today’s highly distributed and hyper-connected world. Forcing consensus and ‘miner’ involvement at each step is an overkill and will not scale for many everyday enterprise application.
We need to think about non-consensus-based, high trust and practical smart contract, public/private key applications and be able to combine effectively with those enterprise applications that DO require full consensus. I call this Hybrid-BC-Applications. What role does AI play in this? See my next upcoming blog post!