ASIC矿机需要多少网速和流量?
2026-10-19 11:29

连接到矿池的ASIC矿机对带宽和流量的需求相对较小。Bitmain官方发布的ANTMINER使用指南估计每台矿机每月使用约500 MB数据,并指出1 Mbps的网络连接可支持最多150台矿机。这些只是通用的规划参考值,而不是针对每台矿机的最低网速要求。矿机在本地完成其工作量证明计算;其与矿池的连接仅用于传输挖矿任务和提交share。只要带宽足够,连接的稳定性以及与矿池之间的及时通信,比网速标称值的高低更为重要(Bitmain Support)。

带宽与延迟的区别

带宽(通常以Mbps计量)描述的是一个连接每秒能够传输多少数据。延迟描述的是数据包到达矿池服务器并返回所需的时间。这是两种不同的属性,而ASIC矿机对延迟的敏感程度远高于对带宽的敏感程度。

在普通的矿池挖矿过程中,矿机产生的网络流量包括:建立Stratum连接、接收新的挖矿任务、在矿池采用可变难度时接收更新后的share难度目标、提交满足该难度目标的share,以及在设定的连接断开时重新连接。这些操作都不需要传输矿机计算出的全部哈希结果——只需提交其找到的share。因此,算力更高的矿机并不会按比例产生更高的网络流量;矿池通常通过可变难度来调节share的提交频率,而不是任由更快的硬件占满连接带宽。Braiins Academy在介绍其自有矿池实现方式的文档中,将每个矿工(worker)每分钟约12次share提交作为目标值——这是一个矿池特定的配置示例,而非普遍适用的速率,但它说明了提交频率而非算力才是决定流量大小的因素(Braiins Academy)。

Bitmain官方发布的ANTMINER使用指南提供了两个规划参考值:估计每台矿机每月使用约500 MB数据,以及每150台矿机配置1 Mbps的带宽配置规则。这两个数字均来自同一份厂商文档,并非独立测量得出的结果;文档中也未指定具体的型号、固件版本或矿池。按30天计算,500 MB平均下来相当于约1.54 Kbps的持续吞吐量,而“每150台矿机1 Mbps”的规则则意味着每台矿机分配约6.67 Kbps的带宽。这两个数值衡量的是不同的事物:月度估计值描述的是累计数据传输量,而带宽配置规则描述的是连接容量。Bitmain并未解释这两个数值之间的差异。运营者应将这两者都视为规划性估计值,而非固定要求(Bitmain Support)。

测量实际流量

由于厂商提供的估计值较为笼统,衡量连接是否够用的最可靠方式,是观察所用设备产生的实际流量。大多数消费级及中小企业级路由器可报告每台设备或每个端口的数据传输量;大规模部署中使用的托管交换机通常会提供每端口的吞吐量和错误计数。连续观察这些数据几天,可以得出较为真实的基准,因为挖矿流量会在任务切换和share提交时出现突发,而非持续恒定。

将Bitmain“每台矿机每月约500 MB”的估计值进行线性放大,可以得出一个大致的规划范围:单台矿机每月约使用500 MB;十台矿机约5 GB;一百台矿机约50 GB;三千台矿机约1.5 TB。这些只是基于厂商估计值的简单线性推算,而非实测部署结果,并且不包括同一网络连接上的其他流量——例如固件下载、远程监控面板、安防摄像头或共享该网络的其他设备。

在设施规模层面,Bitmain的基础设施指南(最后更新于2019年7月)采用的公式为:带宽(Mbps)= 矿机数量 ÷ 150。其针对3000台矿机的示例中规定,每条企业级宽带连接应至少配备20 Mbps上行和20 Mbps下行带宽,并在设计中至少使用两家互联网服务提供商。这是厂商发布的、针对大型矿场的规划参考,并非独立测量得出的结果,也不是适用于所有挖矿业务的普遍要求。运营者还应为监控、远程管理以及共享同一连接的其他流量预留一定带宽(Bitmain Support)。

有线连接与备用链路的比较

Bitmain的文档说明,ANTMINER设备通过以太网连接,不支持Wi-Fi。这是针对ANTMINER硬件本身的说明,而非对所有ASIC品牌的统一论断,但在挖矿部署中,一般更倾向于使用有线连接,因为相较于无线链路,有线连接通常能提供更稳定的延迟和更少的丢包,这在设备数量众多、存在潜在干扰的设施中尤为明显。

除了物理连接方式之外,在矿机固件支持多个Stratum地址的情况下,配置备用连接端口也能在主端口无法访问时提供帮助。ViaBTC当前的BTC挖矿文档列出了以下位于同一域名下的接入端点,并建议配置多个端口:

