English简体中文繁體中文日本語한국어Русский

Dragonchain Whitepaper

A Post-Quantum Secure, High-Speed Decentralized Peer-to-Peer Electronic Cash System

Version: 1.0
Date: June 2026
Website: https://www.dragonchain.cc
GitHub: https://github.com/nicholoz/Dragonchain


Abstract

Dragonchain is a decentralized peer-to-peer electronic cash system based on proof-of-work (PoW) consensus, combining Sugarchain's ultra-fast transaction capabilities with Tidecoin's post-quantum security features. Dragonchain achieves one of the fastest PoW transaction confirmations in the world with 5-second block times, employs the Falcon-512 post-quantum signature algorithm to resist future quantum computer attacks, and realizes true "one-CPU-one-vote" decentralization through the Yespower CPU-friendly mining algorithm. Dragonchain has never conducted an ICO, premine, or private sale — it is a fully fair-launch, community-driven project.


1. Introduction

Bitcoin [1], as the first successful decentralized digital currency, demonstrated the feasibility of electronic payment systems based on cryptographic proofs. However, as blockchain technology has evolved, Bitcoin faces two fundamental challenges:

  1. Slow Transaction Confirmation: Bitcoin's 10-minute block time cannot meet the demands of everyday payments
  2. Quantum Computing Threat: Bitcoin's ECDSA signature algorithm offers no security against quantum computers [2]

Dragonchain addresses both challenges with a systematic solution:

Dragonchain strictly adheres to Satoshi Nakamoto's "one-CPU-one-vote" principle. Through the Yespower algorithm, mining power is distributed across a wide range of CPU devices, rather than concentrated in GPU farms or ASIC miners.


2. Core Parameters

Parameter Value Notes
Block Time 5 seconds Among the fastest PoW blockchains
Genesis Block Reward 42.94967296 DRAGON Genesis block only
Initial Period Reward 3.32988658 DRAGON First 6 months (blocks 0–3,153,600)
Standard Block Reward 0.20807311 DRAGON After 6 months, halving every 4 years
Halving Interval 25,228,800 blocks (~4 years)
Total Supply 21,000,000 DRAGON Equivalent to Bitcoin's total
Genesis Time 2026-05-04 21:20:00 CST Unix timestamp: 1777900800
PoW Algorithm Yespower 1.0.1 CPU-friendly
Signature Algorithm Falcon-512 Lattice-based post-quantum cryptography
Address Format Bech32m (dragon1...) Native SegWit
Difficulty Adjustment SugarShield-N510 510-block moving window (~42.5 min)
P2P Port 29000
RPC Port 29001
Premine/ICO/IEO None Fully fair launch

3. Post-Quantum Security

3.1 The Quantum Computing Threat

Quantum computers pose a fundamental threat to traditional public-key cryptography. Shor's algorithm can solve both the integer factorization problem and the elliptic curve discrete logarithm problem (ECDLP) in polynomial time, meaning Bitcoin's ECDSA (secp256k1) signatures would be completely broken by a sufficiently powerful quantum computer.

In December 2020, a photonic quantum computer demonstrated "quantum supremacy" over classical supercomputers [3]. While current quantum computers lack the scale to break Bitcoin signatures, cryptocurrency design must think in decades — when quantum computers mature, unprotected blockchains will face catastrophic security failure.

3.2 The Falcon-512 Signature Algorithm

Dragonchain employs Falcon-512 (Fast-Fourier Lattice-based Compact Signatures over NTRU) as its digital signature algorithm. Falcon is an implementation of the lattice-based signature framework introduced by Gentry, Peikert, and Vaikuntanathan in 2008, and has been selected as a finalist in the NIST Post-Quantum Cryptography Standardization process [4].

Core Principles:

Falcon's security is based on the Short Integer Solution (SIS) problem over NTRU lattices. The scheme works as follows:

  1. Key Generation: A short basis (private key) and a long basis (public key) of a q-ary lattice are generated
  2. Signing: a. Generate a random salt value b. Compute target c = H(msg||salt), where H is a hash function mapping inputs to lattice points c. Use knowledge of the short basis to compute a lattice point v close to target c d. Output (salt, s), where s = c − v
  3. Verification: The verifier accepts the signature (salt, s) if and only if: a. Vector s is short b. H(msg||salt) − s is a point on the lattice generated by the public key

Falcon-512 Characteristics:

Property Value Notes
Signature Size 690 bytes Much smaller than equivalent RSA
Public Key Size 897 bytes Compact, suitable for embedded devices
Classical Security ~128 bits Equivalent to RSA-2048
Signing Speed Thousands/sec On a common computer
Verification Speed 5–10x faster than signing
RAM Usage <30 KB Suitable for memory-constrained devices

