挖矿

Iron Fish 硬分叉:增强安全性和去中心化

2026/4/13

2024年4月2日,Iron Fish 区块链将进行硬分叉,旨在更改挖矿算法。此次硬分叉的主要目标是保护该币免受 ASIC 和 FPGA 的影响。

硬分叉计划在区块高度 (503,338) 进行,预计在4月2日12:00 GMT左右,但具体时间可能会提前或延后几个小时,具体取决于区块挖掘速度。

硬分叉是对区块链协议的重大更改,使旧协议不再受支持。这种更改需要所有网络参与者同意并迁移到新版本。硬分叉用于改进协议、修复错误、解决社区争议或实施新功能。

为什么选择 Iron Fish?

Iron Fish 官方网站 — https://ironfish.network/

Iron Fish 使用其自己的 L1 区块链加密每笔交易,保护您的敏感资产信息不被公开查看。所有交易都是私密的,并通过零知识证明 (ZKP) 验证。

其目标是为加密货币持有者提供更安全、更好、更易接近的用户体验。

历史事件:

为硬分叉做好准备!

您的钱包地址将保持不变,您挖到的币不会消失。

  1. 如果您运行自己的节点 (CLI),请确保已安装带有硬分叉激活的最新 Node v2.0.0 版本: https://github.com/iron-fish/ironfish/releases/tag/v2.0.0
  2. 如果您使用 Iron Fish Node App(GUI 应用程序),请确保已安装带有硬分叉激活的最新 Node App v3.0 版本: https://ironfish.network/use/node-app

Fox 钱包和交易所钱包在硬分叉更新期间可能也会进行几天的维护。建议在此期间不要发送币。

如果您在矿池中挖掘 Iron Fish,我们建议提高支付门槛,以便在钱包和交易所恢复支付处理之前不发送币。

如果您在交易所持有 Iron Fish 币,硬分叉当天可能无法使用。 这是正常的,网络更改后,币将再次可用。

Kryptex 矿池将提前通知矿工并提供所有切换说明,请关注更新!

为什么更改算法?

Iron Fish 的开发者始终倾听社区的意见。硬分叉旨在保护算法免受 ASIC 和 FPGA 的影响,消除那些“不公平”竞争者,增强网络的可靠性和安全性,并吸引 GPU 矿工,使网络更加去中心化。

此前,Iron Fish 使用的是稍作修改的 Blake3 算法。Blake3 是一种加密哈希函数,最初并非为挖矿设计,但后来被重新用于加速网络并解决安全性和可扩展性问题。

由于 Blake3 仅使用 x64 和 x86 资源,该算法可以轻松适配于 ASIC 和 FPGA——这些是专门设计的高效设备,旨在快速挖掘加密货币。

会有什么变化?

防御 ASIC 和 FPGA 的最有效方法是专注于使用快速且昂贵的内存,并改变哈希算法本身。

提议建议用一种强调内存的工作量证明算法替换 Iron Fish 的哈希算法,类似于 Ethash。FishHash 平衡了不同挖矿设备(ASIC、FPGA 和 GPU)之间的竞争,使挖矿对更广泛的社区更具可访问性。

FishHash 也不例外,与之前 Iron Fish 仅使用核心资源不同,现在将需要快速内存。DAG 文件将占用约 5 GB,使得具有 6 GB 及以上内存容量的 GPU 可以进行挖矿。

有关算法更改的更多详细信息,您可以在此处阅读:FIP-3 Memory-Hard Mining Algorithm

这能永远保护该币免受 ASIC 的影响吗?

不可能创建 100% 防止 ASIC 的保护。

创建和使用 ASIC 本身并不是天生有害的,但在早期阶段,ASIC 的出现会扰乱网络去中心化,将大量币集中在少数人手中,通常被用作市场操纵的手段。

重要的是要理解,更改算法并不能提供 ASIC 永远不会出现的 100% 保证,但开发这样的 ASIC 将非常昂贵且低效(至少在某个阶段之前)。问题在于创建这样的 ASIC 是否合理。

哪个矿工支持 FishHash 算法?

第一个支持 FishHash 算法的矿工当然是 lolMiner,因为该算法是由矿工的开发者创建的。该矿工支持 AMD 和 Nvidia GPU。

您可以测试您的 GPU,看看它在 FishHash 算法下的表现。Kryptex 矿池支持在测试网上挖掘该币。

下载最新的矿工版本,使用以下参数启动矿工:

lolMiner.exe --algo FISHHASH --pool iron.kryptex.network:7017 --user WALLET/WORKER

