When we need blockchain

Blockchain is not a solution for all the applications.

It’s good for applications with following characteristics.

Decentralized Problems

Peer to Peer transactions

Beyond boundaries of trust among unknown peers

Require validation, verification and immutable ledger

Autonomous operations guided by rules and policies