Abelian is a post-quantum privacy-preserving Blockchain. Its quantum-resistant security is based on lattice-based cryptography with cryptographic schemes inspired by NIST standardized algorithms such as CRYSTALS-Dilithium and CRYSTALS-Kyber. It also employs some innovative lattice-based zero-knowledge proof systems and lattice-based linkable ring signature for supporting its native token ABEL's multi-tier privacy-preserving features.
Kindly check our website as link: https://community.pqabelian.io/guide/what-is-abelian.html
| Items | Repository | Description | Language |
|---|---|---|---|
| 1 | abec | The Abelian core including all the functionalities for running a node. | Go |
| 2 | abelian-aip11-go | The Go implementation of AIP-0011 on Mnemonic code for generating deterministic account. | Go |
| 3 | abelian-community-website | Contents of Abelian documentation and FAQs. | |
| 4 | abelian-lib-abelethash | An Abelian fork of Ethash POW-based consensus protocol. | C++ |
| 5 | abelian-miner-gpu | Client software for GPU mining. | C++ |
| 6 | abelian-sdk-go | Abelian blockchain SDK which includes private key and address creation, blockchain data queries, transaction creation, privacy-protected data decoding, etc. | Go |
| 7 | abelian-sdk-go-demo | A demo application for the Abelian Go SDK. It shows how to use the Abelian Go SDK. | Go |
| 8 | abelian-sdk-java | Abelian Java SDK. | Java |
| 9 | abelian-sdk-go-lib | The dynamic library of the Abelian Go SDK. | Go |
| 10 | abelian-sdk-go-lib-v2 | The dynamic library of the updated Abelian Go SDK v2. | Go |
| 12 | abelian-sdk-java-v2 | The updated Abelian Java SDK v2 | Java |
| 13 | abeutil | An auxiliary repository for abec and abewallet. | Go |
| 14 | abewallet | Abelian wallet functions. | Go |
| 15 | aips | Abelian Improvement Protocol (AIP) repository set. | |
| 16 | pqringct | The post-quantum ring confidential transaction scheme implementation. | Go |
| 17 | pqringctx | The enhanced post-quantum ring confidential transaction scheme implementation. | Go |