Установка и настройка Rinkeby в Linux

Установка и настройка Rinkeby Linux

Последнее время начал интересоваться безопасностью блокчейн и нашел в сети CTF Sherlok. Для прохождения Sherlok нужно подключиться к сети Rinkeby, которая является тестовой сетью Ethereum. В статье покажу, как установить, настроить и подключиться к сети Rinkeby в Linux.

Еще по теме: Экстренное удаление при вводе специального пароля Linux

Установка и настройка Rinkeby в Linux

Для подключения к тестовой сети Rinkeby необходимо установить ряд дополнительных инструментов. Приступим к установке и настройке Rinkeby на Ubuntu 20.

Установка node.js и дополнительных инструментов

Установка node.js и дополнительных инструментов
Yarn нам понадобится позже, поэтому устанавливаем и его:

Установка Truffle и Geth

Truffle — это среда разработки блокчейн.

Geth — это интерфейс командной строки для запуска узла Etherum. Он написан на Go — отсюда и название Go Ethereum.

Установка metamask

Установите кошелек metamask. В нем будете хранить свои токены ETH, для совершения транзакций в сети. Metamask устанавливается в виде расширения для браузера.

Если у вас есть какая-нибудь криптовалюта, НЕ используйте для нее кошелек тестовой сети или свой существующий кошелек для тестовой сети.

Создание аккаунта Infura

Infura — это онлайн-сервис, который обеспечивает доступ HTTPS / WebSockets к сети Ethereum.

Для подключения к Rinkeby выберите конечную точку Rinkeby. Когда закончите, сохраните свой ID проекта. Это будет выглядеть как

Установка HDWalletProvider

HDWalletProvider позволит подписывать транзакции, используя свой кошелек.

Изменение файла truffle.js

Отредактируйте файл truffle.js, чтобы настроить поставщик truffle-hdwaller и подключение к сети Rinkeby.

  1. Перейдите в ваш домашний каталог
  2. Создайте новый каталог (я назвал свой «Rinkeby-1»)
  3. Создайте внутри файл truffle.js со следующим содержимым:

Получение Ethereum

При работе в тестовой сети, такой как Rinkeby, нам не нужно покупать Эфириум за реальные деньги.

Все, что нужно сделать, это зайти в Rinkeby Faucet, опубликовать только свой адрес метамаски в Twitter или Facebook и вставить ссылку на свой пост / твит в сборщик. Через несколько минут вы должны получить ETH. Краткое руководство можно найти здесь.

Подключение к сети Rinkeby Linux

Подключение к сети Rinkeby

Перейдите в созданный каталог Rinkeby-1, в котором был создан файл config и выполните команды:

Если не сработает, попробуйте команду migrate:

Когда появиться приглашение консоли truffle, попробуйте проверить некоторые транзакции, например из упомянутой задачи CTF Sherlok.

Подключение к сети Rinkeby Linux

Тестовая сеть Rinkeby Linux

Заключение

На этом все. Теперь вы знаете, как подключиться к тестовой сети Rinkeby.

Еще по теме: Использование консольного менеджера паролей Pass

ВКонтакте
OK
Telegram
WhatsApp
Viber

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

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