- read

Руководство для начинающих по Тестнету Gnoland

FijiMLK 21

1. Тестнет Gnoland запущен!

2. Следуйте нашему руководству ниже, чтобы создать учетную запись на Gnoland.

3. Вы можете получать тестовые $GNOT с помощью крана.

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

В преддверии предстоящего выхода в сеть, Gnoland также находится на стадии тестнета. Несмотря на то, что сеть открыта для всех в интернете, отсутствие интуитивно понятного руководства по тестнету мешает пользователям с минимальным техническим образованием попробовать сеть.

Этот блог служит простым руководством по настройке кошелька в Gnoland Testnet для получения некоторых тестовых $GNOT с помощью Faucet. Потерпите с нами 10~20 минут, и вы станете одним из первых, кто получит тестовые $GNOT в свои руки! Если вы застряли на каком-либо из этих шагов, присоединяйтесь к нам в Discord за помощью! Обратите внимание, что это руководство в первую очередь предназначено для устройства под управлением Windows, но также применимо и к машинам Linux.

Давайте погрузимся в работу.

Шаг 1. Установите WSL (Для установки на облачный сервер пропустите шаг)
Первое, что вам нужно сделать, это установить WSL (Windows Subsystem for Linux). WSL — это функция в Windows, которая позволяет запускать программы Linux в Windows. Чтобы установить WSL, нажмите клавишу Windows на клавиатуре, чтобы открыть меню Пуск, введите Terminal и нажмите [Запуск от имени администратора], чтобы запустить командную строку с правами администратора.

В командной строке запустите установку WSL, введя следующую команду:

wsl — install

Дайте компьютеру несколько минут на обработку.

Перезагрузите компьютер, чтобы применить изменения.

После перезагрузки компьютера откроется оболочка Ubuntu Shell, которая предложит вам создать учетную запись пользователя UNIX. Создайте имя пользователя и пароль. Убедитесь, что в имени пользователя используются только строчные буквы и цифры. Обратите внимание, что в целях безопасности введенный вами пароль не будет отображаться в оболочке Shell, но он все равно будет введен.

Шаг 2. Установите Go (Для установки на сервер начинаем с этого шага)
Далее мы установим Go. Перейдите в каталог $HOME следующей командой:

cd $HOME

Сейчас мы загрузим Go с помощью wget, утилиты командной строки для загрузки файлов из Интернета. Прежде чем использовать команду, нам понадобится ссылка, указывающая на файл, содержащий Go.

Зайдите на страницу загрузок официального сайта Go, щелкните правой кнопкой мыши на дистрибутиве Linux и выберите Копировать адрес ссылки.

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

wget https://go.dev/dl/go1.18.2.linux-amd64.tar.gz

Далее мы разархивируем файл с помощью следующей команды:

sudo tar -xvf go1.18.2.linux-amd64.tar.gz

Префикс sudo дает нам разрешение суперпользователя на выполнение команд. Считайте, что это как “Запуск от имени администратора” в Windows.

После распаковки файла мы переместим Go в каталог /usr/local с помощью команды mv:

sudo mv go /usr/local

Затем нам нужно сделать Go доступным для нашей командной строки, задав путь. Откройте файл конфигурации Shell в текстовом редакторе GNU nano, используя следующую команду:

nano ~/.bashrc

Пролистайте в самый конец файла и вставьте следующие функции:

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

Нажмите Ctrl+X, чтобы сохранить и закрыть файл конфигурации.

Перезапустите свой Shell(либо перелогиньтесь на сервере) и проверьте, что у вас установлена правильная версия Go, выполнив следующую команду:

go version

Вы успешно установили Go!

Шаг 3. Установите команду make
Прежде чем продолжить, нам необходимо установить команду make, одну из наиболее часто используемых команд для компиляции и установки программ из исходного кода. Используйте следующую команду:

sudo apt install make

Вот и все! Вы готовы присоединиться к Gnoland!

Шаг 4. Сборка Gnoland
Клонируйте репозиторий Gnoland с помощью следующей команды:

git clone https://github.com/gnolang/gno/

Затем перейдите в каталог gno:

cd gno

Создайте Gnoland с помощью команды make:

make

Шаг 5. Сгенерируйте мнемонику
Мнемоника (начальная фраза) используется для создания закрытого ключа, который используется для входа в ваш кошелек. Используйте следующую команду для случайной генерации мнемоники в Терминале:

./build/gnokey generate

Это автоматически создаст для вас мнемонику из 24 слов. Обязательно сохраните себе эту мнемонику.

Шаг 6. Создайте учетную запись
Запустите процесс создания учетной записи с помощью следующей команды:

./build/gnokey add account — recover

Обратите внимание, что параметр account может быть заменен именем по вашему выбору.

Вам будет предложено ввести пароль и мнемонику. Задайте пароль, который вы сможете запомнить, и вставьте мнемонику, созданную в Шаге 5

После, терминал покажет ваш публичный ключ и адрес вашего кошелька(аккаунта). Сохраните данные к себе.

Шаг 7. Получение токенов Testnet из крана
Посетите кран Testnet Gnoland. Введите адрес своей учетной записи из шага 6 и нажмите GO.

На ваш счет будет зачислено 100 $GNOT.

Шаг 8. Проверьте свой аккаунт в Gnoland Testnet
Вы собираетесь запросить некоторые данные из блокчейна, используя адрес своего аккаунта. Введите команду ниже и убедитесь, что используете свой адрес, а не тот, что в примере ниже (glmc…yhz7).

./build/gnokey query auth/accounts/g1mc3vy7n8lexdf9rre7srhefeyyc9ca5znqyhz7 — remote gno.land:36657

В оболочке будет отображаться ваш текущий баланс, номер счета и т.д. Рядом с разделом “монеты” вы можете увидеть, что на вашем счету сейчас 100 $GNOT.

Заключение
Вот и все! Вы официально стали одним из самых первых людей, попавших в Gnoland. В следующем блоге мы расскажем, как взаимодействовать с Gnoland Board.

До встречи в телеграмм канале!