Architecture
Last updated
Was this helpful?
Last updated
Was this helpful?
Dfinance network consists of several main components:
dnode - blockchain node - the core layer. Includes , Proof Of Stake modules, oracles functional, VM functional, etc. dnode is built with . See .
dncli - command-line interface to iteract with dnode, also allows launching REST API server, has same repository that .
dvm - Move Virtual Machine by packed as gRPC server. Allows smart constracts execution via gRPC. Connects to dnode to read data from storage, dnode connects to VM to execute smart contracts. . Also, contains compiler of Move language. Requires dnode for correct functioning.
You'll find more precise description of every component in other sections of this documentation.