This chapter has provided insight into the strategies to use when deciding whether to develop a decentralized application. A comparison was drawn between distributed databases and the blockchain-based DLT to explore the properties of blockchain. Centralized and decentralized application architectures were covered in depth to explain when a blockchain-based architecture adds value. We also explored several key properties of blockchain architectures in order to give the readers the essence of blockchain. Finally, we explored some decision models that evaluate the suitability of blockchain for certain use cases that were explored.
Now that we are able to distinguish between a blockchain and a non-blockchain use cases with the help of decision models, we'll move on to discuss several financial and non-financial blockchain use cases by pointing out the issues in the current...