Skip to content
Quantum Resistant Ledger
Branch: master
Clone or download
Latest commit f6ba11e Jan 1, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Updated ignore list for threadleak test Jul 14, 2018
.github/ISSUE_TEMPLATE
docs Restructuring to align with new project layout Mar 25, 2018
examples Wallet/CLI refactoring Mar 6, 2018
src Fix: Wallet Daemon encoding issue for message in message txn Jan 1, 2019
tests Fix: Wallet Daemon encoding issue for message in message txn Jan 1, 2019
tests_integration @ 8d27f50 upgrading integration tests Jul 1, 2018
.codacy.yml
.codebeatignore
.coveragerc
.gitattributes
.gitignore
.gitmodules
.pre-commit-config.yaml
.snyk Upgrading snyk to python 3 Nov 17, 2017
AUTHORS.md
CHANGES.md Updating layout and templates Oct 9, 2017
LICENSE Fixing bugs / improving logging Aug 28, 2017
MANIFEST.in
README.md
README.pypi
docs-requirements.txt
pytest.ini
requirements.txt
setup.cfg
setup.py
start_qrl.py
test-requirements.txt
versioneer.py

README.md

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. Late 2018 planned 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


You can’t perform that action at this time.