The application model

Any blockchain application for Hyperledger Fabric follows the MVC-B architecture. This is based on the popular MVC design pattern. Components in this model are Model, View, Control, and Blockchain:

  • View logic: This is concerned with the user interface. It can be a desktop, web application, or mobile frontend.
  • Control logic: This is the orchestrator between the user interface, data model, and APIs.
  • Data model: This model is used to manage the off-chain data.
  • Blockchain logic: This is used to manage the blockchain via the controller and the data model via transactions.
The IBM cloud service offers sample applications for blockchain under its blockchain as a service offering. It is available at https://www.ibm.com/blockchain/platform/ ...

Get Mastering Blockchain - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.