独立挖矿矿机 Worker 命名指南
独立挖矿 Worker 命名最佳实践:address.worker 格式、安全字符,以及一套能让仪表盘自动分组 Bitaxe 和 ASIC 机群的前缀规则。
什么是 Worker 名称(以及它不是什么)
当你把矿机指向独立挖矿矿池时,stratum 用户名携带两样东西:你的钱包地址,以及点号后面可选的 Worker 名称。
bc1qyourwalletaddress.rack1_s19-01
└───── 钱包地址 ─────┘ └─ worker ─┘
地址才是与钱有关的部分:当你的矿机找到区块时,coinbase 直接支付到该地址。Worker 名称只与你有关——它是仪表盘用来把每台设备显示为独立一行的标签,各自带有算力、最佳份额和最后份额时间。
省略 Worker 名称,你拥有的所有设备就会坍缩成一条记录。你仍然能看到总算力,但再也分不清是哪台 S19 刚刚掉到了一半速度。
为什么机群越大,命名越重要
一台 Bitaxe 不需要命名规则。二十台设备就需要了。到了这个规模,Worker 表格会变成一堵相似行组成的墙,而你真正想问的问题是关于组的:车库机架是否全部在线?四台 S21 Plus 的表现是否一致?哪台客户机器停了?
命名规则能在你打开任何一个详情面板之前回答这些问题,因为仪表盘可以从名称本身读出结构——前提是结构真的在那里。
规则:前缀在前,硬件在后
每个 Worker 都采用这种形式:
<前缀>_<硬件>-<编号>
- 前缀——设备在哪里,或属于谁:
rack1、garage、office、clienta。这是定义分组的部分。 - 硬件——型号系列,简写:
s19、s21p、gamma、ultra。 - 编号——两位数索引,让名称排序整齐:
01、02……12。
一个混合家庭机群的例子:
| Worker 名称 | 分组 | 含义 |
|---|---|---|
rack1_s19-01 | rack1 | 机架 1 的第一台 S19 |
rack1_s19-02 | rack1 | 机架 1 的第二台 S19 |
garage_gamma01 | garage | 车库里的 Bitaxe Gamma |
garage_ultra01 | garage | 车库里的 Bitaxe Ultra |
office_s21p-01 | office | 办公室的 S21 Plus |
clienta_s21-03 | clienta | 为客户 A 托管的第三台 S21 |
前缀后面的下划线是仪表盘查找的分隔符。编号前面的连字符只是为了可读性。
字符:哪些在任何地方都安全
固件输入框和矿池解析器的宽容程度并不相同。在所有地方都能通过的交集是:
- 字母
a-zA-Z - 数字
0-9 - 连字符
-和下划线_
避免空格、@、:、/、#、引号以及任何装饰性符号。整个 Worker 名称保持简短——十来个字符绰绰有余,过长的名称会在狭窄的固件屏幕和手机表格里被截断。
大小写会按你输入的样子保留,但在比较时请把名称视为区分大小写:Rack1_s19-01 和 rack1_s19-01 对仪表盘来说是两个不同的 Worker。
SoloFury 如何把名称变成分组
在你的矿工仪表盘上,Worker 表格有一个带四种模式的分组方式控件。其中两种直接读取你的命名规则:
系列——Worker 超过六台后的默认模式。对每个名称,仪表盘取第一个下划线之前的文本作为分组。没有下划线?那就去掉末尾编号,于是 S21Plus01、S21Plus02、S21Plus03 仍会归入 S21Plus。每个分组标题显示合计算力、在线数量、最高难度和最近份额,点击即可折叠。
区域——按每台设备连接的 stratum 区域分组,当机群分布在多个地点时很有用。
自定义——把一个 Worker 拖到另一个上,给分组命名,完成。复选框多选在手机上同样适用。自定义分组按钱包地址和币种保存在浏览器里,下次打开页面时依然在。
无——平铺列表,适合小规模配置。
命名规则的意义在于,系列模式不需要你做任何事。把设备一次性命名规范,之后无论用哪个浏览器、手机或平板查看仪表盘,看到的都是同样的分组——分组存在于名称之中,而不是某个设置里。
额外收获:系列内的异常检测
分组的作用不止于整理表格。当同一系列的多台设备位于一个组内时,仪表盘会把每台设备与该组算力的中位数比较。运行明显低于同伴的设备会得到一个带差距百分比的注意标记——这种问题,否则你要等一周总量略低之后才会察觉。
这只在系列真实时才有效:把一台 S19 和一台 Bitaxe 混在一个组里,中位数就失去了意义。让名称中的硬件部分保持真实,比较才会保持真实。
在常见硬件上设置 Worker 名称
Bitaxe / NerdAxe / AxeOS——打开设备网页界面,进入 stratum 设置,在 Stratum User 字段输入 address.worker。备用矿池有自己的用户字段,填同样的名称。保存并让设备重启。
Antminer、Whatsminer、Avalon——在矿机配置中,矿池的 Worker(或 User)字段接受 address.worker。密码字段不用于认证,随便填什么都可以。
NerdMiner 及类似设备——钱包地址和 Worker 名称通常是两个独立字段;Worker 字段只填标签。
Solo Start 配置器会为你生成完整的用户名:粘贴地址,输入 Worker 名称,把结果复制到固件即可。
要点总结
- 用户名是
address.worker;地址收款,Worker 名称让你在仪表盘上拥有一行。 - 使用
前缀_硬件-编号。前缀就是分组,让它表示地点或所有者。 - 字母、数字、连字符、下划线。别的都不要,而且要短。
- 在 SoloFury,按系列分组会自动读取前缀——无需设置,并且跨设备一致。
- 一致的硬件命名让按系列的异常检测有意义。
命名是不断增长的机群所能获得的最便宜的监控升级:每台设备几秒钟,剩下的交给仪表盘。
常见问题
什么是矿机 Worker 名称?
Worker 名称是在 stratum 用户名中用点号附加在钱包地址后面的可选标签:address.worker。矿池用地址来支付,用 Worker 名称仅仅在仪表盘上区分你的设备。它对奖励没有任何影响。
必须设置 Worker 名称吗?
不必须。单独的钱包地址就是有效的用户名。但没有 Worker 名称时,你拥有的所有设备会合并显示为一条记录,你看不出是哪台掉了算力或离线。如果矿机多于一台,强烈建议为每台设备设置 Worker 名称。
Worker 名称允许哪些字符?
只用字母、数字、连字符和下划线。避免空格、@、冒号、斜杠以及任何固件或矿池可能拒绝的符号。名称保持简短易读:几个字符就足以识别一台设备。
为什么要在 Worker 名称里用 rack1_ 或 garage_ 这样的前缀?
第一个下划线之前的前缀告诉仪表盘哪些设备属于同一组。SoloFury 的系列分组会读取这个前缀并自动分组——rack1_s19-01 和 rack1_s19-02 无需任何配置就会归入名为 rack1 的组,而且在你查看仪表盘的任何设备上都一样。
如果不用前缀会怎样?
仪表盘会退回到硬件系列:它去掉末尾的编号,因此 S21Plus01、S21Plus02 和 S21Plus03 仍然组成一个 S21Plus 组。前缀规则只是把分组的控制权交给你,而不是交给型号名称。
以后可以重命名 Worker 吗?
可以。在设备上修改 stratum 用户名,它会以新名称重新连接。旧名称在停止提交份额后就会从在线列表中消失;历史统计按 Worker 名称保存,所以新名称从全新的历史开始。
如何在 Bitaxe 上设置 Worker 名称?
打开 AxeOS 网页界面,进入 stratum 设置,在 Stratum User 字段填入 address.worker——例如你的 bc1 地址后接 .garage_gamma01。保存并让设备重启。备用矿池也有同样的字段。
在 SoloFury 哪里能看到分组?
在你的矿工仪表盘,Worker 表格上方。按系列分组会自动使用你的命名规则;按区域分组按设备连接的 stratum 区域划分;自定义模式可以把 Worker 拖入你自己命名的组。你的选择会按钱包地址和币种分别记住。