[FKL] Установка ноды IronFish
О проекте.
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