quantachain/quanta

GitHub: quantachain/quanta

一个生产就绪的后量子区块链,采用 NIST 标准化的 Falcon-512 和 Kyber-1024 算法,为机构资本提供抗量子计算威胁的数字金库和结算层。

Stars: 7 | Forks: 3

# QUANTA **首个面向未来构建的抗量子区块链** [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Rust Version](https://img.shields.io/badge/rust-1.70%2B-blue.svg)](https://www.rust-lang.org) [![Build Status](https://img.shields.io/badge/build-passing-green.svg)]() [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md) [![DOI](https://img.shields.io/badge/DOI-10.5281%2Fzenodo.18753528-blue)](https://doi.org/10.5281/zenodo.18753528) **创始人**: Kishore K — [admin@quantachain.org](mailto:admin@quantachain.org) — [quantachain.org](https://quantachain.org) ## 什么是 QUANTA? QUANTA 是一个超安全、生产就绪的区块链,作为 **后量子机构结算层** 运行。虽然 Bitcoin 和 Ethereum 使用的加密技术容易受到未来量子计算机的攻击,但 QUANTA 旨在成为机构资本和主权财富坚不可摧的数字金库。 它故意 **省略了智能合约** 以最小化攻击面,完全专注于提供有史以来最安全的价值存储网络。 **构建基于:** - **Falcon-512** 后量子签名 - **Kyber-1024** 后量子加密 - **SHA3-256** 抗量子哈希 - **Modern Rust** 实现 ## QUANTA 的重要性 ### 量子威胁 当前的区块链依赖于椭圆曲线加密技术 (ECDSA/EdDSA),量子计算机可以使用 Shor 算法破解这些技术。保守估计表明,这种量子计算机可能在未来 10-15 年内出现,可能使现有的区块链安全过时。 ### QUANTA 解决方案 - **面向未来的安全性**: NIST 标准化的后量子算法可抵抗经典攻击和量子攻击 - **无需迁移**: 从第一天起就正确构建,而非事后修补 - **公平分发**: 100% 挖矿分发,无预挖,无 ICO - **生产就绪**: 使用 Rust 构建,具有全面的测试和运维工具 ## 快速链接 | 资源 | 描述 | |----------|-------------| | [白皮书](WHITEPAPER.md) | 完整的技术规范和架构 | | [代币经济学](TOKENOMICS.md) | 经济模型、供应计划和激励设计 | | [治理](GOVERNANCE.md) | 国库多重签名、PoS 过渡、链上投票路线图 | | [贡献指南](CONTRIBUTING.md) | 开发指南和如何贡献 | | [安全策略](SECURITY.md) | 漏洞报告和安全实践 | | [网站](https://www.quantachain.org) | 官方项目网站 | | [文档](https://www.quantachain.org/docs) | 安装和使用指南 | ## 致投资者 ### 价值主张 QUANTA 解决了一个价值万亿美元的问题:量子计算对区块链基础设施的威胁。随着机构和政府投资量子计算,现有的区块链面临淘汰。QUANTA 提供: 1. **先发优势**: 首个机构级、抗量子的结算网络 2. **最小攻击面**: 没有 Turing 完备的智能合约意味着没有合约漏洞或数十亿美元的黑客攻击 3. **原生加密金库**: 内置协议级 Time-Locks,用于托管和归属 4. **通缩经济学**: 70% 的交易费被永久销毁 5. **可持续增长**: 永久挖矿激励防止了 Bitcoin 的“最终区块”问题 ### 代币经济学摘要 | 参数 | 值 | 效益 | |-----------|-------|---------| | 初始供应量 | 0 QUA | 公平启动,无预挖 | | 第 1 年区块奖励 | 100 QUA | 强有力的早期矿工激励 | | 年度递减 | 15% | 渐进、可预测的发行 | | 最低奖励 | 5 QUA | 永久安全预算 | | 费用销毁率 | 70% | 通缩压力 | | 区块时间 | 30 秒 | 快速交易终局性 | **供应量预测:** - 第 1 年: 3.15 亿 QUA - 第 5 年: 11.7 亿 QUA - 第 20 年以上: ~20 亿 QUA 上限 (含 5 QUA 底价) ### 市场机会 **可比项目:** - **Quantum Resistant Ledger (QRL)**: 市值 ~$10M (2025) - **QAN Platform**: 融资 $15M,企业试点 - **Algorand**: 宣布了后量子研究计划 **QUANTA 差异化优势:** - 从创世区块起 100% 抗量子 (非混合) - Modern Rust 实现 (非遗留代码) - 自适应代币经济学 (非 Bitcoin 克隆) - 无预挖或代币销售 (公平分发) ## 致开发者 ### 技术栈 | 组件 | 技术 | 备注 | |---|---|---| | 语言 | Rust 2021 | 内存安全,无 GC,高性能 | | 异步运行时 | Tokio 1.35 | 多线程异步 I/O | | 数据库 | sled 0.34 | 嵌入式、崩溃安全的键值存储 | | P2P 网络 | Tokio TCP + 自定义协议 | bincode 线路格式,zstd 压缩 | | REST API | Axum 0.7 + Tower | 端口 7777 (默认) | | RPC 服务器 | 自定义 TCP JSON-RPC | 端口 7782 (默认) | | 序列化 | bincode (线路) + serde_json (API) | 比 JSON 小 22%,快 8 倍 | | 并行计算 | Rayon 1.8 | 并行 Falcon-512 签名验证 | | 签名缓存 | lru 0.12 | 100,000 条目的 LRU 验证缓存 | | 压缩 | zstd 0.13 | P2P 线路上区块大小减少 4 倍 | | PQ 签名 | pqcrypto-falcon 0.3.0 (固定) | Falcon-512; 为共识确定性固定版本 | | PQ 加密 | pqcrypto-kyber 0.8 | Kyber-1024; 钱包加密 | | 哈希 | sha3 0.10 | SHA3-256 (区块双重哈希) | | KDF | argon2 0.5 | Argon2id; 钱包密码加固 | | HD 钱包 | bip39 2.0 + hmac 0.12 | BIP39 24 词助记词,BIP32 Falcon 密钥 | ### 模块架构 ``` quanta/ ├── src/ │ ├── consensus/ │ │ ├── blockchain.rs ← Chain state, block add/validate, difficulty, rewards │ │ ├── mempool.rs ← Mempool management, fee ordering │ │ └── performance.rs ← Metrics tracking │ ├── core/ │ │ ├── block.rs ← Block struct, mine(), double-SHA3 hash, PoW │ │ ├── transaction.rs ← Tx struct, verify(), AccountState, locked balances │ │ └── merkle.rs ← SHA3-256 Merkle tree for SPV │ ├── crypto/ │ │ ├── signatures.rs ← FalconKeypair, verify_signature_strict(), domain sep │ │ ├── wallet.rs ← QuantumWallet, Kyber-1024 wallet encryption │ │ ├── hd_wallet.rs ← BIP39/BIP32 HD wallet with Falcon-512 keys │ │ └── multisig.rs ← M-of-N Falcon-512 threshold signatures │ ├── network/ ← P2P TCP protocol, peer discovery, sync │ ├── api/ ← Axum REST endpoints (port 7777) │ ├── rpc/ ← TCP RPC server + client (port 7782) │ ├── storage/ ← sled DB wrapper, block/account CRUD │ ├── config/ ← TOML config, QuantaConfig struct │ ├── bin/wallet_cli.rs ← Interactive wallet CLI binary │ └── main.rs ← CLI entry point (~20 subcommands) ``` ### 关键特性 #### 加密安全性 (全部后量子) - **Falcon-512** 签名 — NIST Level 1,897 字节公钥,无状态,无限重用 - **Kyber-1024** 加密 — NIST Level 5,用于钱包文件和密钥材料 - **SHA3-256** 哈希 — 区块双重 SHA3,抗量子 - **Argon2id** 密钥派生 — 内存硬化钱包密码保护 - 域分离规范签名: `SHA3-256("QUANTA_TX_V1:" || signing_bytes)` - 严格预检查: 公钥必须正好是 897 字节,签名 blob 在 [33, 698] 范围内 - 加密敏捷性: 每笔交易中有 `sig_scheme` 字节 — 支持软分叉算法升级 - 构建确定性: pqcrypto-falcon 固定于 `=0.3.0`,`strict-float`,`codegen-units=1` #### 共识与区块链 - 自适应 Proof-of-Work (SHA3-256/SHA3-256 双重哈希,CPU 友好) - **账户模型** (非 UTXO): 每个地址包含余额 + nonce + locked_balances - 30 秒区块时间目标 - **每个区块最多 1,200 笔交易** (2 MB 限制 — Falcon-512 交易 ≈ 1,713 字节) - **120+ TPS** 持续理论吞吐量 (并行验证扩展) - 基于 Nonce 的重放保护 + 24 小时过期窗口 - 用于交易包含证明的 Merkle 树 (SHA3-256) - 检查点系统: 硬编码哈希防止深度链重组 #### 性能优化 | 优化 | 之前 | 之后 | 提速 | |---|---|---|---| | Rayon 并行签名验证 (物理核心) | 1,800 ms | 225 ms | **8×** | | LRU 签名缓存 (10万条目, ~80% 命中) | 225 ms | ~45 ms | **5×** | | 布隆过滤器内存池去重 (5万上限, 0.01% 假阳) | O(n) 扫描 | O(1) | **∞** | | 公钥缓存 (897字节 Falcon 密钥, DashMap) | 每笔交易重新派生 | 首次后 O(1) | **在繁忙区块上显著提升** | | Rayon 线程池 (物理 vs 逻辑 CPU) | 逻辑核心 | 物理核心 | **+15% 加密吞吐量** | | zstd 区块压缩 | 2 MB/区块 | 500 KB/线路 | **4× 带宽** | | bincode 序列化 | JSON 基准 | 小 22%,快 8 倍 | **8×** | #### 交易类型 ``` TransactionType::Transfer // Value transfer TransactionType::TimeLockTransfer { unlock_height } // Cryptographic Escrow/Vaulting TransactionType::MultiSigTransfer { signers_required } // Institutional native multisig ``` #### 钱包功能 - **标准钱包**: 单个 Falcon-512 密钥对,Kyber-1024 加密存储 - **HD 钱包**: BIP39 24 词助记词 + BIP32 派生与 Falcon-512 密钥 - **多重签名**: M-of-N Falcon-512 阈值签名,用于国库和团队钱包 - **国库多重签名 (3-of-5)**: 已上线 — `ms69216b1d10425689704d5ae3b2a4aa17049f59b1`。5 个持钥人中的任何 3 个必须签署支出。地址在共识中硬编码,节点运营商无法重定向。 - **地址格式**: 单密钥为 `0x` + hex(SHA3-256(pubkey)[:20]); 多重签名为 `ms` + hex(SHA3-256(sorted_pubkeys)) ### REST API 端点 (端口 7777) ``` # 节点健康 curl http://localhost:7777/health # 按高度获取区块 curl http://localhost:7777/blocks/100 # 获取最新区块 curl http://localhost:7777/blocks/latest # 获取账户余额 curl http://localhost:7777/accounts/0xYOUR_ADDRESS/balance # 获取账户 nonce curl http://localhost:7777/accounts/0xYOUR_ADDRESS/nonce # 获取内存池 curl http://localhost:7777/mempool # 提交交易 (POST) curl -X POST http://localhost:7777/transactions \ -H "Content-Type: application/json" \ -d '{"sender": "0x...", "recipient": "0x...", ...}' # 获取网络统计 curl http://localhost:7777/network/stats ``` ### RPC 接口 (端口 7782) RPC 服务器被 CLI 用于控制运行中的节点: ``` # 所有 CLI 命令均通过 RPC 与节点通信: ./quanta status # → node_status RPC ./quanta start_mining # → start_mining RPC ./quanta mining_status # → mining_status RPC ./quanta print_height # → node_status.chain_height RPC ./quanta peers # → get_peers RPC ./quanta stop # → shutdown RPC ./quanta get_block N # → get_block(N) RPC ``` ## 致矿工 ### 挖矿奖励 (第 1 年) | 指标 | 值 | |---|---| | 区块奖励 | 100 QUA | | 矿工即时所得 (47.5%) | 47.5 QUA/区块 | | 矿工 6 个月锁定 (47.5%) | 47.5 QUA/区块 | | 国库 (5%) | 5 QUA/区块 | | 矿工费用份额 | 区块费用的 10% | | 每日区块数 | ~8,640 | | 每日即时发行量 | ~410,400 QUA | **防抛售归属**: 矿工 95% 奖励份额中的 50% (即区块奖励的 47.5%) 被锁定 52,560 个区块 (~6 个月)。这防止了启动时破坏价格的抛售连锁反应,并将矿工激励与长期网络健康保持一致。 **Coinbase 成熟期**: 挖矿奖励需要 100 个区块确认才能花费。 ### 系统要求 | 类型 | CPU | RAM | 存储 | 带宽 | |---|---|---|---|---| | **全节点 / 挖矿** | 4 核心 @ 2 GHz | 8–16 GB | 1 TB SSD (第 1 年) | 50/20 Mbps | | **修剪节点** | 2 核心 @ 2 GHz | 4 GB | 400 GB SSD | 25/10 Mbps | | **轻客户端** (计划中) | 1 核心 | 1 GB | 1 GB | 5 Mbps | **操作系统支持**: Linux (Ubuntu 20.04+), macOS (10.15+), Windows 10+ ## 安装 ### 前置条件 - **Rust**: 1.70 或更高 ([安装](https://rustup.rs/)) - **Git**: 用于克隆仓库 - **OpenSSL**: 1.1.1+ (Linux) 或 LibreSSL 3.0+ (macOS) ### 从源代码构建 ``` # 克隆仓库 git clone https://github.com/quantachain/quanta.git cd quanta # 构建 release binary cargo build --release # 运行测试 cargo test # Binary 位置 ./target/release/quanta ``` ### Docker (即将推出) ``` docker pull quantachain/quanta:latest docker run -d -p 3000:3000 -p 8333:8333 quantachain/quanta ``` ## 快速入门指南 ### 1. 启动节点 ``` # 构建项目 cargo build --release # 启动节点 (daemon mode) ./target/release/quanta start --detach # 检查状态 ./target/release/quanta status ``` ### 2. 创建钱包 # 监控挖矿 ./target/release/quanta mining_status ./target/release/quanta print_height ``` ### 4. 发送交易 ``` ./target/release/quanta send \ --wallet my_wallet.qua \ --to \ --amount 10000000 \ --db ./quanta_data ``` ## CLI 参考 所有命令都在 `quanta` 二进制文件中可用 (以及 `quanta-wallet-cli` 用于仅钱包操作)。 ### 节点管理 ``` # 启动带有 REST API + P2P + RPC 的节点 quanta start [--config FILE] [--network mainnet|testnet] [--port API_PORT] [--network-port P2P_PORT] [--rpc-port RPC_PORT] [--db PATH] [--bootstrap host:port,...] [--no-network] [--detach] # 检查运行中的节点状态 quanta status [--rpc-port 7782] # 打印当前区块链高度 quanta print_height [--rpc-port 7782] # 获取已连接的 peers quanta peers [--rpc-port 7782] # 优雅地停止节点 quanta stop [--rpc-port 7782] ``` ### 钱包管理 ``` # 创建新的单密钥对 quantum wallet (encrypted) quanta new_wallet [--file wallet.qua] # 使用 BIP39 24 词助记词 + 多账户创建 HD wallet quanta new_hd_wallet [--file hd_wallet.json] [--accounts 3] # 显示钱包信息 + 余额 (连接到运行中的节点) quanta wallet [--file wallet.qua] [--network mainnet|testnet] [--db PATH] # 仅显示钱包地址 (离线,无需节点) quanta wallet_address [--file wallet.qua] # 显示 HD wallet 信息 quanta hd_wallet [--file hd_wallet.json] ``` ### 挖矿操作 ``` # 开始挖矿到某个地址 (节点必须正在运行) quanta start_mining
[--rpc-port 7782] # 检查挖矿状态、hashrate 和上一个区块 quanta mining_status [--rpc-port 7782] # 停止挖矿 quanta stop_mining [--rpc-port 7782] # 离线挖取单个区块 (CLI mode,用于测试) quanta mine [--wallet wallet.qua] [--db ./quanta_data] ``` ### 区块链操作 ``` # 按高度获取区块详情 quanta get_block [--rpc-port 7782] # 显示区块链统计 (高度、TX 数量等.) quanta stats [--db ./quanta_data] # 验证整条区块链完整性 quanta validate [--db ./quanta_data] # 发送交易 quanta send [--wallet wallet.qua] --to
--amount [--db ./quanta_data] # 运行带有示例交易的 demo (dev/testing) quanta demo [--db ./quanta_demo] ``` ## 配置 创建一个 `quanta.toml` 文件或使用仓库根目录中提供的 `quanta.toml`: ``` [node] api_port = 7777 # REST API port (default: 7777) network_port = 8333 # P2P TCP port (default: 8333) db_path = "./quanta_data" no_network = false # 节点存储模式: archive | pruned | light mode = "archive" # archive = keep all blocks, pruned = keep last N days, light = headers only prune_days = 30 # only used when mode = "pruned" [network] max_peers = 125 bootstrap_nodes = [ "testnet-us-east.quanta.network:8333", "testnet-eu-west.quanta.network:8333" ] dns_seeds = [ "seed.testnet.quanta.network", "nodes.testnet.quanta.network" ] [security] max_mempool_size = 5000 # Max pending transactions transaction_expiry_seconds = 86400 # 24 hours [metrics] enabled = true port = 9090 # 共识引擎: proof_of_work (live) | proof_of_stake (planned — 节点拒绝启动) consensus_engine = "proof_of_work" ``` **节点端口**: | 端口 | 协议 | 用途 | |---|---|---| | **7777** | HTTP | REST API (默认) | | **8333** | TCP | P2P 网络 | | **7782** | TCP | RPC 服务器 (CLI-to-node) | | **9090** | HTTP | Prometheus 指标 | ## 网络拓扑 ### 运行多个节点 ``` # 节点 1 (Bootstrap node) ./quanta start --detach --network-port 8333 --port 3000 --rpc-port 7782 --db ./node1_data # 节点 2 (连接到节点 1) ./quanta start --detach --network-port 8334 --port 3001 --rpc-port 7783 \ --db ./node2_data --bootstrap 127.0.0.1:8333 # 检查连接 ./quanta peers --rpc-port 7782 ./quanta peers --rpc-port 7783 ``` ## 监控与可观测性 ### Prometheus 指标 QUANTA 在端口 9090 上导出 Prometheus 兼容的指标: ``` # prometheus.yml scrape_configs: - job_name: 'quanta' static_configs: - targets: ['localhost:9090'] ``` **可用指标**: 区块链高度、TPS、节点数、挖矿算力、内存池大小、区块验证时间、签名缓存命中率 ### 健康检查 ``` # 健康检查 curl http://localhost:7777/health # 示例响应 { "status": "healthy", "blockchain_height": 12345, "peer_count": 8, "uptime_seconds": 86400 } ``` ## 安全性 ### 加密安全性 - **经典安全性**: SHA3-256 (2^256 次运算), Falcon-512 (2^128 次运算) - **量子安全性**: 基于格的签名 (无已知量子攻击),抗 Grover 哈希 - **密钥保护**: Argon2id 防止对加密钱包的暴力攻击 ### Falcon-512 协议加固 | 属性 | 实现 | |---|---| | 签名/验证分离 | 签名仅在钱包进行; 共识节点仅调用验证函数 | | 域分离 | 所有签名覆盖 `SHA3-256("QUANTA_TX_V1:" \|\| signing_bytes)` | | 预验证大小检查 | 公钥如果不等于 897 字节则拒绝; 签名如果不在 [33,698] 字节范围内则拒绝 | | 发送方绑定 | 地址必须在加密运行前从嵌入的公钥派生 | | 加密敏捷性 | 每笔交易中有 `sig_scheme` 字节; 未知值被硬拒绝 | | 构建确定性 | 依赖固定于 `=0.3.0`; 强制执行 `strict-float` + `codegen-units=1` | ### 网络安全 - **地址分桶 (Eclipse 防御)**: P2P 连接严格分布在不同的 IP 子网中 (Addrman 策略),以减轻 Eclipse 和 Sybil 攻击。 - **状态承诺 (SPV 支持)**: `state_root` 字段包含在每个区块头中,为轻客户端提供对全局状态的防篡改加密承诺。 - **DoS 保护**: 2 MB 消息限制,5000 笔交易内存池上限 - **重放保护**: 单调 nonces,24 小时交易过期 - **费用狙击防御**: `lock_time` 限制交易执行以防止区块重组盗窃。 - **51% 攻击缓解**: 检查点系统 - **时间戳验证**: 区块在当前时间的 2 小时内 ### 运维安全 - 优雅的关闭处理 (SIGINT/SIGTERM) - 重启间持久化状态 - 健康检查端点 - 仅本地主机 RPC 绑定 (默认不远程暴露) ### 漏洞报告 请参阅 [SECURITY.md](SECURITY.md) 了解我们的安全策略和负责任的披露流程。 **请勿公开披露安全漏洞。** ## 路线图 ### ✅ 第一阶段: 测试网准备 (2026 年第一季度) — **已完成** - ✅ 核心区块链 (共识、加密、存储、内存池) - ✅ P2P 网络与 DNS 种子发现 - ✅ REST API (Axum, 端口 7777) + RPC 服务器 (端口 7782) - ✅ HD 钱包 (BIP39/BIP32) + 多重签名 (M-of-N Falcon-512) - ✅ **3-of-5 国库多重签名** — 链上实时,共识中硬编码,支出需要 3 个持钥人 - ✅ 性能: 并行验证 (Rayon/物理核心),LRU 签名缓存,布隆过滤器内存池,公钥缓存,zstd 压缩 - ✅ 节点模式: 归档 / 修剪 / 轻量 (可在 quanta.toml 中配置) - ✅ 共识引擎枚举: `proof_of_work` 实时,`proof_of_stake` 桩已准备好供未来实现 - ✅ 安全性: 严格预检查,域分离,构建确定性 - ✅ 区块浏览器 (`explorer.html`) - ✅ Docker + 监控设置 - ✅ 文档: 白皮书、代币经济学、治理、安全 ### 🔄 第二阶段: 公共测试网启动 (2026 年第二季度) - 具有 6 个以上地理分布式引导节点的公共测试网 - 真实世界压力测试 (目标: 30 天以上,10,000 笔以上交易) - 外部安全审计 + 漏洞赏金计划 - 开发者入门和 SDK 文档 **目标**: 30 个以上节点,零关键 CVE,30 天连续运行时间 ### 第三阶段: 安全加固 (2026 年第三季度) 全面审计、渗透测试、协议定稿 ### 第四阶段: 主网准备 (2026 年第四季度) 代码冻结,创世配置,多区域引导节点,桌面钱包,区块浏览器 ### 第五阶段: 主网启动 (2027 年第一季度) 创世事件,区块浏览器上线,生产钱包,交易所集成 ### 第六阶段: 扩展 (2027+) 轻客户端 (SPV),移动钱包,硬件钱包支持,高级多重签名,以及机构托管集成 ## 贡献 我们欢迎社区的贡献!请参阅 [CONTRIBUTING.md](CONTRIBUTING.md) 了解详细指南。 **贡献方式:** - 代码改进和错误修复 - 文档增强 - 测试覆盖率扩展 - 性能优化 - 翻译和本地化 - 社区支持和教育 **开发工作流:** ``` # Fork 并克隆 git clone https://github.com/YOUR_USERNAME/quanta.git # 创建 feature branch git checkout -b feature/your-feature-name # 进行更改、测试并提交 cargo fmt cargo clippy cargo test git commit -m "feat: your feature description" # Push 并创建 pull request git push origin feature/your-feature-name ``` ## 社区 | 平台 | 链接 | 状态 | |----------|------|--------| | **GitHub** | [quantachain/quanta](https://github.com/quantachain/quanta) | 活跃 | | **网站** | [www.quantachain.org](https://www.quantachain.org) | 活跃 | | **Discord** | 2026 年第二季度推出 | 计划中 | | **Twitter** | 2026 年第二季度推出 | 计划中 | | **Telegram** | 2026 年第二季度推出 | 计划中 | ## 常见问题 **问: QUANTA 与其他 PQ 区块链 (QRL, QAN) 有何不同?** 答: QUANTA 使用 NIST 标准化的 Falcon-512,提供 40+ TPS,用生产级 Rust 编写,并故意移除智能合约以作为超安全的机构结算金库。 **问: 主网何时上线?** 答: 计划于 2027 年第一季度,在公共测试网 (2026 年第二季度) 和安全加固 (2026 年第三季度) 之后。 **问: 有代币销售或 ICO 吗?** 答: 没有。100% 通过挖矿公平启动。无预挖,无 ICO,无内部人员分配。 **问: 为什么选择 Proof-of-Work 而不是 Proof-of-Stake?** 答: PoW 允许在没有预先代币分发的情况下公平启动,拥有 15 年以上的经过验证的安全历史,并在没有权益中心化的情况下提供 Sybil 抵抗。PoS 计划作为未来的升级 — 请参阅 [GOVERNANCE.md](GOVERNANCE.md) 了解过渡路线图。准备好后,在 `quanta.toml` 中设置 `consensus_engine = "proof_of_stake"` 以激活它。 **问: 为什么选择 Falcon-512 (Level 1) 而不是更高级别?** 答: Level 1 提供 64 位后量子安全性 (经过 Grover 算法后)。攻击此安全性需要数百万个纠错量子比特 — 预计还需 30 年以上。更大的密钥 (Falcon-1024) 会急剧增加区块大小,损害吞吐量。如果需要,`sig_scheme` 字段允许软分叉升级。 **问: 如果 Falcon-512 有漏洞怎么办?** 答: 每笔交易中的 `sig_scheme` 字节允许软分叉算法替换,而无需更改线路格式。升级路径从创世区块起就已内置。 **问: 我需要什么硬件来挖矿?** 答: 4 核心 CPU,8 GB RAM。QUANTA 的 SHA3-256 PoW 对 CPU 友好 (不需要专用 ASIC)。 ## 许可证 本项目根据 MIT 许可证授权 - 详见 [LICENSE](LICENSE) 文件。 ``` MIT License Copyright (c) 2026 Kishore K — QUANTA Development Team Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. ``` ## 致谢 - NIST 后量子密码标准化项目 - Rust 和 Tokio 社区 - 开源密码学贡献者 - 早期测试网参与者和贡献者 ## 研究论文 QUANTA 的技术设计在我们的预印本中详细描述: 如果您在研究或项目中使用 QUANTA,请引用: ``` @misc{quanta2026, title = {QUANTA: Engineering a Production-Ready Post-Quantum Blockchain with Falcon-512 Lattice Signatures}, author = {Kishore K}, year = {2026}, month = feb, doi = {10.5281/zenodo.18753528}, url = {https://doi.org/10.5281/zenodo.18753528} } ``` **为未来构建。抵御量子威胁。** *Kishore K, 创始人 — [admin@quantachain.org](mailto:admin@quantachain.org) — [quantachain.org](https://quantachain.org)*
标签:Falcon-512, Kyber-1024, Layer 1, NIST标准, Rust, SHA3-256, 主权财富, 价值存储, 分布式账本, 加密货币, 区块链, 去中心化, 可视化界面, 后量子密码学, 抗量子计算, 挖矿, 提示词注入, 数字资产安全, 数字金库, 无ICO, 无智能合约, 无预挖, 最小攻击面, 机构资本, 椭圆曲线替代, 网络安全, 网络流量审计, 网络测绘, 通知系统, 配置审计, 量子威胁防御, 金融结算层, 隐私保护