Dusk Network Development Update - SeptemberA monthly development update series created to embrace the transparency and inclusivity that we strive for at Dusk Network.DevelopmentTime to kickstart the development! September has been an interesting month as the team transitioned from theoretical research to standardizing and programming the core sections of the eventual platform. Our goal is to construct a modular implementation which will enable the developers to plug-and-play experimental features with ease. Golang is the programming language of choice for the reference implementation. The tipping point in favour of Golang has been its native support for concurrency, the bloodline of peer-to-peer (P2P) networks.
We have spent the month working on the basic wallet implementation, designing the transaction structures and building the networking layer. A lot of progress has been made in establishing the core documentation of the features and will help the team concentrate on the actual programming instead of worrying about undocumented features.
The code will be made public in sections after going through a rigorous formal verification and security audit process. The team is aiming to fulfil the original goal of launching the testnet in Q1.
ResearchWhile the initial structure and the technical features of the platform had been finalized, our team is on a constant lookout for advancements in the fields of mathematics and computing science which could improve the efficiency and the security of the platform. One of the most exciting domain improvements that have been under our radar for some time are the advancements in cryptography. Specifically, the team has been exploring the possibility of using a Ristretto curve instead of a twisted Edwards birational equivalent of Curve25519 planned to be used in the genesis implementation. The Ristretto curves are related to bulletproofs, which have been the focal point of our research for a prolonged period. Additionally, we are exploring the possibility of using threshold signatures to implement a stealthy and a flexible alternative to multisignature addresses.
Aside from the cryptography, we are examining numerous approach vectors to employing zero-knowledge smart contracts on the platform, which will expand the feature set of the platform dramatically.
Finally, the team has been probing different fee structures and the crypto-economic effects of each of the proposed structures. Our eventual goal is to implement the structure least vulnerable to spam attacks while also retaining the affordable fees.
CommunityA
Discord server has been launched! Everybody is invited to join the discussions on our new medium of communication where the core team members will be present to answer your questions and guide you through the intricate features of the platform.
While there are no plans to involve the public in development until the devnet launch in December, we are working hard to establish Dawn public community after the launch to involve each and every one of you who is interested in helping our platform grow and prosper. More information will be revealed later.
How to learn more about Dusk NetworkThe Dusk Network is a project coordinated by the Dusk Foundation. We are a decentralized ecosystem entirely focused on providing the perfect trade-off between privacy and transparency. Dusk protects privacy and fits regulations in payments, communications and asset transfers.
Please consider joining us at the following media: