Decentralized Application

Architecture & Development

Blockchain Architecture - Part 2: Application Templates

On building a blockchain application, following stages can be applied.

Analysis Stage: Identify the entities involved, their roles and types of interactions between them.

Design Stage: Model the entity attributes as state variable and interactions between them as functions. Also capture dependencies and constraints.

Implementation Stage: Implement the contract, front-end and back-end application.


Ethereum Development



The templates are defined below:

One-to-One: TBD

Many-to-One: TBD

Many-to-Many:TBD