{"id":18857630,"url":"https://github.com/theqrl/qrl","last_synced_at":"2025-04-04T14:09:21.896Z","repository":{"id":12131107,"uuid":"71055814","full_name":"theQRL/QRL","owner":"theQRL","description":"Quantum Resistant Ledger ","archived":false,"fork":false,"pushed_at":"2024-04-14T09:09:11.000Z","size":14326,"stargazers_count":412,"open_issues_count":46,"forks_count":105,"subscribers_count":55,"default_branch":"master","last_synced_at":"2024-04-14T12:00:27.759Z","etag":null,"topics":["blockchain","merkle-signature-schemes","merkle-tree","qrl","xmss"],"latest_commit_sha":null,"homepage":"https://theqrl.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/theQRL.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-10-16T14:32:40.000Z","updated_at":"2024-06-28T21:01:10.421Z","dependencies_parsed_at":"2023-01-13T16:47:43.679Z","dependency_job_id":"4c2d8274-5f13-4dbc-bb8d-0374bb7527fd","html_url":"https://github.com/theQRL/QRL","commit_stats":null,"previous_names":[],"tags_count":98,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theQRL%2FQRL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theQRL%2FQRL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theQRL%2FQRL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theQRL%2FQRL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/theQRL","download_url":"https://codeload.github.com/theQRL/QRL/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247190254,"owners_count":20898702,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","merkle-signature-schemes","merkle-tree","qrl","xmss"],"created_at":"2024-11-08T04:07:27.421Z","updated_at":"2025-04-04T14:09:21.872Z","avatar_url":"https://github.com/theQRL.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/theQRL/qrllib/master/LICENSE)\n[![PyPI version](https://badge.fury.io/py/qrl.svg)](https://badge.fury.io/py/qrl)\n[![CircleCI](https://circleci.com/gh/theQRL/QRL.svg?style=shield)](https://circleci.com/gh/theQRL/QRL)\n[![CircleCI](https://img.shields.io/circleci/project/github/theQRL/integration_tests/master.svg?label=integration)](https://circleci.com/gh/theQRL/integration_tests)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/d1d2abd66d7546c0aac551b7abb8d87e)](https://www.codacy.com/gh/theQRL/QRL/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=theQRL/QRL\u0026amp;utm_campaign=Badge_Grade)\n[![codebeat badge](https://codebeat.co/badges/5748b416-7398-4d08-8b49-e4285ef9a82d)](https://codebeat.co/projects/github-com-theqrl-qrl-master)\n[![Snyk Vulnerability Analysis](https://snyk.io/test/github/theQRL/QRL/badge.svg)](https://snyk.io/test/github/theQRL/QRL)\n\n\n# QRL - Quantum Resistant Ledger \n\n\u003e 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).\n\u003e\n\u003e 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. \n\n# Documentation\n\nWe recommend exploring our [Documentation](https://docs.theqrl.org/) \n\nFor instructions on how to install a node, please refer to [Install Node](https://docs.theqrl.org/node/QRLnode/) \n\nAPI documentation can be found at [api.theqrl.org](https://api.theqrl.org)\n\n# More information\n\n * [theqrl.org](https://theqrl.org)\n * [Blog (Medium)](https://medium.com/the-quantum-resistant-ledger)\n * [Original Whitepaper (English)](https://github.com/theQRL/Whitepaper/blob/master/QRL_whitepaper.pdf) or [other languages](https://github.com/theQRL/Whitepaper/blob/master) [These documents are subject to change]\n * [Original Proof of Stake document](https://github.com/theQRL/pos) [This document is subject to change]\n * [Discord Chat](https://discord.gg/RcR9WzX)\n \n* * *\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheqrl%2Fqrl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftheqrl%2Fqrl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheqrl%2Fqrl/lists"}