Knowing the data structure

The available transactions, the data model used by these transactions, and the participants involved in the transactions are part of the data layer. When creating your own blockchain application, this is the best place to start. Just like any functional application, you need to start with a design-first approach. In the case of a blockchain application, it is best to start by designing the data model, for example, as shown in this simple UML diagram containing three assets and two participants:

UML model containing the structure of accident and vehicle-related assets and participants

Data can be structured or unstructured, ...

Get Blockchain across Oracle 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.