Майнинг

О майнинге криптовалюты IronFish на алгоритме fishhash

Второго апреля 2024 года на блоке номер 503338 криптовалюта Iron Fish (IRON) перешла на новый memory-hard алгоритм майнинга под названием FishHash.

Переход на новый алгоритм на недолгое время поднял курс монет IRON, хотя вскоре откатился к былым значениям.

По состоянию на 06.04.2024 на бирже Gate криптовалюта IronFish торгуется по цене 1.76 USD за одну рыбу:

Алгоритм майнинга FishHash был создан в октябре 2023 года программистом с псевдонимом Lollidieb, известным среди майнеров благодаря своему майнеру для видеокарт – программе lolminer.

Fish Hash – это модифицированная версия алгоритма ethash с использованием хеш-функции blake3 (вместо sha-3).

Вычисления на этом алгоритме связана с обработкой больших массивов данных, оптимизированных для шины памяти видеокарт, что менее энергозатратно, чем у PoW-криптовлют, опирающихся на compute-функции.

В отличие от криптовалют семейства Ethash, у которых используется растущий с каждой эпохой масив данных DAG, у алгоритма FishHash он является постоянной величиной и равен 4608 МБ (37748717 элементов набора данных, что соответствует DAG-эпохе алгоритма Ethash под номером 448).

Алгоритм создания массива DAG идентичен алгоритму создания Ethash DAG для эпохи 448,

но с двумя серьезными отличиями:

  • начальным значением для генерации light-кэш является 32-байтный код. Для работы с ним необходимо 72 MB. В связи с этим для ловли рыб при проведении вычислений на алгоритме fishhash требуется не менее 4608+72=4680 мегабайт памяти. В случае необходимости LightCash можно хранить и не в основной памяти, при этом немного увеличится время генерации DAG, зато уменьшиться объем задействованной памяти видеокарты;
  • количество итераций, используемых для расчета элемента DAG, удвоено с исходного значения 256 до 512. Это уменьшает хешрейт при майнинге в сравнении с алгоритмом ethash.

Таким образом, чтобы запустить майнинг на алгоритме FishHash, нужно иметь видеокарту с объемом памяти не менее 5 GB. Для проведения вычислений в операционной системе с подключенным монитором потребуется видеокарта с объемом памяти не менее 6 гигабайт.

Так как алгоритм fishhash мало задействует ядро GPU, при проведении вычислений можно запускать dual-майнинг еще одной криптовалюты с небольшими требованиями к VRAM (например, ALPH, Decred, Radiant, Pyrinhash и другие).

Для майнинга на алгоритме FishHash можно использовать следующие майнеры:

  • lolminer (версия 1.85 Beta и новее);
  • srbminer-multi (релиз 2.5.0+), fee 0.85% (начиная с версии 2.5.1);
  • rigel 1.15.1+;
  • nanominer 3.9.0+.

Хешрейт видеокарт при майнинге на алгоритме fishhash составляет около 2/3 от производительности при вычислениях на Ethash.

Кошелек для работы с криптовалютой IronFish (IRON) после хардфорка менять не нужно, следует только обновить его до самой последней версии.

Последние версии кошельков для криптовалюты IronFish (IRON) есть на соответствующей странице официального сайта ironfish:

На странице github (пользователь iron-fish) можно скачать ironfish-wallet-cli, который является самым оптимальным с точки зрения безопасности. Порядок работы с клиентским кошельком и нодой описан в этой статье.

Импортировать кошелек IronFish по мнемонической фразе из 24-х слов можно командой:

ironfish wallet:import

Клиентское приложение ironfish-wallet-cli выдаст фразу:

Paste the output of wallet:export, or your spending key:

Теперь в консоль нужно ввести мнемоническую фразу, нажать ввод и назвать кошелек, например, ironfish:

Enter a name for the account: ironfish
Account ironfish imported.
Run "ironfish wallet:use ironfish" to set the account as default

После этого нужно заставить кошелек работать именно с этим адресом, выполнив команду:

ironfish wallet:use ironfish

Проверить адрес кошелька (public key) можно командой:

ironfish wallet:address

По состоянию на начало апреля 2024 года майнить криптовалюту можно на пулах Herominers и Kryptex.

Пример скрипта/батника для запуска майнинга на алгоритме fishhash в программе rigel:

rigel -a fishhash -o stratum+tcp://de.ironfish.herominers.com:1145 -u IRON_wallet_public_key.worker -p x --mt 5

Майнинг на алгоритме fishhash на видеокарте Nvidia GeForce GTX 1660S программой rigel 1.15.1 (PL 85, xubuntu 22.04, драйвер 545.23.08), хешрейт около 17 MH/s:

Калькулятор майнинга (раздел Estimate Mining Profits) есть на пуле herominers:

Согласно калькулятору, видеокарта уровня Nvidia GeForce GTX 1660S добывает 0.22 USD в день, что не так уж и плохо…

Алгоритм fishhash не является защищеным от FPGA или ASIC-ов, поэтому, при значительном увеличении профита от ловли рыб добычи монет IRON, будут включены соответствующие мощности, а сложность майнинга улетит до небес…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *