SDK UniDAG is a universal set of development tools that allows programmers and enthusiasts of the world of UniDAG to create DAGchain-applications for different platforms and hardware.
SDK UniDAG consists of frameworks, libraries and other program code that allow using them to create programs in which algorithms are used by the dagchain, or to integrate the dagchain into existing solutions.
To understand the key points in the work, several terms should be introduced.
- The active dagchain is a dagchain that stores the data of the blocks used as executable programs, but the passive dagchain is not. In addition, each block in the active dagchain has 3 execution states: waiting for execution, during execution and execution is complete.
- The open block is a block that is added to the dagchain, but the title of which is open for record. In the title of the closed block, accordingly, there is no possibility to record additional data.
- Floating block size is determined depending on the technical capabilities of the device based on the parameters: the necessary time for adding the block to the dagchain, the processing time, and adding the test block to the dagchain.
- Clustering is the duplication of the dagchains in accordance with certain rules.
The UniDAG SDK also provides a set of tools for sharing both active and passive dagchains within a single application.
At the moment in the development are:
- The decentralization framework UniDAG
- UniDAG backup framework
- Libraries
Website: www.unidag.world
Telegram: @World_UniDAG
vk: @unidag
Medium: @yevheniikonstantinovichdoshyn