什么是比特币挖矿?
比特币挖矿是指使用专用计算硬件执行工作量证明的过程:不断对候选区块头进行哈希运算,直到所得哈希值低于网络当前的目标值。成功产出有效区块的矿工(或矿池)将获得区块补贴以及该区块中包含的交易手续费。比特币协议每 2,016 个区块调整一次挖矿难度,以使无论网络上有多少总算力参与竞争,平均每约 10 分钟都能产生一个新区块(比特币开发者指南)。
自 2024 年 4 月在区块高度 840,000 处发生第四次减半以来,每个区块的区块补贴为 3.125 BTC。交易手续费与区块补贴是分开计算的,会根据网络拥堵情况逐区块变化,因此矿工每个区块获得的总收益并不固定。
挖 BTC 需要什么
现代比特币挖矿几乎完全依赖专用的 SHA-256 ASIC 硬件进行;在当前难度水平下,通用 CPU 和 GPU 已无法与之竞争。在开始之前,运营者通常需要具备:
- 一台适用于比特币挖矿的 SHA-256 ASIC 矿机
- 足以满足矿机额定功耗的电源及电路容量
- 与设备发热量相匹配的通风或散热条件
- 稳定的有线互联网连接
- 一个矿池账户以及用于接收收益的 BTC 地址
- 对当地电价的切实估算,因为电费通常是最大的经常性运营支出
单人挖矿(solo mining)与矿池挖矿(pool mining)对比
个体矿工既可以独立尝试寻找区块(单人挖矿),也可以将自己的算力贡献给汇聚众多矿工工作量的矿池(矿池挖矿)。在单人挖矿中,如果其硬件恰好产出了有效区块,运营者将独享完整的区块奖励,但就单台 ASIC 而言,鉴于当前网络难度,在任何合理时间内找到区块的概率都极低。
在矿池挖矿中,矿工提交"份额"(shares)——即满足矿池设定的、难度较低的目标的工作量证明——以证明其贡献了多少算力工作量。绝大多数有效份额并不满足难度高得多的比特币网络目标,因此永远不会成为实际区块;这些份额的存在是为了让矿池能够衡量每个参与者的贡献,并按照其公布的支付方式计算收益分配(比特币开发者指南)。相比等待独立挖出一个区块,这种方式通常能产生金额更小但更频繁的收益,这也是矿池挖矿成为个人 ASIC 运营者标准做法的原因。
分步指南:将 ASIC 接入矿池
虽然具体菜单因制造商和固件而异,但将 ASIC 接入 BTC 矿池的大致流程如下:
- 创建矿池账户,并使用强密码及可用的账户安全功能加以保护。
- 获取矿池当前用于 BTC 挖矿的 Stratum 连接信息(URL 和端口)。
- 打开 ASIC 的本地网页管理界面,通常是在浏览器中输入矿机的 IP 地址进入。
- 在矿机的矿池配置字段中填入矿池 URL、矿工名称(worker name)以及挖矿密码。
- 如果固件支持,可配置一个额外的官方文档记录的矿池地址作为备用连接。
- 保存配置并让矿机重新连接。
- 在矿池后台确认该矿工已出现并正在提交有效份额。
- 在矿池账户中单独设置提现地址(与矿机的连接设置区分开),并在使用前仔细核实该地址。
示例:将 BTC ASIC 接入 ViaBTC
作为具体示例,ViaBTC 公布的 BTC 挖矿接入地址为:
Primary: stratum+tcp://btc.viabtc.io:3333
Failover port: 443
Worker format: userID.workerID
根据 ViaBTC 帮助中心的说明,矿工 ID(worker-ID)部分可以使用小写字母和数字,长度限制为 64 个字符,而挖矿密码字段为可选项——部分矿机固件要求该字段不能为空,在这种情况下可以填写一个占位符。ViaBTC 还建议在矿机支持的情况下额外配置一个官方文档中列出的端口,以便在主连接不可用时设备可以切换到备用连接(ViaBTC 帮助中心)。完成配置后,新接入的矿工通常需要经过一段短暂的稳定运行时间才会显示在后台面板中;这反映的是正常的上报延迟,而非固定的技术标准。
选择收益分配方式:PPS+ 与 PPLNS
矿池通常会提供不止一种收益分配方式,选择不同的方式会影响收益的计算方式,但并不影响整体挖矿是否盈利。
在 ViaBTC 的 PPS+ 方式下,找到区块后的区块补贴部分将按照 PPS 规则根据矿工提交的份额进行结算,而交易手续费收益则按照 PPLNS 规则进行分配。根据 ViaBTC 公布的费率表,按 PPS 结算的区块奖励部分收取 4% 的手续费,而按 PPLNS 逻辑分配的交易手续费收益则单独收取 2% 的手续费——这是针对两种不同收益组成部分的两个不同费率,而非合并后的统一固定费率。
在 ViaBTC 的 PPLNS 方式下,区块奖励和交易手续费两部分收益均按照矿池的 PPLNS 规则进行分配,依据的是矿工在矿池规定的近期轮次窗口内所贡献工作量的占比,结算将在找到的区块达到所需确认数之后进行。公布的 PPLNS 手续费为合并分配金额的 2%(ViaBTC 费率说明)。
这两种方式并无绝对的优劣之分。PPLNS 的收益分配取决于矿池实际找到的区块,波动可能更大;而 PPS+ 则平滑了收益中区块奖励的部分,但也有其自身的费率结构。对矿工而言,更应关注的问题是哪种波动性与费率权衡更符合自身偏好,而不是哪种方式能保证更高的收益——没有任何一种收益分配方式能够消除 BTC 价格波动、网络难度变化或运营成本等潜在风险。
监控你的矿机
矿机接入后,运营者应当区分以下几项相关但不可互相替代的指标:
- 本地算力:由 ASIC 矿机自身固件直接上报的算力数据。
- 矿池侧算力估算:矿池根据矿工在矿池规定的平均窗口期内提交的份额所估算出的算力;该数值很少会与本地读数完全一致,不应将其视为直接的物理测量值。
- 拒绝份额:这是一个涵盖性类别,可能包括过期(stale)、无效、重复或其他被拒绝原因的份额;拒绝率上升通常意味着网络延迟或配置存在问题。
- 在线时长与连接状态:矿工是否保持连接,并持续不间断地提交份额。
- 功耗与能效比(J/TH):仅应根据同一台机器在匹配时间段内的实测功耗读数与算力计算得出;不应仅凭矿池上报的算力来推算,因为矿池估算值与本地读数并非同一种测量方式。
比特币挖矿是否有利可图?
挖矿收益取决于多个相互独立变化的变量:网络难度、BTC 价格、所挖区块中包含的交易手续费、矿池的收费方式与收益分配方式、矿工的在线率,以及硬件的实际算力表现。运营成本则包括电费、第三方托管硬件所产生的托管费、散热、维护、硬件购置或融资成本,以及任何矿池或提现手续费。
估算单台矿机电费成本的一种简化方法如下:
Daily electricity cost = power draw (kW) × 24 hours × electricity price per kWh
例如,一台功耗为3.0 kW的矿机,在电价为每千瓦时0.08美元的情况下,仅电费一项每天大约需要花费5.76美元——该数字不包括托管、维护、矿池手续费和硬件成本,仅作示例说明;实际电价和机器功耗会有所不同。
矿工在某一时间段内获得网络区块奖励的大致份额,可以粗略估算为该矿工的算力除以同一时间段内网络的总算力。截至2026年10月下旬,mempool.space 报告的比特币网络估算算力在一周窗口期内约为1.07 ZH/s,网络难度约为148.36T(mempool.space)。这些数字经常变动,应以当前数据为准,而不应视为固定的参考值;它们说明了为何单台ASIC矿机在全网奖励中的预期份额很小,这也进一步印证了为何矿池挖矿——而非独立挖矿——是大多数矿工的标准选择。
这些计算都不能保证任何特定结果。Bitcoin.org 指出,挖矿是一项竞争性活动,其盈利能力取决于硬件成本、电价以及可能随时间变化的市场条件(Bitcoin.org FAQ)。
需要考虑的关键风险
在开始之前,运营者应权衡以下几个因素:
- 相对于预期回报,硬件和电力基础设施成本可能相当可观。
- 网络难度可能上升,从而随着时间推移降低特定矿工的预期奖励份额。
- 以BTC计价的奖励与以法币计价的收入是不同的衡量标准;将一种换算为另一种会引入价格风险。
- 矿池手续费、支付方式和结算规则会直接影响实际收益,在将硬件投入某个矿池之前应仔细审阅这些条款。
- 散热、噪音、固件安全性和基本用电安全都需要提前规划,对于家庭或小规模部署而言尤其如此。
- 挖矿盈利能力无法保证,会随电价、BTC价格和网络状况的变化而改变。
常见问题解答
我可以用普通电脑挖比特币吗?
不可以。按照当前的网络难度,比特币挖矿需要专用的SHA-256 ASIC硬件;CPU和GPU不具备竞争力,无法产生有意义的收益。
PPS+和PPLNS有什么区别?
PPS+ 按照PPS规则根据提交的share结算收益中的区块奖励部分,并按照PPLNS规则分配交易手续费收益,两部分分别收取不同的手续费。PPLNS 则根据矿工在矿池近期轮次窗口内的贡献,将区块奖励和交易手续费两部分一起分配,统一收取一种手续费。
为什么配置完成后我的矿机没有立即显示?
在连接矿机与矿池仪表盘显示该矿机之间出现短暂延迟,是矿池聚合和展示share数据方式中的正常现象;这反映的是数据上报的时间差,而非连接失败,不过如果长时间持续未显示,则可能表明存在配置问题。
矿池显示的算力和我矿机的算力一样吗?
不一样。ASIC矿机的本地算力由其固件直接报告,而矿池的算力估算则是根据矿池所规定的时间窗口内提交的share计算得出的。两者相关,但计算方式不同,几乎不会完全一致。
矿池手续费越高是否意味着收益越低?
不一定。手续费比例是针对每种支付方式下的特定奖励组成部分收取的,真正需要比较的是该支付方式的完整奖励计算方式和手续费结构——而不是单独看手续费比例的高低。
参考资料
- Bitcoin.org,《常见问题解答》,https://bitcoin.org/en/faq
- Bitcoin开发者指南,《挖矿》,https://developer.bitcoin.org/devguide/mining.html
- ViaBTC帮助中心,《BTC挖矿》,https://support.viabtc.com/hc/en-us/articles/7207401012879-BTC-Mining
- ViaBTC,《价格》,https://www.viabtc.com/en/pricing?lang=en_US
- mempool.space,《挖矿仪表盘》,https://mempool.space/mining


