首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

GitHub 热门项目:quip-miner

摘要

GitHub项目:quip-miner 仓库地址:https://github.com/QuipNetwork/quip-miner Stars:11600 | 作者:QuipNetwork 项目描述:The quip network mining stack. This includes a coordinator and links all of the official quip netwo...

quip the chain mining for miner network and miners protocol
2026-08-12 1 阅读 约7分钟阅读 GitHub Trending
分享:
字号:
GitHub 项目:quip-miner 仓库地址:https://github.com/QuipNetwork/quip-miner 星级:11600 | 作者:Quip网络 项目描述:quip 网络挖掘堆栈。其中包括一名协调员并链接所有官方 quip 网络矿工。 =================================================== 自述文件内容: # 俏皮矿工 > **实验软件。** 使用时需自行承担风险。没有生产保证。 用于 [quip-protocol-rs](https://gitlab.com/quip.network/quip-protocol-rs) Substrate 链的 Python 挖掘堆栈。根据链的“QuantumPow”托盘驱动 CPU SA、GPU(CUDA/Metal/Modal)和 QPU(D-Wave)矿工 — 在每个新链头获取挖掘快照,搜索有效的 Ising 解决方案,提交“QuantumPow.submit_proof”外部信息,重复。 这是存储库的“v0.2”行(以前称为“quip-protocol”)。在“v0.1”中,该代码库提供了自己的共识、P2P (QUIC)、块存储、REST API 和 SPHINCS+ 块签名器。 `v0.2` 删除了所有这些 - 链是事实的来源,矿工附加到它。 ## 架构 ```` 链条(基材) │ ws://本地主机:9944 │ ┌──────────────────┴──────────────────┐ │ SubstrateClient(读取) │ │ - get_mining_snapshot │ │ - subscribe_new_heads │ │ - 提交外部 │ └──────────────────┬──────────────────┘ │ ┌──────────────────┴──────────────────┐ │ SubstrateMinerController │ │ - 在新头上:取消 + 获取 + │ │ 调度 │ │ - 结果:编码 + 提交 │ │ - 收据分类 │ └──────┬────────────────────┬──────────┘ │ │ ┌──────┴──────┐ ┌──────┴──────┐ │ MinerCore │ │ TelemetryApi │ │ - 句柄[] │ │ /api/v1/* │ │ - 统计数据 │ └────────────┘ │ - 描述符 │ └──────┬──────┘ │ MinerHandle(每个工作进程) │ BaseMiner.mine_work_item (CPU SA / GPU CUDA|金属|模态/QPU) ```` 组件职责(`共享/`): |模块|角色 | |--------|------| | `signer.py` |抽象“签名者”+“Sr25519签名者”。第 7 阶段添加了“HybridSigner”(sr25519 + ML-DSA-44)。 | | `keystore.py` | sr25519 密钥库(`0o600` JSON;开发的明文种子)。 | | `substrate_client.py` | `py-substrate-interface` 异步包装器;挖掘快照的“state_call”。 | | `substrate_types.py` | `SubstrateMiningContext`、`SubstrateDifficulty`、`MinerInfo`、`ExtrinsicReceipt`。 | | `substrate_submitter.py` | `MiningResult` → `QuantumProof` SCALE 编码 + 提交。 | | `substrate_miner_controller.py` |头订阅、抓快照、派发、收货分类。 | | `miner_core.py` |拥有持久的“MinerHandle”工人,
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