Bit.Country — Запуск ноды

Душа Спекулянта
4 min readJun 6, 2021

Тестнет много обещающий (но это не точно) На награды выделено 5% от Supply. Нужно пытаться пробиться в Ambassador программу. Есть реферальная ссылка, она по желанию. Можете в нее указать мой ID, когда будете заполнять форму Амбассадора.
Форма на Амбассадора — ссылка

ID: juiliopre@gmail.com

Требования:
6 vCPU
8 GB RAM
80 GBSSD

Арендую сервер на Webtropia.
Cтоимость аренды на Webtropia— 10Eu/month (6/16/300. Хотя запускал и на более слабых машинах, например 2/8/80.
Для удобства рекомендую использовать Putty или MobaXTerm

***Edit 22.06.2021 — добавил инструкцию по запуску ноды с флагом валидатора. Изменил инструкцию с запуском ноду. Туда был добавлен фланг pruning archive
***Edit 28.06.2021 — добавлены команды по установки rust.

***Дополнительные гайды***
Идентификация личности — ссылка
Номинирование токенов — ссылка

1.Подготовка ноды

sudo apt update && sudo apt upgrade -ysudo apt-get install gitsudo apt install build-essentialcurl https://sh.rustup.rs -sSf | shreboot

Ваше сервер уйдет на перезагрузку. Запускаете его снова и обновляйте rust.

rustup update nightly-2021-03-01rustup update stablerustup target add wasm32-unknown-unknown --toolchain nightly-2021-03-01rustup default nightly-2021-03-01sudo apt install cmake git clang libclang-dev build-essentialsudo apt install screen

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

git clone https://github.com/bit-country/Bit-Country-Blockchain.gitcd Bit-Country-Blockchaingit checkout bfece87795f3b4bd4be225989af2ed717fbf9f8csource $HOME/.cargo/env./scripts/init.shcargo build --release --features=with-bitcountry-runtime

3. Запуск ноды в скрине

cdscreen -S nodecd Bit-Country-Blockchain

Поменяйте VALIDATORNAME

./target/release/bitcountry-node --chain tewai --bootnodes /ip4/13.239.118.231/tcp/30344/p2p/12D3KooW9rDqyS5S5F6oGHYsmFjSdZdX6HAbTD88rPfxYfoXJdNU --pruning archive --name 'VALIDATORNAME' --telemetry-url 'wss://telemetry.polkadot.io/submit/ 0'CTRL + A + D (что бы выйти) 

Проверяем наше имя ноды в Телеметрии. Если вас не отображает в телеметрии но при этом бегут блоки, значит телеметрия скорее всего перегружена. Она может отображать максимум 500 человек.

4. Запуск Валидатора

Как только вы синхронизируетесь, останавливайте ноду командой CTRL+C и запускайте ее новой командой. Поменяйте VALIDATORNAME

./target/release/bitcountry-node --chain tewai --validator --name 'VALIDATORNAME' --bootnodes /ip4/13.239.118.231/tcp/30344/p2p/12D3KooW9rDqyS5S5F6oGHYsmFjSdZdX6HAbTD88rPfxYfoXJdNU --telemetry-url 'wss://telemetry.polkadot.io/submit/ 0'

5. Cоздаем сессионный ключ

$ curl -H "Content-Type: application/json" -d '{"id":1, "jsonrpc":"2.0", "method": "author_rotateKeys", "params":[]}' http://localhost:9933

6. Создаем валидатора

Для этого вам понадобится два адреса в Polkawalet.js Если кошелка нету, то можете скачать его по ссылке.

Переходим по ссылке и создаем два ключа. Один из них назовите BitCountry. Второй СONTROLLER. Мнемоники обязательно сохраните.

Кликаем на цветную иконку. По клику скопируется адрес. После проходим в Discord. Если ссылка не работает, то попадаем в Discord в через сайт проекта.

В Discord нас интересует ветка Faucet. Туда боту нужно скинуть команду !drip вашадрескошелька

Бот вам ответит и вы сможете получить тестовые токены. Такую операцию можно делать дважды в день.

Теперь вам нужно сделать транзакцию. Вам нужно отправить Один токен на CONTROLLER

Теперь переходим в Network/Staking/Account Actions и жмете кнопку +STASH

В STASH вкладке указываете наш основной акк BitCountry. В Controller укажите кошелек Controller. Вкладке BOND укажите токены, которые будете отправлять. Укажите чуть меньше, чем на балансе. И жмите на кнопку BOND

У вас появится кнопка Set Seesion KEY открываем ее и вставляем сессионный ключ который мы сгенерировали в Пункте 4.

Дальше появится кнпока Validate. Открываем ее.

Открываем ее и внутри указываем комиссию.

Теперь осталось свой основной адрес проверить в Валидаторстве. Мы должны оказаться в Waiting. Для этого переходим в Waiting и вставляем адрес BitCountry.

Если вы там есть, вы все правильно сделали! Поздравляю.

Полезные ссылки:
Телеметрия — ссылка
Cайт проекта — https://bit.country/
Discord — https://discord.gg/GdvKPNtv
Официальный гайд — ссылка
Форма на Амбассадора — ссылка
Форма на Ноду коллатора— ссылка
Арендую сервера — webtropia.com
Идентификация личности — ссылка

@Seainvestor (Pavel-LV#7698)

Sign up to discover human stories that deepen your understanding of the world.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Responses (1)

Write a response

Well done! I can’t express how much I appreciate your efforts to develop info about of the Crypto World!

--