Kaspa (KAS)采用一种名为kHeavyHash的工作量证明算法来保障网络安全。对于任何评估挖矿硬件的人来说,这一事实是做出所有兼容性决策的起点:设备必须能够计算kHeavyHash才能挖掘Kaspa。对于ASIC而言,这意味着其芯片必须支持该算法。本文不涉及如何开设Kaspa钱包,也不涉及KAS价格波动如何影响收益;而是聚焦于一个更具体、更实际的问题——如何验证某款特定ASIC是否真正适合Kaspa挖矿,以及购买前后应检查哪些事项。
kHeavyHash对硬件意味着什么
kHeavyHash是Kaspa共识层用来验证区块的特定哈希函数。Kaspa的开发者文档发布了kHeavyHash的Go语言和Rust语言参考实现,作为该算法计算方式的技术权威来源(Kaspa开发者知识库)。一台ASIC是否与Kaspa兼容,取决于其芯片设计和固件是否执行这一精确的函数——而不取决于营销用语,也不取决于一个泛泛的"加密货币矿机"标签,更不取决于与其他算法硬件的相似性。
同样值得纠正一个常见的误解:Kaspa官方文档中并未将kHeavyHash描述为"抗ASIC"算法。相反,Kaspa的挖矿文档指出,自大约2023年年中以来,ASIC硬件已占据网络算力的绝大部分,而CPU或GPU挖矿在技术上仍属可行,但在考虑电力成本后,通常不具备经济竞争力(Kaspa挖矿文档)。对于购买者而言,其实际含义是:当前的Kaspa挖矿在几乎所有情况下都是一项ASIC硬件决策,而非通用计算机决策。
算法支持与币种支持的区别
一则写着"Kaspa矿机"的商品信息是一种营销描述,而非技术规格。应查阅制造商针对该具体型号发布的官方文档及其所支持的算法。需单独核实该设备所安装的固件版本;规格表上可能并未列出固件版本信息。仅凭币种名称作判断会留下出错空间,尤其是在涉及转售、改标或固件被修改过的设备时。
这里还有第二个重要区别:算法兼容性与网络/基础设施兼容性并非同一回事。Kaspa的Crescendo升级将网络出块速度从每秒1个区块提升到每秒10个区块。其官方发布说明要求节点运营者更新节点,以保持网络连接(Crescendo发布说明)。Crescendo升级保留了kHeavyHash算法,但这并不能保证其在未来每一次协议升级中都能保持兼容。对ASIC本身或其配套软件的具体影响,取决于所引入的具体改动内容。在购买二手或较旧型号设备之前,应验证其所安装的固件能否连接到目标矿池并提交被接受的share。固件获得官方持续维护是一个有用的支持考量因素,但本身并不能证明兼容性。
比较算力单位
Kaspa ASIC的制造商规格表通常会列出三项数据,这三者并不可互换:
- 算力(TH/s): 设备计算kHeavyHash运算的速率,为制造商在特定测试条件下给出的数值。
- 墙上功耗(W): 设备在制造商规定的测试条件(通常为指定的环境温度)下,在电网接入端实际消耗的电功率。
- 能效(J/TH): 每太哈希所消耗的能量,是根据制造商自身给出的算力和墙上功耗数据,在相同测试条件下计算得出的。
两个制造商的示例可说明这些数据在不同型号间的差异。比特大陆(Bitmain)的蚂蚁矿机KS5 Pro标称算力为21 TH/s,在25°C条件下墙上功耗为3,150 W,能效为150 J/TH(25°C条件下),输入电压范围为220–277 V AC,额定输入电流为20 A;比特大陆指出,实际算力可能有约±3%的浮动,墙上功耗和能效可能有约±5%的浮动(比特大陆蚂蚁矿机KS5 Pro规格)。IceRiver的KAS KS5L标称算力为12 TH/s ±10%,功耗为3,400 W ±10%,输入电压为200–250 V AC,并配备以太网连接(IceRiver KAS KS5L规格)。
能效可通过以下公式计算:J/TH = 墙上功耗(W)÷ 算力(TH/s),所用数据须来自相同的运行模式和测试条件。例如:3,150 W ÷ 21 TH/s = 150 J/TH。在同一算法和运行模式下,J/TH数值越低,意味着每太哈希所消耗的能量越少。
这些示例说明了为何应将算力与墙上功耗结合起来考量。墙上功耗数值较高并不自动意味着能效更高,而且上述任何一项制造商数据都不应被视为现场实测结果的保证值。它们都是在规定测试条件下测得的标称规格,而实际使用中的算力和功耗可能因环境温度、固件版本以及设备个体状况的不同而有所差异。发布的规格参数可用于初步筛选,前提是明确标注测试条件、运行模式及误差范围。更精确的比较需要在可比条件下进行,规格表上的数值不应被当作矿池实际报告表现的预测结果来呈现。
确认固件与矿池兼容性
在选定一款算法兼容的ASIC之后,还有若干项额外检查,用以确定该设备能否在特定场地实际正常运行,并正确连接到矿池。
电气与环境适配性。 请对照制造商的安装说明书和现场供电情况,检查设备的输入电压范围、输入电流规格和线缆要求。以 KS5 Pro 为例,比特大陆(Bitmain)标明其输入为 220–277 V AC,输入电流为 20 A,并注明需配备一根 20 A 输入线。这些设备规格本身并不能确定所需的支线电路(branch-circuit)额定值。请根据安装要求核实电路容量以及任何配电单元(PDU)的规格;PDU 并不能提升上游电路本身的容量。此外,还应单独审查制造商标明的工作温度范围和散热/风道要求,因为散热能力会影响设备能否持续维持其额定算力。
固件与官方支持。 记录已安装的固件版本,并在制造商官方更新渠道中核对该具体型号对应的信息。验证设备与目标矿池的对接情况,并在评估支持风险时,考虑后续固件维护的可获得性。在更换固件前,请保留原始配置,并审查其兼容性及保修方面的影响,尤其是对于非官方或第三方版本。
矿池连接参数。 矿池会指定 Stratum URL、端口以及矿机固件必须接受的矿工命名格式。例如,ViaBTC 当前的 KAS 挖矿文档中公布了具体的 Stratum 接入地址,以及用户名/子账户加矿工名称的格式,同时还提供了作为连接备用方案的备用端口(ViaBTC KAS 挖矿)。由于矿池的接入地址、端口及推荐设置可能发生变化,建议在设置时直接查阅矿池当前的官方文档,而不要依赖其他来源刊载的数值。
部署后验证。 完成配置后,应留出时间让设备运行状态趋于稳定,再根据其上报的数据得出结论。矿机自身仪表盘显示的读数是设备端的本地测量值,而矿池仪表盘上显示的算力则是矿池根据其自身测量窗口内收到的有效份额(share)得出的统计估算值。这两个数值相关但并非同一测量结果,二者之间的短期差异未必意味着存在故障。同时,建议逐一查看拒绝份额(rejected share)的具体原因——过期(stale)、无效(invalid)和重复(duplicate)份额是拒绝份额下的具体子类别,而非彼此独立的统计总数——而不应仅依赖单一的合并拒绝率数字。矿池的收益结算,无论采用 PPS+ 还是 PPLNS 方式计算,都是由矿池的费率体系和结算规则所决定的独立核算流程,不应被用作硬件性能的指标。
避免购买错误设备
以下检查项有助于在购买 Kaspa ASIC 时减少兼容性与部署方面的错误。以下是一份简明的购买前与试运行清单:
- 在制造商针对该具体型号的官方文档中核实其是否支持 kHeavyHash。
- 记录准确的型号编号及已安装的固件版本,并核实卖家与设备来源。对于二手设备,应要求提供运行凭证,并明确保修范围。
- 将标称算力和整机功耗视为带有既定容差的规格参数,而非可保证达成的结果。
- 核查电压、输入电流及线缆规格,并根据安装要求核实现场电路容量。
- 根据部署环境,审查制造商标明的工作温度范围、散热/风道设计及噪音水平。
- 确认设备的联网方式(以太网或 Wi-Fi)与目标部署场地相兼容。
- 检查官方固件的可获得性,并验证已安装版本能否接受矿池所公布的设置参数并提交被接受的份额。
- 部署完成后,待本地读数与矿池上报读数均趋于稳定后再进行比较,并将二者视为相关但各自独立的测量值。
- 在评估总体运营成本时,应将电费、托管费、网络费用、矿池手续费及预期停机时间与硬件购置成本分开核算。
这些检查项是一份实用参考,而非正式的合规流程,不同运营者可根据自身规模和现场条件,合理调整审查的顺序或深入程度。但其基本原则不变:是否支持 kHeavyHash 是不容妥协的首要判定标准,而随后的每一项检查,都是在判断一台真正兼容的 ASIC,能否在特定的电气、散热和网络环境中实际达到预期表现。
常见问题解答
是否所有 Kaspa ASIC 的功耗要求都相同?
并非如此。整机功耗、输入电压及安装要求均因型号而异。例如,Antminer KS5 Pro 标明输入为 220–277 V AC,而 IceRiver KAS KS5L 标明的输入为 200–250 V AC。请核查具体型号的电源及线缆要求,并单独评估现场电路容量,而不要将某一输入电流规格当作通用电路额定标准来对待。
对于 Kaspa 挖矿而言,算力是否越高越好?
较高的标称算力会增加该设备在网络总算力中所占的份额,但这本身并不能决定盈利能力,盈利能力还取决于电费成本、矿池手续费、在线率以及当前的网络难度。应将算力、整机功耗和 J/TH(焦耳每太哈希)三者结合起来评估,并将制造商给出的数值视为标称规格,而非可保证实现的实际现场表现。
较早期支持 kHeavyHash 的 ASIC,是否可能在 Kaspa 协议升级后出现不兼容的情况?
兼容性取决于具体的升级内容。Crescendo 升级保留了 kHeavyHash 算法,同时要求更新节点软件,因此在算法层面并未使得现有的 kHeavyHash ASIC 不兼容。未来的升级必须逐一进行评估。请查阅相关版本说明,并确认设备的固件和矿池连接能够持续正常工作;持续的维护很有用,但不能替代实际的运行兼容性检查。
为什么我矿机面板显示的算力与矿池报告的算力不同?
矿机面板显示的是本地、设备端的读数,而矿池报告的数值是基于矿池自身测量窗口内收到的有效份额(share)所做出的统计估算。两者在短期内出现差异是正常现象,并不一定意味着存在问题;只有在两个读数都趋于稳定后,才应进行比较。


