pearl-research-labs/pearl
金融一条以 GPU 矩阵乘法副产品出块的一层公链,附带节点、钱包与 vLLM 矿工。
Pearl 更像一套需要自己跑守护进程的链上工具链,而不是拿来即用的库;想让 GPU 顺带参与挖矿、或研究其证明机制的人值得花半天看看,需要稳定生产链的人则先别急。
解决什么问题
手头有 GPU 算力的人,想一边跑模型一边让算力参与出块,同时能看清链上账目:生成挖矿地址、让节点接收这个地址、确认算力被认可。常见做法是挖矿软硬件与账本软件分开配置,两套凭证、两份配置,对账麻烦。Pearl 把节点 pearld、钱包守护进程 oyster、命令行 prlctl/oystercli 和 GPU 矿工放在同一个 monorepo 里,流程简化为:构建、建钱包、起节点、起矿工。结果是你本地有一个主网节点、一个 Taproot 挖矿地址,以及通过 JSON-RPC 和节点通话的网关。
有什么不同
这里的挖矿是任意矩阵乘法的副产品,依据项目给出的 Proof-of-Useful-Work 论文;仓库提供基于 vLLM 和 CUDA 的 vLLM miner,并附带 Plonky2/STARKy 的零知识工作量证明电路。因此它更像 GPU 推理服务栈,而不是 CPU 矿机:Docker 路径挂载 Hugging Face 缓存,README 示例使用的是 70B 的 Llama 指令模型,并要求 --gpus all、host 网络和 8g 共享内存。这是实打实的资源选择,不是配置脚注。
链本身从 btcd/btcwallet/neutrino 分支而来,采用 XMSS 后量子签名,SPV 轻客户端用 compact block filter。好处是一套工具链、主网/测试网/simnet 端口都有文档;代价是这是一套多语言重型构建(Go、Rust、C、Python/uv),守护进程多,读代码容易,长期运维并不轻松。
谁值得试
适合:有 NVIDIA GPU、动手能力强的使用者,想弄清这条链的挖矿经济与工具链;或研究 ZK 工作量证明与后量子签名的区块链工程师。不适合:想要应用商店式钱包体验的人,或不愿投入 GPU 和重型工具链的人。README 给的预编译安装脚本覆盖 macOS、Linux、Windows,oystercli 交互客户端能降低节点和钱包的启动门槛,但不会取消 vLLM 矿工对 GPU 的要求。动手前先看 node/docs/installation.md,确认升级和卸载方式。
使用条件与边界
完整构建需要 Go 1.26+、Rust 工具链、C 编译器、Python 3.12 与 uv、Task 运行器以及 CUDA toolkit。这些条件叠加起来意味着全量构建和测试是多工具链工程,多数人只构建自己需要的部分更现实。挖矿路径还需要 NVIDIA GPU 和模型下载,硬盘与显存都要预留。安装脚本默认仅监听本机主网并带共享 RPC 凭证;若用 --rpclisten 对外开放,就要清楚暴露了什么。代币经济、挖矿收益和长期共识行为在提供的 README 中没有说明,需从协议论文和项目文档判断,不能默认假设。
HotRepo 点评
在 2026-10-25 的 Go 周榜上,Pearl 本周新增 28 颗星,排第 19;HotRepo 从 2026-10-24 才开始覆盖,样本只到 2026-10-25,无法据此判断热度是持续还是短暂。快照时仓库年龄为 188 天。真要投入一个周末前,先核对 vLLM 矿工文档里的模型与 CUDA 路径是否匹配你的硬件,并确认你打算用的测试网端口在当前版本中可用。
本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。