WALLET 替换为您的 Iron Fish 钱包地址,将 WORKER 替换为您的工人名称。

在硬分叉完成之前,您不会因这种挖矿而获得币,但您可以评估新算法并为在新算法上挖矿做好准备。

rigelSRBMiner-Multi 矿工的开发者表示愿意支持硬分叉并将支持新的 FishHash 算法。

收益会如何变化?

区块奖励将保持不变,但预测算法更改后 Iron Fish 的实际盈利能力具有挑战性。

收益受网络难度的显著影响,随着算法的更改,网络难度将降低,因为 ASIC 和 FPGA 将无法再进行挖矿。网络难度的降低应会增加矿工的收益,至少在硬分叉后的初期阶段。

挖矿会如何变化?

您的 GPU 内存越快,Iron Fish 在新的 FishHash 算法上的挖矿效果就越好。顶级 Nvidia GPU,如 RTX 3070 Ti - RTX 3090 Ti,以及新的 GPU 如 RTX 4070 Ti - RTX 4090,将表现出色。

RTX 4000 系列的低端 GPU 可能比 RTX 3000 卡挖矿效率低,因为新 GPU 的内存总线较小(128 位 vs. 256 位),导致性能下降。

GPU 超频将侧重于内存而非核心。GPU 的功耗将由核心频率和整体卡功耗(功率限制)调节。

GPU 的功耗也将增加。超频和功耗的一个接近类比是使用 Ethash 算法挖矿。

下面,我们编制了一些 GPU 的表格,以清楚地说明差异:

型号 Blake3 哈希率 Blake3 功耗 FishHash 哈希率 FishHash 功耗
RX 6700 XT 8 500 Mhs 65 瓦 31 Mhs 95 瓦
RTX 3060 8 000 Mhs 65 瓦 31 Mhs 110 瓦
RTX 3070 11 500 Mhs 90 瓦 38 Mhs 125 瓦
RTX 3070 Ti 12 500 Mhs 100 瓦 49.5 Mhs 175 瓦
RTX 3080 18 000 Mhs 160 瓦 65 Mhs 215 瓦
RTX 3090 Ti 21 500 Mhs 135 瓦 84.5 Mhs 310 瓦
RTX 4070 20 200 Mhs 130 瓦 35 Mhs 105 瓦
RTX 4070 Ti 24 500 Mhs 135 瓦 42 Mhs 120 瓦
RTX 7900 XT 25 000 Mhs 240 瓦 55.5 Mhs 180 瓦
RTX 4080 34 500 Mhs 215 瓦 53.5 Mhs 200 瓦
RTX 4090 53 500 Mhs 295 瓦 80.5 Mhs 270 瓦

这些不是最终数据,您的实际体验可能与表中的结果有所不同。测试您的 GPU 并与社区分享结果!

如何为 FishHash 超频 GPU?

由于算法与内存相关,超频将主要集中在内存上。推荐的 GPU 超频设置如下表所示:

型号 核心时钟固定 内存时钟 哈希率 功耗
RX 6700 XT 1250 Mhs +1075 Mhz Windows, 2150 Mhz Linux 31 Mhs 95 瓦
RTX 3060 1250 Mhz +1000 Mhz Windows, 2000 Mhz Linux 31 Mhs 110 瓦
RTX 3070 1250 Mhz +1100 Mhz Windows, 2200 Mhz Linux 38 Mhs 125 瓦
RTX 3070 Ti 1250 Mhz +1250 Mhz Windows, 2500 Mhz Linux 49.5 Mhs 175 瓦
RTX 3080 1250 Mhz +1300 Mhz Windows, 2600 Mhz Linux 65 Mhs 215 瓦
RTX 3090 Ti 1250 Mhz +1300 Mhz Windows, 2600 Mhz Linux 85.5 Mhs 310 瓦
RTX 4070 850 Mhz +1250 Mhz Windows, 2500 Mhz Linux 35 Mhs 105 瓦
RTX 4070 Ti 850 Mhz +1250 Mhz Windows, 2500 Mhz Linux 42 Mhs 120 瓦
RTX 7900 XT 1250 Mhs +1250 Mhz Windows, 2500 Mhz Linux 55.5 Mhs 180 瓦
RTX 4080 850 Mhz +1250 Mhz Windows, 2500 Mhz Linux 53.5 Mhs 200 瓦
RTX 4090 850 Mhz +1250 Mhz Windows, 2500 Mhz Linux 80.5 Mhs 270 瓦

这些不是最终数据,您的实际体验可能与表中的结果有所不同。测试您的 GPU 并与社区分享结果!