Blockchain

Post-Quantum Qoin

Consensus
Quantum-Vulnerable

Why this rating. Judgment call: default block validation requires multivariate proof of work and Drand beacons authenticated with classical BLS signatures. The Dilithium or Falcon block-signature check is commented out in core/consensus/qoincns/qcoin.go.

Transactions
Quantum-Vulnerable

Why this rating. Judgment call: MultiPqcVerify in lib/sigs/sigs.go verifies signatures against keys supplied with them, without binding those keys to the sender. An empty key list also succeeds. The secp256k1 path checks the sender address.

Algorithms
None listed
Website
Website
Source
Source
Note and links

PQ checks unbound to sender

Spotted an error or a missing entry? Edit this registry on GitHub to open a pull request, or suggest a change in an issue.

Edit on GitHub Suggest a change