算力市场帮助


如何创建商业订单(用户操作页面以及API指引)?

NiceHash 商业订单专为需要稳定、可预测算力输送且比标准市场订单拥有更多控制权的专业算力买家设计。创建商业订单需要经过验证的组织(KYB)。

商业订单有两种类型:

  1. 固定算力: 算力恒定;完成时间根据算力费率指数和可用资金浮动。
  2. 固定时长: 逻辑相反;算力会根据固定的结束日期进行调整,受算力费率指数和可用资金影响。

重要提示:每15分钟更新一次


什么是商业订单?

商业订单是一个托管算力套餐,由NiceHash市场上可用的卖家组合而成。它允许您通过以下方式购买算力:

  • 优先固定算力输送(算力稳定)
  • 多种算法(SHA256AsicBoost、Scrypt 和 KHeavyHash)
  • 市场选择(欧洲 / 美国)
  • 直接挖矿至您自己的矿池
  • 提高规划和运营的可预测性


开始之前

要创建商业订单,请确保您已具备:

  • 在NiceHash中配置好的挖矿矿池(您将需要 poolId
  • 选择正确的算法(例如 SHA256AsicBoost)
  • 选择目标市场(欧洲或美国)
  • (推荐)通过API检查当前的算法限制


重要提示:通过API检查算法限制

算法设置(限制、系数、启用市场)可通过官方端点获取:

GET /main/api/v2/mining/algorithms

使用此端点验证:

  • minimalOrderAmount(最低BTC金额)
  • minSpeedLimitmaxSpeedLimit(有效算力范围)
  • displayMarketFactormarketFactor(所需单位和缩放比例)

文档(参数详情):挖矿算法 – GET /main/api/v2/mining/algorithms


选项 1:通过界面创建商业订单

如果您希望进行引导式的手动设置,请使用NiceHash界面。

  1. 登录NiceHash。
  2. 导航至 算力市场 → 商业订单
  3. 选择您的市场(欧洲 / 美国)。
  4. 选择算法(例如 SHA256AsicBoost)。
  5. 选择或添加您的挖矿矿池
  6. 选择商业订单的类型。
  7. 对于固定算力,设置金额和算力限制。对于固定时长,设置金额、最低算力限制和结束日期。
  8. 复核并确认订单。

商业订单界面


选项 2:通过API创建固定算力商业订单

如果您需要以下功能,推荐使用API方法:

  • 明确选择固定算力subType
  • 精确的算力配置(包括高于最低值的十进制精度)
  • 自动化、重试、扩展以及集成到内部工具中

参考实现和HMAC签名示例可在此处获取:NiceHash REST客户端演示 (GitHub)


典型商业订单流程中使用的API调用

在以编程方式下达商业订单时,通常会使用以下端点:

  • 读取算法限制和系数: GET /main/api/v2/mining/algorithms
  • 列出矿池: GET /main/api/v2/pool
  • 创建矿池(如需): POST /main/api/v2/pool
  • 创建商业订单: POST /main/api/v2/hashpower/business/order
  • 监控订单状态: GET /main/api/v2/hashpower/order/<orderId>


固定算力基础(以SHA256AsicBoost为例)

对于SHA256ASICBOOST算法,商业订单使用 EH 作为算力单位。

最低算力规则: 您的 limit 必须大于或等于算法的最低算力限制(minSpeedLimit / 派生的 minLimit)。这是一个最低算力约束,而不是十进制精度限制。

示例(数值以 EH 为单位):

  • 0.0001(最低阈值示例)
  • 0.00011(有效,高于最低值)
  • 0.0001234(有效,更多十进制精度)


示例 A:小型固定算力商业订单(相当于 1 PH)

此示例演示了使用小数设置的小型、精确的固定算力。(算力数值以 EH 为单位。)

{
  "market": "EU",
  "algorithm": "SHA256ASICBOOST",
  "amount": 1,
  "displayMarketFactor": "EH",
  "marketFactor": 1000000000000000000,
  "limit": 0.0001,
  "displayPriceFactor": "EH",
  "priceFactor": 1000000000000000000,
  "poolId": "your_pool_id",
  "subType": "BUSINESS_FIXED_SPEED"
}


示例 B:固定算力商业订单(25 PH,持续30天)

要针对 SHA256AsicBoost 达到 25 PH,请转换为 EH:

  • 1 PH = 0.001 EH
  • 25 PH = 0.025 EH

使用一个包含您目标算力的算力窗口。例如:

  • bottomLimit = 0.02 (20 PH)
  • limit = 0.03 (30 PH)
{
  "market": "EU",
  "algorithm": "SHA256ASICBOOST",
  "amount": 0.05,
  "displayMarketFactor": "EH",
  "marketFactor": 1000000000000000000,
  "displayPriceFactor": "EH",
  "priceFactor": 1000000000000000000,
  "poolId": "4007f83c-0b2d-49bc-b51c-584d27215f28",
  "bottomLimit": 0.02,
  "limit": 0.03,
  "subType": "BUSINESS_FIXED_SPEED"
}

注意: 如果后端当时无法分配完整的算力套餐,您可能会收到分配错误。在这种情况下,请稍后重试,稍微扩大算力窗口,切换市场(欧洲/美国),或将订单拆分为更小的订单。


常见错误排查

  • 5068 – 无效的订单市场系数:单位或系数错误(必须与 /mining/algorithms 返回的一致)。
  • 2997 – 无效的订单金额、限制或价格:金额过低、算力窗口无效或限制低于最低值。
  • 5191 – 无法分配算力:请求有效,但供应不足;请重试或拆分订单。


更多资源


总结

您可以通过NiceHash界面或API下达商业订单。对于需要自动化和更好控制力的专业买家,推荐使用API方式。

始终使用 GET /main/api/v2/mining/algorithms 验证算法限制,然后相应地构建您的订单负载。



算力市场