Quantum Resistance: Falcon is based on lattice cryptography. There is currently no known efficient solving algorithm in the general case — even with the help of quantum computers — because the underlying hard problem (SIS over NTRU lattices) has no known efficient quantum solution. This stands in stark contrast to traditional cryptography based on integer factorization or discrete logarithms.

3.3 Falcon-512 Implementation in Dragonchain

Dragonchain fully integrates Falcon-512 into the transaction signing and verification flow:

// Signature size: 690 bytes (src/key.h)
#define PQCLEAN_FALCON512_CLEAN_CRYPTO_BYTES_ 690

// Signature verification (src/pubkey.cpp)
int r = PQCLEAN_FALCON512_CLEAN_crypto_sign_verify(
    vchSig.data(), vchSig.size(),
    hash.begin(), 32,
    pch + 1
);

Due to Falcon-512's 1281-byte non-standard key structure, it is incompatible with BIP32 hierarchical deterministic (HD) wallet derivation. Dragonchain considers this a reasonable trade-off: post-quantum security takes priority over HD convenience.


4. Proof of Work and Consensus

4.1 Yespower PoW Algorithm

Dragonchain uses Yespower 1.0.1 as its proof-of-work algorithm [5]. Yespower builds upon scrypt with the following properties:

This design ensures mining power is distributed across a wide range of general-purpose computing devices, realizing the "one-CPU-one-vote" decentralization ideal.

PoW Verification Flow:

H(Nonce) = Hash(Hash(nVersion, hashPrevBlock, hashMerkleRoot, nTime, nBits, Nonce))

If H(Nonce) < PoW_Target:
    Proof of Work is valid → Broadcast new block → Receive block reward

Minimum Difficulty (powLimit):

0x003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

The lower powLimit enables:

  1. 5-second ultra-fast block production
  2. Low-end CPUs to participate in mining

4.2 Difficulty Adjustment Algorithm: SugarShield-N510

Dragonchain adopts the SugarShield-N510 difficulty adjustment algorithm (DAA), based on Zcash's improvement of Digishield, using a 510-block (~42.5 minutes) moving average window.

Core Formula:

target_{h+1} = avg_N_targets × (1 + (t_N − t₀) / (4 × T × N) − 1/4)

Where T = 5 (target block time in seconds), N = 510 (window size)

Parameter Configuration:

Parameter Value Notes
Target Block Time 5 seconds
Difficulty Period 510 blocks (42.5 min)
Max Adjust Down 32% Per period
Max Adjust Up 16% Per period
DAA Start Block Block 511
DAA Stable Start Block 512

Attack Resistance:

4.3 Longest Chain Consensus

Dragonchain follows Nakamoto consensus with the longest-chain rule: nodes always consider the chain with the most accumulated proof-of-work as the correct chain, and continue to extend it. When two nodes broadcast different versions of the next block simultaneously, nodes process the first received block but retain the other branch. When the next proof-of-work is found, the chain with the most accumulated work wins and becomes the longest branch; most nodes on the network will then switch to that branch.


5. Economic Model

5.1 Supply Model

Dragonchain's total supply is strictly limited to 21,000,000 DRAGON, matching Bitcoin's economically significant total.

Block Reward Structure:

Phase 1 (Genesis, Block 0):
  Reward = 42.94967296 DRAGON (= 2³² / 10⁸)

Phase 2 (Initial Period, Blocks 1–3,153,600, ~6 months):
  Reward = 3.32988658 DRAGON/block
  Total = 10,500,000 DRAGON

Phase 3 (Standard, Blocks 3,153,601+):
  Reward = 0.20807311 DRAGON/block
  Halving every 25,228,800 blocks (~4 years)
  64 halving cycles → reward eventually reaches zero

Total Supply Calculation:

Total Supply = 42.94967296 + 10,500,000 + Σ(n=0→63) 25,228,800 × 0.20807311 / 2^n
             = 42.94967296 + 10,500,000 + 10,499,957.05032704
             ≈ 21,000,000 DRAGON

5.2 Issuance Curve

Dragonchain employs a front-loaded issuance strategy:

Advantages of this design:

  1. Early miners receive sufficient incentive to participate in network building
  2. Rapidly established liquidity facilitates exchange listings and payment application integration
  3. Long-term halving mechanism maintains sustained scarcity

5.3 Comparison with Bitcoin Economic Model

Parameter Bitcoin Dragonchain
Total Supply 21,000,000 BTC 21,000,000 DRAGON
Block Time 10 minutes 5 seconds
Initial Reward 50 BTC 3.33 DRAGON
Halving Interval 210,000 blocks (~4 years) 25,228,800 blocks (~4 years)
Halving Count 33 64
Fully Mined ~2140 CE ~2282 CE
Smallest Unit 1 satoshi (0.00000001) 1 satoshi (0.00000001)

