Blockchain Application Model

Mitum is designed to be used as a general purpose blockchain. To meet this requirement, the policy and data of Mitum can be configured and managed in a practical way.
In simpler terms, network designers will design their network in two parts:
  • Data

  • Policy

By configuring the data and policy, designers can build and launch their own model of network.
For example, suppose that a designer wants to build a currency model in Mitum. The designer can define several currencies and relative data and add additional policy.
Data types:
  • account

  • balance

Policy:
  • total amount

  • minimum amount of new balance

  • multisig

  • inflation

  • etc…

The following figure shows the relationship between the Mitum blockchain core and the Mitum model.
Mitum Blockchain Layer

Digest Service

  • Digest Service is an internal service that stores block data stored by Mitum separately to serve as HTTP-based API.

  • The mitum-based model provides an API to query state.

  • For more information on Digest Service, please refer to rest api.

Mitum-based models