• Stars
    star
    411
  • Rank 105,247 (Top 3 %)
  • Language
    Python
  • License
    MIT License
  • Created about 8 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Quantum Resistant Ledger

MIT licensed PyPI version CircleCI CircleCI 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


More Repositories

1

Whitepaper

stores the QRL white paper and various translations
62
star
2

qrl-wallet

QRL Wallet
JavaScript
44
star
3

qrllib

QRL core library
Rust
40
star
4

block-explorer

QRL Block Explorer
JavaScript
19
star
5

qips

QRL improvement proposals
HTML
17
star
6

PoS

QRL proof-of-stake white paper
14
star
7

mobile-wallet

QRL mobile wallet based on the react-native framework
JavaScript
12
star
8

theqrl.org

JavaScript
11
star
9

zond

Go
10
star
10

go-qrl

Go version of QRL node
Go
9
star
11

qrl-cli

JavaScript
7
star
12

api.theqrl.org

API docs
JavaScript
7
star
13

qryptonight

QRL Mining Library
Python
7
star
14

docs.theqrl.org

HTML
6
star
15

zeus

Vue
6
star
16

qrl-docker

Docker images for build environments
5
star
17

integration_tests

QRL Integration Tests
JavaScript
5
star
18

qrllib-browserify

JavaScript
4
star
19

offline-wallet-generator

Vue
4
star
20

silicon

QRL VM compiler tools
Python
3
star
21

zond-contract-example

JavaScript
2
star
22

validate-qrl-address

JavaScript
2
star
23

zeus-proxy

CSS
2
star
24

ephemeral

Ephemeral white paper and implementation docs
2
star
25

node-helpers

QRL node helpers
JavaScript
2
star
26

qrandomx

Python
2
star
27

nft-providers

JavaScript
2
star
28

qrypto.js

JavaScript
2
star
29

hashchains

JavaScript
2
star
30

ledger-qrl

Python
2
star
31

message-transaction-encoding

List of encoding bytes for various services using QRL message transactions
1
star
32

wallet-helpers

JavaScript
1
star
33

documentation

Main Documentation for The QRL
CSS
1
star
34

go-libp2p-qrl

Starlark
1
star
35

security

1
star
36

electrify-qrl

JavaScript
1
star
37

web3

JavaScript
1
star
38

qrl-meteor-browser-policy

QRL version of the meteor:browser-policy package
JavaScript
1
star
39

AWS

Useful tools and scripts to test over AWS clusters.
Python
1
star
40

go-qrllib

Go
1
star