February 8, 2023

Shardeum Atomium

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

Проект собрал $18,2 млн.

Требования от команды:

- 4 ядер, 16 гб оперативной памяти, 250 гб места

Ресурсы (которых хватит на первое время):

- 4 ядер, 8 гб оперативной памяти, 120 гб места

Установка данной ноды рекомендована на отдельный сервер. Т.к. она может конфликтовать с другими нодами.

Если, вы будете выбирать сервер на Spacecore, то подойдет за 8 евро.

- Награды:

В токеномике указано, что 5% уйдет на аирдроп.

- Установка

Установка данной ноды рекомендована на отдельный сервер. Т.к. она может конфликтовать с другими нодами.

Войдите на свой сервер через программу-клиент.

У сервера не такие команды, как на компьютере и копировать – вставить через привычные горячие клавиши у вас не получится. Команды для ввода в терминал обозначены серым полем! Ввод команды - enter. Вставляем команды одним нажатием на правую кнопку мыши.

Скопируйте и вставьте в терминал:

Скрипт в личке

Вставили скрипт? Нажмите enter.

После этого, вас попросят ввести ключ, который вы получили.

После ввода ключа, у вас откроется меню с нодами. Посмотрите, как называется нода, которую вы устанавливаете. Найдите её в списке, напишите соответствующую цифру и нажмите enter.

Напишите цифру (слева от названия) и нажмите enter, чтобы у вас запустилась установка Shardeum Atomium.

Просто название ноды - это установка, приставки update - это обновление.

У вас запустится установка. Если, у вас появится данный запрос, то просто нажмите enter.

Ожидаем, пока появится запрос:

By running this installer, you agree to allow the Shardeum team to collect this data.

Напишите y (на английском языке) и нажмите enter.

В следующем шаге просто нажмите - enter.

Далее, появится надпись:

Do you want to run the web based Dashboard?

Напишите y (на английском языке) и нажмите enter.

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

Убедитесь, что в пароле нет пробелов, символов и больших букв! Если, вы устанавливаете ноду с телефона, можете вначале написать его в заметках и оттуда скопировать в терминал.

Когда вы его вставите, то его не будет видно (или будут звездочки). Вставьте пароль и нажмите enter.

Далее, после того, когда вы ввели пароль, везде нужно будет нажать - enter.

Тоже самое - просто нажмите enter.

Далее, запрос может продублироваться, снова - enter.

На этом шаге, так же - enter.

Снова - enter.

После этого, начнется установка ноды. Ожидаем полного завершения. Во время установки не жмем кнопок и не даем компьютеру уйти в "сон". Можете просто свернуть терминал на некоторое время, пока производится установка.

Во время установки, выйдет красная надпись debconf: delaying package configuration, since apt-utils is not installed - ничего страшного в этом нет. Так же, может быть зависание на 5 шаге установки - просто нужно ждать.

Скорость установки зависит от вашего сервера.

Node installed - говорит о том, что все успешно установилось. Внизу вы увидите ссылку, скопируйте её и вставьте в строку браузера Google Chrome (Именно в Chrome, в других может не сработать).

Ссылка: https://ipадресвашегосервера:8080 будет являться входом в ваш личный кабинет (еще называют дашборд). Сохраните её.

После того, когда вы вставите ссылку в браузер Chrome, у вас появится уведомление. Нажмите на Дополнительные и перейдите на сайт.

Далее, введите пароль, который вы придумывали ранее (маленькие буквы и цифры) и нажмите connect.

Попав в личный кабинет Shardeum смотрим статус, он должен быть Standby.

Если, у вас статус Stopped, то зайдите в Maintenance и нажмите Start Node один раз. Подождите пока статус поменяется на Need-stake/Standby.

- Включаем сеть Shardeum

На этом этапе нам понадобится кошелек Метамаск. Если, у вас его еще нет, то скачайте его в расширение Google Chrome: здесь