stratum+tcp://btc.viabtc.io:3333
stratum+tcp://btc.viabtc.io:443

根据ViaBTC的指南,如果矿机无法使用首个已配置条目进行连接,可切换至下一个已配置端口并继续挖矿(ViaBTC Support)。这并不会提升矿机的算力,也不会降低其数据用量;这是一种连接连续性措施,实际的故障切换行为取决于具体矿机固件对多个已配置矿池条目的处理方式。由于这些条目使用相同的域名和互联网连接,切换端口并不能防范影响该域名的ISP中断或DNS故障,也无法替代备用互联网连接。

检查数据流量上限与中断情况

对于使用移动网络、卫星网络或其他计量连接的运营者而言,每月数据流量配额比峰值速度更为重要。比特大陆(Bitmain)给出的每台矿机每月约500 MB的估算,作为对照数据流量上限进行预算的合理起点,不过如果部署环境中还包括远程监控软件、固件更新或本地运行的比特币节点,实际用量可能会更高。

连接矿池的ASIC挖矿并不要求矿机下载完整的比特币区块链。如果你另行运行一个比特币全节点,应在矿机的矿池流量之外,为其同步及持续网络流量单独预留预算(Bitcoin.org)。

就挖矿而言,网络中断通常比连接暂时变慢更具破坏性,因为一台断开连接的矿机会在重新连接之前停止提交份额(share)。在评估用于挖矿的连接时,合理的做法是考察服务商有据可查的可靠性记录、该服务是否存在长时间中断的历史,以及是否有必要配置备用互联网来源——例如备用ISP或蜂窝网络故障切换,这一需求应根据运营规模来判断。这是一种成本与风险的权衡,取决于部署规模的大小,而非一项固定要求。

核实被接受的份额(Accepted Shares)

“被拒绝份额”(rejected share)是矿池仪表盘通常报告的一个总括类别;过期(stale)、无效(invalid)和重复(duplicate)份额是其下具体的拒绝原因,而非与之并列的独立类别。过期份额一般是指在相关工作已过时之后提交的份额——例如,在网络已经推进到新区块、矿池已下发新工作之后。网络延迟和丢包可能会导致过期或被拒绝的份额,其方式包括延迟新任务送达矿机,或延迟已发现份额提交回矿池。

然而,网络状况并非唯一可能的原因。被拒绝的份额也可能源于矿机端的问题,例如固件缺陷、矿池或矿工(worker)配置错误、硬件故障,以及矿池端的验证规则。在将某种拒绝模式归咎于互联网连接之前,值得先查看矿机自身的日志以及矿池提供的拒绝原因代码(如果仪表盘有提供),而不是预设单一原因。

在诊断问题时,将不同的测量指标区分清楚也很有帮助。矿机本地报告的算力是设备端的读数;矿池显示的算力则是另一项由矿池端根据在指定时间窗口内提交的份额所推算出的独立估算值。由于份额提交具有概率性,这两项读数之间出现短期差异是正常现象,并不一定意味着存在硬件或网络问题——比较更长、对等的时间窗口,比针对单次短期下滑做出反应,能提供更可靠的判断依据。

常见问题解答

更快的网速会提升算力吗?

不会。算力是由ASIC芯片及其运行条件决定的函数;它是在本地计算得出的,不会因更快的互联网连接而提升。稳定的连接有助于矿机及时提交份额并接收新任务,但不会改变设备的计算输出。

ASIC矿机能否在移动网络或卫星网络上挖矿?

原则上是可行的,因为所涉及的数据流量通常不大,但移动网络和卫星连接往往伴随更高的延迟、不稳定的丢包率以及严格的数据流量上限。在正式投入使用前,对照比特大陆每台矿机每月约500 MB的估算值,审查具体套餐的数据配额,并对连接的稳定性进行数日测试,是评估其适用性的合理方法。

一个矿场会使用多少数据流量?

以比特大陆公布的每台矿机每月约500 MB作为线性规划数字,一个拥有100台矿机的站点每月用量大约为50 GB,而一个拥有3,000台矿机的站点每月用量大约为1.5 TB,这还不包括监控系统、固件更新以及共用同一连接的其他基础设施。

为什么矿池显示的算力比矿机界面上的低?

矿池显示的数值是在特定时间窗口内基于份额的估算值,而矿机的本地显示反映的是设备自身的测量结果。短期差异属于正常现象,因为份额的发现具有概率性;如果这一差距在更长的时间窗口内依然持续存在,则值得检查是否存在连接问题或被拒绝份额比例升高的情况,而不是仅凭单次读数就断定存在硬件故障。

参考资料