Why blockchain?
If your business needs to reconcile books with multiple customers and suppliers, you can benefit from a
shared ledger that is maintained by all parties. Blockchain is the best technology for maintaining such
shared computing infrastructure across partners who do not completely trust each other. Examples of such
use cases include, payment and settlement, loans and IOUs, redeemable points for customers, escrow
accounts, insurance, asset ownership tracking, product tracking in supply chains etc.
Why programmable blockchain?
In an enterprise environment, business use cases and requirements are ever changing. If you build a
blockchain just for handling one type of transactions (eg points redemption for partners), you would need
major software updates to change business rules. You would need a new blockchain to handle a new use case.
A smart contract platform, like D-BANK, allows enterprises to deploy a single blockchain network across
business partners, and then run many business applications on top of it.