Programming Beam - hadescoincom/hds-core GitHub Wiki

The following series of articles starts the documentation process for Hds project.

Hds is a Mimblewimble implementation done from scratch in the C++ programming language.

Key Terms and Concepts

Hds project can be divided into the following logical modules:

  1. P2P and networking. A lower level implementation of the communication mechanisms. There are several different types of communications: Node2Node, Node2Wallet and Wallet2Wallet. The implementation of the P2P infrastructure can be found here.

  2. Cryptography and Core elements. All cryptographic primitives and necessary building blocks are implemented in the core of the project

  3. Hds Node

  4. Hds Wallet