QRC20 is a quantum-resistant token on Ethereum.
Ethereum's accounts (ECDSA addresses and keys) could one day be broken by a quantum computer. QRC20 ownership is controlled by a quantum-resistant 897-byte Falcon key that holders generate on the site. Every transfer is signed off-chain in the browser with this Falcon key. When a transaction is submitted, a verifier contract checks the signature and executes the instructions within it.
*NOTICE*: The token, the pool, and the Falcon quantum verifier contracts use new, experimental and unaudited technology. Best efforts and thorough testing have been made to mitigate exploit risks, but it cannot be 100% guaranteed safe. This project is first and foremost a conceptual exploration, do not commit more money to it than you can afford to lose.
Token contract:
Swap contract:
Quantum verifier:
Artist: @figure31
Ethereum secures its accounts with ECDSA, a signature scheme that a large quantum computer could break. QRC20 does not use it. It is built on Falcon-512, a post-quantum signature scheme. A QRC20 account is a Falcon key, and the keccak256 hash of that key holds the balance in place of an Ethereum address. Ethereum runs the contract, orders the transactions, and stores the ledger, while Falcon keys control the tokens. This protects token ownership, not the whole system on which it exists.
Your key is generated in the browser. The passphrase runs through PBKDF2-SHA256 (210,000 iterations) into a 256-bit seed, and that seed always produces the same Falcon keypair. The secret key stays inside a Web Worker and never leaves your device. The site only shares your public identity and your finished signatures.
To move tokens, you present your public key and a Falcon signature over a 32-byte digest. The digest binds the chain, the contract, the sender, the recipient, the amount, a nonce, and an expiry. The verifier contract derives your identity from the key and verifies the signature on-chain using ETHFALCON, an open-source EVM implementation of Falcon by ZKNOX.
The swapping contract is a constant-product bonding curve. There are no liquidity providers: the pool is the only market, and it deepens as ETH collects in it. A 1% fee is taken on every trade. A trade's terms are sealed in its Falcon signature.
The QRC20 token and swapping contracts are custom-made. Wallet providers, charting platforms, blockchain explorers, and DEX aggregators will not index them. The token interface presents a global picture of token activity and holder distribution while enabling trading.
The smart contracts related to QRC20 preserve their own history with special on-chain storage slots. The website only uses public RPCs: no API, no event logs, no subgraph, no complex backend. Balances, the holders list, the price chart, the trade feed, and every chat message are read straight from the contracts through view functions.
The SKY page is a dynamic landscape painting of the token as a whole. It sits somewhere between a holder's bubblemap, an astronomical star plate, and a representation of the Ethereum network's latest state.
If you own $QRC tokens, you can register a username with a Falcon signature, which binds an ordinary ETH address to your identity. Every message is stored on-chain and requires a small gas fee. Message bodies are packed at 6 bits per character to save gas. The chatroom's contents are obfuscated to non-holders.
QRC20 is a quantum-resistant token. You need an 897-byte Falcon key to own it. Generate a new passphrase, or load an existing one.
You still need an Ethereum address to pay for transaction fees. This address does not control your tokens.
NOTICE: Store your passphrase file safely. If you lose it or leak it, you lose your tokens. This artwork uses new, experimental and unaudited software. It cannot be 100% guaranteed safe, do not commit more than you can bear to lose.