🗣 What You Should Know About Block Validation on DMD Diamond Blockchain 💥💥.

DMD DIAMOND
3 min readMay 16, 2024

--

DMD Diamond blockchain stands as a future, most adopted ecosystem — all thanks to its unique first industry features. This is made possible by its unique consensus — HBBFT algorithm supported with POSDAO election validation mechanism. The mechanism of block validation is through these algorithms, using a small number of validator nodes with secure, consistent and reliable network connections between them.

DMDv4 — the next iteration of DMD diamond blockchain fairly selects and uses 25 validator nodes for block validation in an active set. This rotates among nodes in every epoch (12 hours). The chances of getting selected is dependent on how many coins are staked on them by delegators.

To become a validator node among pools of potential validators on the DMD diamond blockchain, you must have the ability to stake a minimum of 10,000 DMD. The maximum you could stake is 50, 000 DMD. However, to ensure true decentralization and reward distribution across the network, a node with a minimum of 100 DMD can participate by delegating their staking to a validator node of his choice on the network. In return, all delegators both share rewards to a validator candidate on block validation on the network.

Beyond that, DMDv4 is able to facilitate block validation on the network using the following technical approaches:

● Governance Contract Interaction

All thanks to our adaptations of OpenEthereum, which uses POSDAO to change the validator set between Epochs, and reports malicious validator behavior. With that, malicious nodes could be detected and many nodes on the DMD diamond blockchain are able to securely participate in the network.

● Random Number Generation

In block creation, the HBBFT consensus engine enables the DMD diamond blockchain to generate true random numbers. This helps to select validators securely and fairly, from the pool of validator candidates. Moreover, random number generation on our blockchain further helps to prevent front-running attacks on the ecosystem.

● Validator Set Changes/Key Generation

To change a validator set, threshold keys are generated on-chain via a smart contract for the new validators.

Starting A Block Creation

Validators on the network collaboratively opt to start a new block creation if transactions are waiting to be added into a block and no block was created in the last one second (minimum time between blocks). New blocks are created as soon as the transactions for the previous block are initiated, hence ensuring faster transaction times. Furthermore, validators also collaborate to contribute to transactions waiting to be added into a block.

● Block Agreement Processes & Validation

Validators collaboratively sign a block using threshold signatures. However, sealed blocks achieved through threshold signatures need to be accepted. Therefore, all FULL NODES inspect if the blocks are properly signed before they add it to their local copy of the blockchain.

In conclusion, we call on every DMD Diamond coin holder to participate in the block validation mechanism on our network and enjoy our fairly rewarding ecosystem. You can either do that by putting across the minimum required DMD or cast your weight on the validators with good faith on the network.

Our blog — https://bit.diamonds/blog/

Our website — https://bit.diamonds/

--

--

DMD DIAMOND

DMD DIAMOND the world’s first blockchain with a cooperative HBBFT consensus supplemented by a dPOS-based validator election plus EVM smartcontract abilities.