После того, когда вы убедились, что скачали и установили расширение Метамаск, можете приступать к следующему шагу.

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

Перейдите на сайт: https://docs.shardeum.org/docs/network/endpoints и подключитесь к сети Shardeum.

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

- Запрашиваем монеты в кране

Внимание! Кран может временно не работать, могут быть задержки в получении монет. Если, что-то не работает, то просто попробуйте позже. Сеть - тестовая и имеет свойство - не работать! Если, спустя 30-40 минут монеты не зачислили, то попросите в чате прислать вам тестовых монет.

Заходим в канал Дискорда: https://discord.com/invite/shardeum и проходим верификацию. В сплывающем окне жмем Verify (Способ верификации могут поменять, но принцип останется тем же).

Далее, нажмите Выполнить, поставьте галочку и нажмите Отправить.

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

Найдите тему ATOMIUM, а в ней ветку: #faucet (Если, такой ветки у вас сразу не будет, то выберите роль Node Operator в #pick-roles) и напишите /faucet пробел.

В итоге, у вас получится /faucet address и в поле address, вам нужно вписать адрес Метамаска.

Проверяем начисление монет в Метамаске (Иногда, ожидание монет может быть 5-10 минут).

Если, монеты из крана не приходят, то вы можете написать в ветку #discussion

- Подключение кошелька

Переходим в личный кабинет Shardeum, в раздел Maintenance и жмем Connect Wallet. Выбираем Метамаск, свой счет и подключаемся к сайту. Если, вдруг сайт зависнет, то просто обновите страницу и попробуйте подключить кошелек еще раз (Если, подключился, то делаем по инструкции дальше).

Далее, нажмите на Add Stake

Сверьте адрес в строке Stake Wallet Addres с вашим Метамаском. Укажите сумму 10 и жмите Stake. Подтвердите операцию в Метамаске.

Если, выйдет ошибка, то повторите операцию еще раз. Если, она не пройдет повторно, то попробуйте немного позже.

При успешной операции, у вас снимут 10 монет с Метамаска.

Если, у вас долго не жмется кнопка для стейкинга и висит, то, зайдите в Метамаск - Настройки -Дополнительно - Очистить данные вкладки активности. Попробуйте еще раз.

Если, стейк добавился успешно, то с вас спишут 10 монет и через некоторое время статус должен измениться на Standby или подобный.

- Проверка работы

Если, вы заходите повторно в свой дашборд, то используйте свою личную ссылку: https://ipадресвашегосервера:8080. Пароль тот, который вы придумывали в терминале ранее.

Перейдите в раздел Overview и проверьте статус. При первоначальной настройке он должен быть - Standby. Вы так же должны видеть 10 застейканных монет.

Статус Standby должен переключиться на Active (Это может произойти через 2-3 дня, но статус Standby - тоже является рабочим состоянием ноды).

Еще один альтернативный способ проверки с помощью консоли Shell.

Заходим в консоль Shell командой (Вторая строчка будет висеть, нажмите enter):

cd ~/.shardeum
./shell.sh

После этого, вы увидите другого пользователя, от которого будут выполняться команды. Пользователь node@xxxxxxx, вместо xxxxxxx у всех будет свое значение.

Далее, введем команду:

operator-cli status

Здесь увидим статус работы ноды (При первоначальной установке будет standby), время работы, адрес кошелька и т.д.

Если, вы видите waiting-for-network, то необходимо ждать некоторое время.

Выйти из консоли Shell можно командой:

exit

И перейти к root:

cd -

- В случае появления ошибки

После установки ноды, статус может быть Stopped.

Плюс появляется красная надпись в разделе Maintenance личного кабинета Shardeum.

Если у вас все хорошо, то делать ничего не нужно. Если, у вас статус Stopped и горит красная надпись, то проделываем следующее:

Заходим в консоль Shell командой (Вторая строчка будет висеть, нажмите enter):

