Quantum Coin Platform Source Code
The Quantum Coin Platform source code is published to Github. Everyone are welcome to contribute to this community driven project. For development details and discussion, use the Github discussions section or in the community Discord Server.
The Quantum Coin Platform contains many components such as the quantum resistant blockchain, web assembly, smart contracts and so on. The following list describes the various repositories of the Quantum Coin Platform.
go-dp
go-dp is a Golang implementation of the Quantum Coin blockchain node client. The major changes from go-ethereum that have been added to this fork are:
- Quantum Resistance: Dilithium, SPHINCS+, ed25519 (hybrid combiner) are used to secure wallets and accounts.
- Quantum Resistance: Kyber to secure inter-node communication.
- RLPX Protocol has been completely rewritten and modularized, to use post-quantum cryptography model.
- A new consensus engine (Proof-of-Stake) has been added, along with Withdraw and Deposit tools.
- Testnet command line tools for periodically creating test transactions, smart contracts etc.
Read more in https://github.com/DogeProtocol/go-dp.
Android Wallet
Read more in https://github.com/DogeProtocol/dp-wallet-android.
Web Assembly
This repository contains WASM (Web Assembly) for the Post Quantum Cryptography scheme. The web assembly is generated from hybrid-pqc Repository.
Read more in https://github.com/DogeProtocol/WebAssembly.
DogeP Token Contract
This repository contains the Smart Contracts for the DogeP ERC20 Token. The contract code has also been verified in EtherScan.
Read more in https://github.com/DogeProtocol/dogep-token-contract.
Documentation
This repository contains the documentation hosted at DpDocs.org. Since this website currently uses a commercial theme, the assets such as media, css have not been checked into Github. These assets are served separately via a CDN. The documentation will be moved to a better open-source friendly theme in the future.