Skip to content

cyyber/QRL

This branch is 150 commits behind theQRL/QRL:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f336995 · Feb 29, 2020
Feb 28, 2020
May 31, 2018
Mar 25, 2018
Mar 6, 2018
Feb 29, 2020
Feb 27, 2020
Feb 28, 2020
Feb 5, 2020
Apr 29, 2018
Aug 29, 2017
Apr 18, 2018
Feb 5, 2020
Nov 17, 2017
Nov 28, 2017
Nov 17, 2017
Oct 23, 2017
Oct 9, 2017
Aug 28, 2017
Apr 18, 2018
Mar 19, 2019
Aug 29, 2017
May 16, 2019
May 31, 2018
Feb 28, 2020
Feb 28, 2020
Oct 2, 2018
Dec 27, 2017
May 16, 2019
Apr 18, 2018

Repository files navigation

MIT licensed PyPI version CircleCI CircleCI Codacy Badge Codacy Badge codebeat badge Snyk Vulnerability Analysis

QRL - Quantum Resistant Ledger

Python-based blockchain ledger utilizing hash-based one-time merkle tree signature scheme (XMSS) instead of ECDSA. Proof-of-work block selection via the cryptonight algorithm. Future transition to POS with signed iterative hash chain reveal scheme which is both probabilistic and random (https://github.com/theQRL/pos).

Hash-based signatures means larger transactions (3kb per tx, binary), longer keypair generation times and the need to record 'state' of transactions as each keypair can only be used once safely. Merkle tree usage enables a single address to be used for signing numerous transactions (up to 2^13 computationally easily enough). Currently XMSS/W-OTS+ are natively supported with extensible support for further cryptographic schemes inbuilt.

Documentation

We recommend exploring our Documentation

For instructions on how to install a node, please refer to Install Node

API documentation can be found at api.theqrl.org

More information


About

quantum resistant ledger

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 91.1%
  • Jupyter Notebook 8.8%
  • Shell 0.1%