量子节点启动流

知识网络定位

当前页面已进入跨页知识网络层:不仅展示本页拓扑,还明确它在整站里的分类、被哪些页面引用、又继续指向哪些专题与证据页。

打开知识网络总览
状态:已实现 分组:启动与运维 出链:7 回链:6 相邻推荐:8
注册中心规范键接口查询P2P组网NAT启动

Quantum Startup 交叉校验

可证:后台同步、P2P 广播、validator 发现、状态迁移均有运行日志 部署口径:推荐三主口分离;shared mux 为兼容模式,不是当前默认运维标准 边界:不能据此越级宣称跨 NAT / 主网收口已完成
拓扑追踪模式:支持悬停预览、点击锁定、节点搜索、只看上游、只看下游,以及“仅一跳 / 全链路”切换,帮助查看者在复杂拓扑中快速定位流程关系。
搜索 支持热词与别名检索:金库 / 治理 / 证明 / 复核 / 总控 / 注册中心 / 铸造 / 处罚
热词
方向
深度
未锁定 | 双向 | 全链路 | 悬停预览,点击锁定
当前节点 上游链路 下游链路 双向汇聚 非当前路径

flowchart TD
    Start["执行 quantum_node"] --> Wallet["加载量子钱包 / 恢复 nonce"]
    Wallet --> Host["启动 p2p.html / p2p_nat.html
libp2p Host + Relay + DHT"] Host --> Services["启动 rpc.html / Health API / Stream Handlers
推荐 P2P / RPC / API 分离,shared mux 仅兼容"] Services --> Register["向 genesis_startup.html
Genesis 发送 /register_validator"] Register --> RegOK{"注册是否立即成功"} RegOK -->|"否"| Manual["记录提示: 可手动调用 /register_validator"] RegOK -->|"是"| BgSync Manual --> BgSync["后台同步 goroutine 启动"] BgSync --> Genesis["Step 1: 同步 blockchain.html
Block 0-1 / Local -> HTTP -> P2P -> Backup"] Genesis --> Retry{"Genesis 同步是否成功"} Retry -->|"失败"| RetryLoop["30s ticker 重试同步"] RetryLoop --> Genesis Retry -->|"成功"| Catchup["Step 2: 查询网络高度并追高"] Catchup --> Fast{"是否启用 Fast Sync"} Fast -->|"是"| FastSync["初始化 Fast Sync Manager"] Fast -->|"否"| SkipFast["跳过 Fast Sync"] FastSync --> State["节点状态: INITIALIZING -> SYNCING -> SYNCED/VALIDATING"] SkipFast --> State State --> Discovery["validator 发现 / TopicSync 广播 / heartbeat"] Discovery --> Consensus["consensus.html
高度一致后参与广播 / 共识 / 出块资格路径"]