January 19, 2023

[FKL] Установка ноды IronFish

  1. О проекте.
  2. Регистрация в Dashboard.
  3. Установка ноды.
  4. Фарм поинтов.

О проекте.

Iron Fish — это децентрализованный, основанный на доказательстве работы (PoW), устойчивый к цензуре и общедоступный блокчейн-проект. Он предназначен для поддержки надежных гарантий конфиденциальности для каждой транзакции. Подобно тому, как изобретение уровня SSL/TLS в 90-х проложило путь к электронной коммерции и принесло пользу бесчисленным отраслям, мы считаем, что конфиденциальность является фундаментальным требованием для защиты пользователя и расширения использования криптовалюты.

Они создают новый блокчейн уровня 1, который станет универсальным уровнем конфиденциальности для всего веб3. Используя доказательства с нулевым разглашением (zk-SNARK) и высочайшие отраслевые стандарты шифрования, мы даем пользователям возможность проводить полностью приватные транзакции — настоящий уровень SSL для всех блокчейнов.

Регистрация в Dashboard.

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

Важно! Поле Graffiti это ваш юзернейм, который в будущем будет использоваться при установке ноды на сервер

Установка ноды.

Установка ноды будет происходить на OC Linux.

Для установки мы будем использовать docker и стандартный образ iron fish. На сервере в терминале необходимо ввести:

docker run --rm --tty --interactive -d --network host --volume $HOME/.ironfish:/root/.ironfish ghcr.io/iron-fish/ironfish:latest

Для проверки успешного запуска используйте команду:

docker ps

В консоле у нас должен отобразится примерно такой вывод:

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

docker exec -it <CONTAINER ID> bash
Вместо <CONTAINER ID> вводим айди контейнера который отобразился у вас при вводе команды docker ps

Внутри контейнера вводим данные команды:

ironfish wallet:create <newAccount>
Вместо <newAccount> используйте имя для вашего кошелька
ironfish wallet:use <newAccount>
ironfish config:set blockGraffiti "graffiti"
Вместо "graffiti" введите ваше графити, которое вы использовали при регистации в дашборде

Теперь нужно проверить статус вашей ноды:

ironfish status -f

Должно быть примерно так:

В большинстве случаев нужно будет подождать пока ваша нода синхронизируется с блокчейном, если у вас в поле Blockchain в скобках (SYNCED), значит ваша нода синхронизирована.

Фарм поинтов.

За установку ноды нам уже будут начислять поинты раз в день, их можно увидеть в Dashboard'e. Но мы сможем фармить дополнительные поинты раз в неделю за каждое из действие описаных ниже.

Для начала нужно запросить тестовые токены для оплаты комиссии, сделать ето можно командой:

ironfish faucet

Далее нас попросят ввести нашу почту, вводим почту указаную при регистрации.

Для выдачи токенов нужно подождать примерно час, если токены вам не пришли, рекомендую написать в их дискорд и отправить свой адрес с просьбой прислать токены.

Для проверки баланса:

ironfish wallet:balance

Узнать адрес кошелька:

ironfish wallet:address

Минт токенов.

В данном задании нужно сминтить новый токен. Все действия нужно так же делать внутри контейнера iron fish, который мы запускали выше.

ironfish wallet:mint

В первном диалоге нужно просто ввести Y. В следующем нужно ввести имя токена.

Важно! Имя нового токена должно совпадать с вашим graffiti

Дальше нужно ввести метаданные(можно ввести что угодно) и количество токенов для минта. Потом нам нужно вести комиссию за транзакцию минта(можно просто нажать enter, комиссия будет минимальной автоматически).После чего еще раз подтверждаем минт.

Проверить выполнение можно в Dashboard, но нужно подождать несколько минут.

Сжигание токенов.

В данном задании все так-же просто, вводим команду:

ironfish wallet:burn

Дальше выбираем наш, только что созданный токен, и нажимаем enter. Потом вводим кол-во токенов для сжигания, после чего вводим комиссию и подтверждаем.

Перевод токенов.

Для выполения данного задания, нужно перевести ваши токены на другой адрес, можете использовать мой:

ironfish wallet:send --to df9f412bca8ea768467aef147a1ee0550d7e929888c67d54997d08bbab9943be

Дальше так-же вводим кол-во токенов и комиссию за транзакцию.

Проверка.

После выполнения заданий у нас в Dashboard должна быть примерно такая картина:

! На данном скриншоте мне еще не засчитали последнее задание.

Ссылки проекта:

Website: https://ironfish.network/

Leaderboard: https://testnet.ironfish.network/

Telegram: https://t.me/ironfishcryptochat

Github: https://github.com/iron-fish

Twitter: https://twitter.com/ironfishcrypto

Discord: https://discord.gg/EkQkEcm8DH