May 31, 2022

Iron Fish Phase 3

На зв'язку Shark Nodes! 🦈

Сьогодні будемо встановлювати ноду-майнер Iron Fish та брати участь в incentivized тестнеті.


Зміст


Iron Fish – це блокчейн 1-го рівня, який забезпечує найнадійніші гарантії конфіденційності для кожної окремої транзакції, використовуючи докази з нульовим розголошенням (zk-SNARKs) і найпросунутіші галузеві стандарти шифрування.

На відміну від проектів на PoS, Iron Fish використовує Proof-of-Work, відповідно тут немає привичного нам стейкінгу, а замість нього традиційний майнінг.

Фонди:

Проект зібрав 32.9М$ від: a16z, Sequoia, Electric Capital і інших.

Фази тестнету:

Грудень 2021 – 11.03.2022 – 1 фаза тестової мережі;
10.05 2022 – листопад 2022 – 2 фаза тестової мережі;
18.01.2023 – TBA – 3 фаза тестової мережі.

Актуальні посилання:


Варіанти участі в тестнеті

  • Поставити ноду - нагороди будуть йти за аптайм, кожні 12 годин безперервної роботи = 10 поінтів. Для ноди не потрібно мати потужний сервер, так як вона тільки підтримує мережу і не знаходить нові блоки.
  • Поставити ноду + майнер - роль майнера тільки щоб заробити монети, які в подальшому використовувати для активностей за які дають поінти. У майнінга є 2 варіанти:

1) Майнити в соло.

Майнити в соло звичайно краще, так як можна зловити блок і отримати 20 IRON. Но зробити це складно, так як одного дедіка буде мало і ви можете за тиждень не намайнити нічого. Щоб це мало якийсь сенс, треба мати 10+ серваків, об'єднаних в пул.

2) Приєднатися до пула.

Якщо ти приєднуєшся до пула, то при його стабільній роботі ви будете отримувати n-кількість IRON кожного дня, в залежності від хешрейта вашого дедіка і його долі в пулі. В цьому варіанті не вийде лутати по 20 IRON в день, але він стабільніший.


Офіційних мінімальних вимог для ноди немає, але ми виділили для себе наступні характеристики: 4 CPU / 8 RAM / 200 GB SSD - Ubuntu 20.04.


1) Запускаємо скрипт:

. <(wget -qO- sh.f5nodes.com) ironfish uk shark 

2) Вибираємо першу опцію Install:

3) Створюємо назву гаманця:

4) Створюємо назву для ноди, бажано таку само як гаманця, щоб в подальшому не заплутатись:

5) Вказуємо кількість потоків вашого сервера (немає різниці скільки):

Після цього терпеливо чекаємо завершення встановлення:

6) Завантажуємо змінні:

. $HOME/.bashrc 
. $HOME/.bash_profile

7) Вимикаємо майнер:

sudo systemctl stop ironfishd-miner
sudo systemctl disable ironfishd-miner

Після цього перевіряємо, чи майнер зупинився:

journalctl -u ironfishd-miner -f

8) Перевіряємо чи створений графіті та ім'я ноди:

cat $HOME/.ironfish/config.json

9) Вмикаємо телеметрію:

ironfish config:set enableTelemetry true

Перевіряємо статус ноди командою:

ironfish status -f

*робимо якщо не реєструвалися в попередніх фазах.

1) Переходимо на сайт https://testnet.ironfish.network/signup

2) В поле Graffiti вводимо ім'я ноди, яке створювали в 4-му пункті.

3) Після цього прийде мейл на почту з підтвердженням. Клікаєте на нього і логінетесь за допомогою пошти.

4) Можете знаходити свою ноду по імені в лідерборді і трекати поінти.


Mint, Burn, Send assets

Просто запускаємо скрипт і вибираємо 6 опцію - Install Auto-Assets. Далі скрипт все зробить за вас:

. <(wget -qO- sh.f5nodes.com) ironfish

Перевірка балансу гаманця:

ironfish wallet:balance

Перевірка статусу Ironfish:

ironfish status -f

Перевірка ноди:

journalctl -u ironfishd -f

Перевірка майнера:

journalctl -u ironfishd-miner -f

Перевірити хешрейт майнера в пулі:

journalctl -u ironfishd-pool -f

Перевірка статусу майнера в пулі:

sudo service ironfishd-pool status

Рестарт пула:

service ironfishd-pool restart

Зупинити ноду:

service ironfishd stop

Рестарт ноди:

systemctl restart ironfishd

Зупинити майнер:

service ironfishd-miner stop

Рестарт майнера:

systemctl restart ironfishd-miner

Зупинити майнер в пулі (відключитись від пула):

sudo systemctl stop ironfishd-pool
sudo systemctl disable ironfishd-pool
sudo systemctl enable ironfishd-miner
sudo systemctl restart ironfishd-miner

Список облікових записів на ноді:

ironfish wallet:accounts

SHARK NODES COMMUNITY