如何用旧电脑或笔记本电脑挖矿

· 6 分钟阅读

本指南介绍如何让一台旧台式机或笔记本电脑挖加密货币:哪些因素决定一台机器能否挖矿,它的内存能运行多少个挖矿线程,如何保持散热,以及如何用 seine 在 bntpool.com 上安全地开始挖矿。

旧电脑或笔记本电脑能挖矿吗?

简短回答

能,只要你选择工作量证明适合普通电脑的币种。Blocknet 这样的内存密集型币种用普通处理器和内存来挖,所以旧台式机或笔记本电脑也可以加入矿池,在每个区块中分得一份奖励。内存决定你能运行多少个线程,散热则让它们持续运行。

不同币种的工作量证明奖励的东西不同。比特币的 SHA-256 几乎完全由 ASIC 挖掘,这种芯片专为这一种哈希而设计,所以通用电脑在那里作用不大。内存密集型设计则正好相反。Monero 的 RandomX 是为通用 CPU 设计的,而 Blocknet 使用 Argon2id,每个哈希都要用到 2 GiB 的内存块,这种方式旨在抵御 ASIC。在 Blocknet 这样的币种上,每台电脑本来就有的部件,也就是处理器和内存,负责挖矿。2026 年 CPU 挖矿一文介绍了选择用处理器挖的币种时要看什么。

Argon2id 详解介绍了这种工作量证明如何填充和读取内存,以及为什么内存带宽决定速度。

旧硬件上最重要的是什么?

一台旧机器挖内存密集型币种的表现取决于四件事:

核心数没有你想象的那么重要。一台 16 GB 内存的四核台式机能运行的线程比一台 8 GB 内存的八核笔记本电脑更多,因为内存会先用完。

每个挖矿线程需要多少内存?

简短回答

每个 Blocknet 挖矿线程需要大约 2 GB 空闲内存,因为每个哈希都要填满它自己的 2 GiB 内存块。把空闲内存除以二就能估算线程数。seine 在启动时会自动计算,保留 5% 的内存,并把线程数限制在处理器的逻辑核心数以内。

seine 的自动配置会取它启动时的空闲内存,减去 5% 的保留量,除以 2 GiB,然后在这个数字和处理器的逻辑核心数之间取较小的一个。下面是常见内存容量的计算,假设操作系统和几个后台应用占用大约 2-3 GB:

内存 理论上的内存块数 seine 大约能运行的线程数
4 GB 2 1,前提是系统留出 2 GB 空闲
8 GB 4 2
12 GB 6 4
16 GB 8 6
32 GB 16 14

在启动 seine 之前关闭浏览器和其他大型应用,它的自动配置就能看到更多空闲内存。如果你在挖矿时打开应用,seine 每秒检查一次空闲内存,让线程完成当前哈希后暂停,并在内存释放后让它们恢复。你可以继续使用电脑。

增加内存是旧台式机最直接的升级:每多出 2 GB 空闲内存,就能多运行一个线程,直到达到核心数上限。硬件指南列出了实测算力以及更大机器的配置方法。

旧处理器还能用吗?

能。seine 的 x86 版本带有一个可在任何 64 位 x86 处理器上运行的可移植计算内核,以及 AVX2 和 AVX-512 计算内核。AVX2 随英特尔 2013 年的 Haswell 处理器和 AMD 2015 年的 Excavator 推出,seine 的 AVX2 计算内核已在 Haswell 和 Broadwell 服务器芯片上实测过。不支持 AVX2 的处理器运行可移植计算内核。Arm 版本带有 NEON 计算内核和 SHA3 快速路径。seine 会检查你的处理器支持什么,并在挖矿时比较计算内核,只有在确认有提升后才切换。

你在柜子里找到的大多数机器都有对应的下载版本:

系统 压缩包
Windows (x86_64) seine-windows-x86_64.zip
Linux (x86_64) seine-linux-x86_64.tar.gz
Linux (ARM64) seine-linux-aarch64.tar.gz(glibc 2.39 或更新版本)
macOS (Intel) seine-macos-x86_64.tar.gz
macOS (Apple Silicon) seine-macos-aarch64.tar.gz

如果电脑装有 NVIDIA 显卡,Windows 和 Linux 版本也会尝试使用它,与处理器一起挖矿。如果显卡无法启动,seine 会继续用处理器挖矿。在 Apple Silicon MacBook 上,seine 默认用处理器挖矿;Mac 指南介绍了如何按 Mac 内存配置线程数。

挖矿时如何让笔记本电脑保持凉爽?

几个习惯可以让笔记本电脑保持全速运行:

./seine --cpu-profile efficiency

默认配置会选定能达到实测最佳算力 99% 的最少线程数。效率配置则保留能达到该最佳算力 75% 的最少线程数,让机器运行得更凉爽、更安静。你也可以用 --threads 2 设置固定线程数,或者在运行时在仪表盘中按 - 和 + 减少或增加一个线程。

如何安全地开始挖矿?

  1. 获取钱包地址。 在你的主电脑上安装官方 Blocknet 钱包并复制你的地址。钱包指南会一步步带你完成。挖矿软件只需要你的地址,所以不要把钱包和助记词放在单独的挖矿机器上。
  2. 从官方发布页面下载 seine。 从下载区获取。每个版本都会发布一个 SHA256SUMS.txt 文件,方便你核对压缩包是否一致。
  3. 运行它。 在 Windows 上双击 seine.exe。在 macOS 或 Linux 上,在解压后的文件夹中运行 ./seine。
  4. 输入地址并接受默认矿池。 粘贴你的地址或 @name,然后按回车使用 stratum+tcp://bntpool.com:3333。
  5. 查看仪表盘。 你的算力和第一批份额很快就会出现,seine 会在挖矿时持续调整线程数和计算内核。

分步挖矿指南更详细地介绍了这些步骤和收款。如果想先在不连接矿池的情况下测量机器,可以运行离线基准测试:

./seine --bench --bench-kind backend --backend cpu --bench-secs 20 --bench-rounds 3

为什么小机器要在矿池挖矿?

矿池找到的每个区块都会按你贡献的工作分给你一份,所以小机器无需等到自己找到整个区块,也能从矿池的每个区块中获得报酬。加密货币挖矿原理一文更深入地介绍了矿池和份额。在 bntpool.com 上,奖励按每个区块之前六小时内提交的份额分配,余额达到 0.1 BNT 后就会支付给你。你可以在 bntpool.com 上查询你的地址或 @name,跟踪你的算力和余额。

要估算你的产出,可以使用 bntpool.com 仪表盘上显示的全网算力。Blocknet 每五分钟出一个块,每天 288 个区块,所以你每天预计能分得的新币是 288 × (你的 H/s ÷ 全网 H/s) × 区块奖励,而区块奖励每个月都会下调。

然后算出这台机器的运行成本。在 seine 挖矿时用插座式功率计测量。一台全天运行、功耗 65 W 的机器每天用电 65 × 24 = 1,560 Wh,也就是 1.56 千瓦时;再乘以你的电价。比较这两个数字,就能全面了解这台机器的情况。

说明

这些数字描述的是 Blocknet 当前的 Argon2id 工作量证明。据 blocknetcrypto.com 介绍,Blocknet 计划在 2027-02-16 左右进行名为 Faraday 的网络升级,届时将采用更轻量的工作量证明。请让 seine 保持最新:它会在启动时以及每 12 小时检查一次新版本。

常见问题

8 GB 内存的笔记本电脑能挖矿吗?

可以,前提是挖 Blocknet 这样的内存密集型币种。每个 Blocknet 挖矿线程需要大约 2 GB 空闲内存,所以在操作系统占用它那一份之后,8 GB 的笔记本电脑通常能运行大约两个线程。seine 会在启动时测量你的空闲内存,并为你选择一个安全的线程数。

用旧笔记本电脑挖矿安全吗?

安全,只要通风良好。挖矿会让处理器持续忙碌,就像长时间导出视频或玩游戏一样,而处理器在过热时会自动降速。保持通风口清洁,把笔记本电脑放在坚硬的表面上;如果想减少发热和噪音,可以使用 seine 的效率配置。

seine 能在不支持 AVX2 的处理器上运行吗?

能。seine 的 x86 版本包含一个可移植的计算内核,可在任何 64 位 x86 处理器上运行,同时为支持的芯片提供 AVX2 和 AVX-512 计算内核。它会检查你的处理器支持哪些指令集并选择相应的计算内核,在同时支持 AVX2 和 AVX-512 的芯片上还会在挖矿时比较不同的计算内核。

用旧电脑挖矿要用多少电?

这取决于具体机器。在 seine 运行时用插座式功率计测量,然后把瓦数乘以 24,再除以 1,000,就得到每天的千瓦时。再乘以你的电价就是每天的电费,然后把它和你每天预计挖到的币进行比较。