cd ~/.shardeum
./shell.sh

После этого, вы увидите другого пользователя, от которого будут выполняться команды. Пользователь node@xxxxxxx, вместо xxxxxxx у всех будет свое значение.

Чтобы ввести следующую команду, вам нужно знать свой ip адрес сервера. Где его взять?

  • В личном кабинете провайдера
  • Возможно, он есть на почте от вашего провайдера
  • Когда вы входите на сервер через Termius, там всегда написан ваш ip адрес!

Предварительно скопируйте команду в блокнот и замените вашip на ip адрес вашего сервера. Без пробелов, без удаления символов, просто замените слово вашip на цифры ip вашего сервера. Вставьте команду и нажмите enter.

export APP_IP="вашip"

После ввода этой команды ничего не должно произойти.

Выйти из консоли Shell можно командой:

exit

И перейти к root:

cd -

Теперь, зайдите в личный кабинет в раздел Maintenance и нажмите на Start Node.

Чуть позже проверьте статус работы ноды.

- Резервная копия

На сегодняшний момент, резервная копия - это ваш кошелек Метамаск, который вы привязываете при установке ноды. Если, вы хотите установить ноду на другом сервере/переустановить, то укажите тот же Метамаск, который указывали ранее.

- После всего

Проверяйте работу вашей ноды один раз в 2-3 дня, командами (Вводится от пользователя root, если его не видно, то нажмите ctrl+c или на крайний случай – просто закройте терминал и откройте снова).

Проверка в терминале:

cd ~/.shardeum
./shell.sh

И еще раз:

operator-cli status

Выйти из консоли Shell можно командой:

exit

И перейти к root:

cd -

Проверка на сайте Shardeum в вашем личном кабинете или альтернативным способом в терминале. Если, вы заходите повторно в свой дашборд, то используйте свою личную ссылку: https://ipадресвашегосервера:8080.

Так же, обязательно установите автозапуск ноды Shardeum. Просто введите команду:

bash <(wget -qO- http://legendsgroup.pro/node/shardeum-autostart)

Зеленые надписи будут означать успешную установку скрипта на автозапуск ноды.

- Удаление ноды

P.S. Если, на каком-то этапе, у вас пошло что-то не так, вот команда для остановки и удаления (После этого, придется начать все сначала, заполняйте внимательно).

cd ~/.shardeum 
./cleanup.sh 
cd ~/ 
rm -rf .shardeum

- Обновление и коммуникация

Если, вы только что установили ноду, то обновлять из закрепа её не нужно. После установки - ставится максимальная версия.

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

- Работа с чатом

Как правильно работать с чатом?

- Обязательно подпишитесь на канал.

- Изучите закрепы по каждой ноде. В закрепах есть вся важная информация и полезные команды.

- Используйте поиск. В 99%, на ваш вопрос уже есть ответ. Например, у вас есть вопрос, как выполнить рестарт ноды, пишите в поиске слово restart и находите команду. Или, у вас просят логи, в поиске можно написать логи и найти команду.

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

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

- Старайтесь писать одним сообщением. Это экономит много времени вам, потому что, не приходится уточнять различные детали.

- Сохраняйте команды и алгоритмы работы в свой блокнот. Так, вы будете больше разбираться в том, что делаете и не застревать на одном и том же моменте два раза.

- Отвечайте реакциями. Когда у вас получилось поставить обновление, не пишите однотипные сообщения, типа: "Ноду обновил, все работает", после вас будут еще 10 таких же бесполезных сообщений. Вместо этого, вы можете просто поставить лайк или огонек на пост.

- Изучайте историю чата. Нет времени? Пусть за вас это сделает ваш помощник, который передаст вам всю информацию.

- Если, каждый будет соблюдать данные принципы работы с чатом, в нем будем минимально информационного "мусора", что сделает его удобным для всех.

- За нарушение, будут выдаваться мьюты (Временное ограничение отправлять сообщения).