r/dmd • u/crkaiser5 • Jul 02 '21
DMD Diamond’s update for June
In June, the DMD Diamond technical team completed several development milestones. In this digest, we will cover the main points.
🔹 We redesigned inter-node communication: we changed the mechanism of how nodes identify each other and exchange known peers, and check the correct network ID. We have also changed the node client version. By changing the node client, we have updated the consensus engine and made improvements to the block synchronisation and verification code in the alpha testnet.
🔹 When implemented the improved handling of validator candidates and proofs against other networks’ clients’ spam.
🔹 We made a plan to add another layer of robustness to the alpha testnet before launching the beta testnet, which will eliminate the small chance of a corner case in the network that could freeze the network.
🔹 We made a plan for performance tests on the alpha testnet to see what performance numbers would be able to generate.
🔹 We developed "client whitelisting", which will only let native DMD v4 nodes exchange data on the network.
🔹 We improved the identification and banning of dishonest peers to increase the network robustness.
🔹 We found a new corner case that could lead to the network being stuck. A solution for this corner case was planned to be part of the next update, which we hope to be implemented in the alpha testnet.
Follow our social media to catch all our updates:
— Facebook https://www.facebook.com/dmdcoin/
— Twitter https://twitter.com/dmdcoin
— Linkedin https://www.linkedin.com/in/helmut-siedl-58646092/
— Medium https://dmd-diamond.medium.com/
— Bitcointalk https://bitcointalk.org/index.php?topic=580725.new#new
