Bitcoin Forum
July 19, 2026, 10:00:20 PM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN] Quantum Bitcoin (Q-BTC) | MAINNET LIVE | Post-Quantum PoW (ML-DSA-65)  (Read 369 times)
qbtc-core (OP)
Newbie
*
Offline

Activity: 6
Merit: 0


View Profile
April 08, 2026, 09:36:14 AM
Last edit: May 22, 2026, 08:29:36 AM by qbtc-core
 #1

The physical qubit threshold required to break secp256k1 is dropping faster than anticipated.

However, mere algorithmic substitution is insufficient. In existing PoW networks, Shor's algorithm doesn't just threaten static addresses; it transforms the 10-minute mempool confirmation delay into a lethal attack surface for quantum front-running.

I have published the architectural blueprint for Quantum Bitcoin (QBTC).

Core Implementations:
  • Consensus Layer: Full deprecation of ECDSA. L1 integration of NIST-certified ML-DSA (Module-Lattice-Based Digital Signature).
  • Mempool Isolation: A base-layer Commit-Reveal scheme. Initiators broadcast a hashed intent (SHA256(PK || Tx_data || Salt)) first, revealing the ML-DSA signature only after block priority is secured.
  • State Paradigm: 4MB PQ-SegWit architecture with an evolutionary roadmap towards ZK-STARKs state compression for polylogarithmic stateless verification.
  • Genesis: A monolithic PoW architecture. Independent genesis block. Strict 21,000,000 supply cap. No cross-chain trust assumptions.
This is not a localized patch; it is an architectural reconstruction for the post-quantum epoch.

The whitepaper (PDF & Markdown with SHA-256 checksums) is officially open-sourced on GitHub:
https://github.com/Q-Jack-core/quantum-btc

"07/Apr/2026: The quantum age dawns. The 21,000,000 truth shines eternal."
qbtc-core (OP)
Newbie
*
Offline

Activity: 6
Merit: 0


View Profile
May 22, 2026, 08:23:39 AM
 #2

UPDATE: May 22, 2026 (Bitcoin Pizza Day) - MAINNET IS LIVE & WHITEPAPER V2.0

Sixteen years ago today, classical Bitcoin established its first physical value boundary. Today, we establish its post-quantum survival boundary.

The theoretical blueprint phase is over. The Q-BTC Post-Quantum Mainnet is officially LIVE.

Over the past month, the architecture has been materialized from the ground up into a pure Rust physical implementation. The North American seed nodes (Dallas & Utah) are fully synchronized, and the network is actively hashing via the 128-bit fixed-point ASERTi3-2d continuous difficulty engine.

Core Deliverables Today:
  • 100% Open Source Codebase Released: The complete Layer-1 consensus engine, featuring native ML-DSA-65 signatures, Actor-Driven UTXO rollbacks, and compact block routing, is now public.
  • Official Whitepaper V2.0 Published: Deeply refined mathematical models, introducing the L1 Asymmetric Time-Lock Recovery Game and the ZK-STARKs stateless verification evolutionary roadmap.
  • Genesis Bootstrapping Concluded: The initial 200-block physical bootstrapping phase is complete. This was executed strictly to calibrate the difficulty engine under live conditions and stress-test the RocksDB I/O against massive lattice signatures. The network has achieved operational equilibrium and is now completely open to global, decentralized PoW participation.
Official GitHub Repository (Source Code & Whitepaper V2.0):
https://github.com/Q-Jack-core/quantum-btc

There are no pre-compiled binaries for the masses yet, no VC allocations, no presales, and no complex tokenomics. Just pure, monolithic PoW consensus. True cypherpunks build for the protocol.

To participate: Clone the repository, compile from source (cargo build --release), and let your nodes sync.

"17/May/2026: The quantum age dawns. The 21,000,000 truth shines eternal."
BoozyTalking
Newbie
*
Offline

Activity: 385
Merit: 0


View Profile
May 23, 2026, 01:27:16 PM
 #3

Code:
INFO] System: Q-BTC mainnet genesis block generator initialized.
========================================================
INFO] Genesis: Initializing genesis block.
INFO] Genesis: Motto: "17/May/2026: The quantum age dawns. The 21,000,000 truth shines eternal."
INFO] Genesis: Identity: qbtc1tpv0e2s92eurft7z5v3l592l2m8a8cy0hdg967mcr3pk3pwh026qpkn68x
INFO] Genesis Motto: "17/May/2026: The quantum age dawns. The 21,000,000 truth shines eternal."
INFO] Timestamp: 1778976000
INFO] Target Difficulty: 1099511627775
INFO] Engine started. Calculating nonce...