6. Addresses and Transactions

6.1 Bech32m Address Format

Dragonchain uses Bech32m encoding (BIP350) for Native SegWit addresses by default, in the format:

dragon1qvazfa2ssu47wes89390sl0jz6g05h0267u8g

Address Decomposition:

Legacy vs. Native SegWit:

Feature Legacy (Base58) Bech32m (Native SegWit)
Example Address S... dragon1...
Case Sensitivity Case-sensitive Case-insensitive
QR Code Efficiency Low High
Error Detection Moderate Excellent (detection + correction)
Transaction Fees Higher Lower

Legacy address prefixes: public key addresses begin with S, script hash addresses begin with s.

6.2 Native SegWit

Dragonchain enables Segregated Witness (BIP141/BIP143/BIP147) from the genesis block, with all transactions defaulting to SegWit format. Compared to traditional transaction formats:

6.3 Transaction Signatures

Every Dragonchain transaction is signed using the Falcon-512 algorithm. Signatures are 690 bytes and public keys are 897 bytes. While larger than Bitcoin's ECDSA (~71-byte signatures, 33-byte public keys), this trade-off provides long-term security against quantum computing attacks.


7. Network Architecture

7.1 P2P Network

Dragonchain uses a fully distributed peer-to-peer network topology without super nodes. Every full node runs identical configuration and code, forming a self-organizing network through broadcast mechanisms.

Node Operation Flow:

  1. New transactions are broadcast to all nodes
  2. Each node collects new transactions into a block
  3. Each node performs PoW computation and broadcasts valid proofs to the network
  4. Nodes collect proofs of work and generate valid blocks
  5. Nodes accept blocks only when PoW and all transactions are valid
  6. Nodes express acceptance of a chain by creating the next block, using the hash of the accepted block as the previous hash

7.2 Node Configuration

Setting Value
P2P Port 29000
RPC Port 29001
Max Block Size 1,000,000 bytes
Network Magic Bytes 0x9c 0xeb 0x4b 0x9d

7.3 Storage and Bandwidth Requirements

Metric Current Daily Growth
Block Count 635,000+ ~21,000 blocks/day
Blockchain Size ~234 MB ~8 MB/day
Annual Growth ~2.9 GB/year

8. Security Analysis

8.1 Quantum Security Assessment

Dragonchain's post-quantum security levels:

Attack Scenario ECDSA (Bitcoin) Falcon-512 (Dragonchain)
Classical Computer Attack Secure (128-bit) Secure (~128-bit equivalent)
Shor's Algorithm (Quantum) Completely Broken Secure (no known efficient quantum solver for lattice problems)
Grover's Algorithm (Quantum) Security halved (64-bit) N/A (not applicable to lattice problems)
Side-Channel Attacks Implementation-dependent Implementation-dependent (equivalent level)

9. Roadmap

Phase Timeline Goals
Phase 1 2026 Q2 Mainnet launch, full node release, mining activation ✅
Phase 2 2026 Q2 Block explorer launch, official website deployment ✅
Phase 3 2026 Q3 Android mobile wallet (SPV)
Phase 4 2026 Q4 Exchange listings, cross-chain bridge exploration
Phase 5 2027+ Layer-2 networks (Lightning Network adaptation), smart contracts

10. Conclusion

Dragonchain fuses Sugarchain's ultra-fast transaction capabilities with Tidecoin's post-quantum security features to build a next-generation decentralized electronic cash system that excels in both speed and security.

Through 5-second block times, Falcon-512 post-quantum signatures, Yespower CPU-friendly mining, and the SugarShield-N510 difficulty adjustment algorithm, Dragonchain achieves systematic innovation in transaction speed, quantum security, decentralization, and economic model sustainability.

As a fully community-driven, fair-launch project with no premine and no ICO, Dragonchain is committed to becoming a trusted decentralized payment infrastructure for users worldwide.


References

[1] S. Nakamoto. Bitcoin: A Peer-to-Peer Electronic Cash System, 2008.
[2] P. W. Shor. Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer. SIAM Journal on Computing, 1997.
[3] IEEE Spectrum. Photonic Quantum Computer Displays 'Supremacy' Over Supercomputers, Dec 2020.
[4] Falcon: Fast-Fourier Lattice-based Compact Signatures over NTRU. https://falcon-sign.info/falcon.pdf
[5] Yespower. https://www.openwall.com/yespower/
[6] Zenny Kim. Sugarchain: A PoW Blockchain with Fastest Transactions and Halving without Rounding Errors.
[7] EverettX. Tidecoin: A Post-Quantum Security Peer-to-Peer Crypto Cash, 2020.


Dragonchain is an open-source project released under the MIT License. Anyone is free to use, modify, and distribute this project's code.