INFO] Progress: 2 million hashes computed. Rate: 8.13 MH/s.
INFO] Progress: 4 million hashes computed. Rate: 8.23 MH/s.
INFO] Progress: 6 million hashes computed. Rate: 8.22 MH/s.

========================================================
INFO] Valid nonce discovered.
========================================================
INFO] Nonce: 6759977
INFO] Genesis Hash: 0x00000039ed259365a978de048e4c3d22a75e07573035e00ef4d0f1ea1b934402                                                                               │
INFO] Time elapsed: 0.82 seconds.
========================================================
INFO] Action required: Update src/block.rs with the discovered nonce.
jooosen
Newbie
*
Offline

Activity: 1
Merit: 0


View Profile
May 25, 2026, 08:54:36 AM
 #4

Where is website,How to mine this coin
qbtc-core (OP)
Newbie
*
Offline

Activity: 6
Merit: 0


View Profile
May 25, 2026, 10:56:31 AM
Last edit: June 01, 2026, 09:20:44 PM by Welsh
 #5

Code:
INFO] System: Q-BTC mainnet genesis block generator initialized.
========================================================
INFO] Genesis: Initializing genesis block.
INFO] Genesis: Motto: "17/May/2026: The quantum age dawns. The 21,000,000 truth shines eternal."
INFO] Genesis: Identity: qbtc1tpv0e2s92eurft7z5v3l592l2m8a8cy0hdg967mcr3pk3pwh026qpkn68x
INFO] Genesis Motto: "17/May/2026: The quantum age dawns. The 21,000,000 truth shines eternal."
INFO] Timestamp: 1778976000
INFO] Target Difficulty: 1099511627775
INFO] Engine started. Calculating nonce...

INFO] Progress: 2 million hashes computed. Rate: 8.13 MH/s.
INFO] Progress: 4 million hashes computed. Rate: 8.23 MH/s.
INFO] Progress: 6 million hashes computed. Rate: 8.22 MH/s.

========================================================
INFO] Valid nonce discovered.
========================================================
INFO] Nonce: 6759977
INFO] Genesis Hash: 0x00000039ed259365a978de048e4c3d22a75e07573035e00ef4d0f1ea1b934402                                                                               │
INFO] Time elapsed: 0.82 seconds.
========================================================
INFO] Action required: Update src/block.rs with the discovered nonce.

Welcome to the quantum age, BoozyTalking.
The genesis block was just the ignition. The network is alive and the target is adjusting. May your hashes be fast.

Where is website,How to mine this coin

Welcome! We are building this from the ground up, so it's just pure code right now—no fancy websites.
Mining currently requires running a full node and compiling the Rust code yourself. We'd love to have you onboard if you enjoy tinkering with new open-source protocols. Check the GitHub link in the main post to get started!
Geobees
Newbie
*
Offline

Activity: 13
Merit: 0


View Profile
May 31, 2026, 04:16:48 AM
 #6

Code:
verify_recovery_reveal
is a stub, recovery claims are unverified.
In
Code:
utxo.rs
, the function that's supposed to validate a delayed-recovery claim against the committed
Code:
recovery_hash
does absolutely nothing:

Code:
fn verify_recovery_reveal(&self, tx: &Transaction, input_idx: usize, _target_hash: &[u8; 32]) -> bool {
    // "For the current version, existence of a valid witness for the heir is checked."
    tx.witnesses.get(input_idx).is_some()
}

The
Code:
_target_hash
parameter is ignored entirely. Any attacker who knows a UTXO has a
Code:
RecoveryInfo
field, and waits out the
Code:
activation_height
, can steal those coins by supplying any valid witness at all. The recovery hash commitment provides zero protection. This is a fund theft vector and a disqualifying bug for any mainnet use.
qbtc-core (OP)
Newbie
*
Offline

Activity: 6
Merit: 0


View Profile
July 17, 2026, 01:44:10 AM
Last edit: July 18, 2026, 04:36:53 PM by Welsh
 #7

Code:
verify_recovery_reveal
is a stub, recovery claims are unverified.
In
Code:
utxo.rs
, the function that's supposed to validate a delayed-recovery claim against the committed
Code:
recovery_hash
does absolutely nothing:

Code:
fn verify_recovery_reveal(&self, tx: &Transaction, input_idx: usize, _target_hash: &[u8; 32]) -> bool {
    // "For the current version, existence of a valid witness for the heir is checked."
    tx.witnesses.get(input_idx).is_some()
}

The
Code:
_target_hash
parameter is ignored entirely. Any attacker who knows a UTXO has a
Code:
RecoveryInfo
field, and waits out the
Code:
activation_height
, can steal those coins by supplying any valid witness at all. The recovery hash commitment provides zero protection. This is a fund theft vector and a disqualifying bug for any mainnet use.

Hey Geobees,

You are absolutely right. Fantastic catch. This is exactly why we launched this experimental mainnet with zero VC backing and open-sourced everything—to test the anti-quantum architecture in the wild under the scrutiny of true cypherpunks like you.

The `verify_recovery_reveal` stub was indeed a critical oversight during our rapid transition from the testnet sandbox to the live mainnet environment.

**Action Taken:**
We have immediately addressed this. The Zero-Day vulnerability is completely patched in our latest release (**v2.0.3**).

The new consensus rule now strictly enforces:
1. Absolute SHA-256 hash matching against the committed `target_hash`.
2. A mandatory cryptographic proof of ownership via `crypto::ml_dsa::verify_signature` using the backup post-quantum key.

Our North American seed nodes and the majority of our hashing power have already been hard-forked to the v2.0.3 consensus rules.

**To all other miners currently on v2.0.2 or older:**
You MUST update your binaries or pull the latest source code from GitHub immediately. If a malicious recovery transaction is broadcasted, your outdated nodes will fork off onto an invalid chain, and your mined blocks will be rejected by the mainnet.

Thank you again, Geobees. The true spirit of decentralized security is alive and well.

Download v2.0.3 here: https://github.com/Q-Jack-core/quantum-btc/releases/latest
Hi Geobees,

Thank you for your diligent catch on the verify_recovery_reveal issue. Your report was spot on and successfully prevented a potential major incident.

I have just pushed a comprehensive patch (v2.0.3) to resolve this, which is now live.

We value feedback from those who engage deeply with our architecture. If you are running a node or actively involved with the Q-BTC network, we would love to hear about your experience. Your keen eye for detail regarding our architecture exemplifies the essence of the decentralized spirit.

Thank you again for strengthening our security baseline.

Best regards,
Jack
Q-BTC Core
luk3Z
Jr. Member
*
Offline

Activity: 31
Merit: 5


View Profile
July 18, 2026, 05:06:46 AM
 #8

Hi Q-BTC Core team. Who are you ? Please tell us something about you.
qbtc-core (OP)
Newbie
*
Offline

Activity: 6
Merit: 0


View Profile
July 18, 2026, 04:44:40 PM
 #9

Hi Q-BTC Core team. Who are you ? Please tell us something about you.


Hi luk3Z,

Who we are is irrelevant. In a decentralized system, personal identity is just a distraction.

We simply saw the impending quantum threat and decided to build a lifeboat before it was too late. You don't need to know us; you only need to verify the open-source code and trust the mathematics.

As our Genesis block states:
"17/May/2026: The quantum age dawns. The 21,000,000 truth shines eternal."
qbtc-core (OP)
Newbie
*
Offline

Activity: 6
Merit: 0


View Profile
Today at 06:40:41 PM
 #10

Update: July 19, 2026 - Mainnet passed block 12,000

Hey everyone. Just wanted to drop a quick update here. The Q-BTC mainnet has been running smoothly and we just successfully crossed block height 12,000 in the wild.

The 128-bit fixed-point ASERT difficulty algorithm is holding block times perfectly stable. The network is healthy, but as we continue to grow, we are looking to expand the decentralized hash rate.

If anyone here has idle EPYC or Ryzen rigs and is looking for a genuine CPU-only project, this is a great time to jump in and point your hash power here.

Just a quick reminder on the architecture: Q-BTC natively integrates ML-DSA-65 post-quantum signatures at the consensus layer. It is the sheer mathematical complexity of our custom consensus algorithm—built around this heavy lattice-based cryptography—that naturally renders legacy ASICs completely useless. It enforces strictly bare-metal CPU PoW by design.

There is no pre-mine and no VC backing. It is a 100% grassroots fair launch.

You can compile the node from source (pure Rust) and start hashing today.

Source and instructions: https://github.com/Q-Jack-core/quantum-btc

Let me know if you have any issues compiling in your terminal.

Code:
[INFO] Miner: 42200 million hashes calculated.
[INFO] Miner: 42300 million hashes calculated.
[INFO] Miner: 42400 million hashes calculated.
[INFO] Miner: 42500 million hashes calculated.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!