дегенская выжимка по NODEESSSS LFG епта
предисловие
в этой выжимочке я собрал следующую инфу:
- все ноды, которые стоят у меня
- ноды, которые я еще планирую ставить
- ноды, которые я буду жоска мультик делат
никакого ресерчика и прочей мозговой активности онли ноды и гайдики по их установке плюс возможные подводные камни которые я набрал когда устанавливал некоторые ноды. подводных камней хоть и немного но они были.
ресерчик какой то мб захуярю в некст статейку тк увидел интересные проектики
предупреждение: я в нодах нуб, только начинаю, поэтому могут возникнуть проблемы с установкой
https://striped-alfalfa-de4.notion.site/8cae50e37d164700aed4f6e0ade7a942
жмете Duplicate в правом верхнем углу и лфг 🪓
все ноды, которые стоят у меня
Инфа перед установкой
В основном все команды можете прям все копировать и вставлять, они будут выполняться сами (кроме последней скопированной команды, на ней надо будет нажать ентер она должна быть у вас в строке вставлена после выполнения всего остального)
Команды у которых на конце косая черта \ обязательно копируйте полностью все
Прежде чем качать снапшоты нод убедитесь что у вас есть место на диске командой:
Интересовать будет раздел /dev/sda3 Used/Avail
Bundlr
Гайд — https://cyberomanov.tech/bundlr?cda=#EG4a
$HOME/bundlr/validator-rust/wallet.json
Minima
Гайд — https://teletype.in/@letskynode/Minima
Скипаем парт с андроидом нам сразу нужна вот эта часть и далее:
Привязывайте реварды через Terminal (не через Web Browser)
Реварды у вас должны отображться тут — https://incentive.minima.global/home/pages/rewards
Сутки после того как вы поставили ноду, должны обновиться реварды на +1 и так далее ежедневно
Massa
Гайд — https://teletype.in/@doubletop_slivky/TkSo5JZS5VP
Идите по гайду, игнорируйте какие то варнинги, в гайде все последовательно объясняется
Свой score чекать через дискорд бота массы командой info
в личку боту
Sui
Не знаю, запустилась ли новая фаза, я просто поставил ее и она афк у меня
Гайд — https://nodes.guru/sui/setup-guide/en (скрипт для quick installation)
После установки прочекайте ноду командой Check Node из раздела Additional
Nibiru
Гайд — https://nodejumper.io/nibiru-testnet/installation
Ебашим строку из раздела Automatic Installation, после создаем кошель и регаем валидатора. Прежде чем просить токены из крана проверьте что нода засинкалась
После запроса денях из крана возможно надо подождать прежде чем появится балик, регаем валика
Если балик долго не появляется, скорее всего нода не может засинкаться. Если она долго не синкается, скачайте снапшот — https://nodejumper.io/nibiru-testnet/sync из раздела Snapshot
State Sync не трогаем, после снапшота должно быть все ок
Oasys
Гайд — https://nodera.org/oasys_installation_guide
Как настроите ноду не беспокойтесь о логах где нода пытается найти пиров, ща валика создать нельзя, так и должно быть (вроде как)
Celestia
Гайд — https://nodejumper.io/celestia-testnet/installation
Такая же темка как с Nibiru. Качаем снапшот если балик не показывается или нода не синкается
Subspace
Тут пока нет смысла ставить, ждем новую фазу, но на всякий:
Гайд — https://blog.bombermine.xyz/subspace-node-docker
После установки чекайте телеметрию тут
Имя вашей ноды должно появиться в телеметрии (лично у меня пока тишина, возможно гайд неправильный или старый)
Gear
Гайд — https://teletype.in/@promint/GearNode
После подключения к серваку сразу идите в раздел с установкой
После установки убедитесь что ваша нода появляется в телеметрии (именно в Gear Staging Testnet 4)
Defund
Гайд — https://nodejumper.io/defund-testnet/installation
Такая же тема как с нибиру и целестией. Снапшот тут — https://nodejumper.io/defund-testnet/sync
Espresso
Гайд — https://talented-hawk-a5a.notion.site/Espresso-032bd5364ef9464591b6ddebfe673775
Chainflip
Гайд — https://teletype.in/@pronodes/bNbVr7SQysH
Exorde
Гайд — https://teletype.in/@smarthamster_bykulikova/OEWxVOVfSjc
Penumbra
Устанавливаем Rust если не установлен
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Устанавливаем Go если не установлен
curl -O https://dl.google.com/go/go1.19.3.linux-amd64.tar.gz sha256sum go1.19.3.linux-amd64.tar.gz sudo tar -xvf go1.19.3.linux-amd64.tar.gz -C /usr/local sudo chown -R root:root /usr/local/go echo export GOPATH=\"\$HOME/go\" >> ~/.bash_profile echo export PATH=\"\$PATH:\$GOPATH/bin\" >> ~/.bash_profile source ~/.bash_profile git clone https://github.com/tendermint/tendermint.git cd tendermint git checkout v0.34.23 make install tendermint version # должно вывести версию тендерминта
Заходим сюда — https://guide.penumbra.zone/main/pcli/install.html
Выполняем команды для Linux до конца
Идем в пункт 1.2, генерируем кошель, получаем токены в дискорде
Далее идем сюда https://guide.penumbra.zone/main/pd/build.html
Нас интересует раздел Building pd и все
Идем сюда https://guide.penumbra.zone/main/pd/join-testnet.html
Выполняем Resetting state и Generating configs
После, убедитесь что вы в папке с репозиторием пенумбры и выполните:
docker-compose -f docker-compose.yml -f docker-compose.prod.yml up -d --build
Долго надо ждать, но потом поставится
Затем нас интересует раздел ниже Joining as a validator
{ "identity_key": "penumbravalid1g2huds8klwypzczfgx67j7zp6ntq2m5fxmctkf7ja96zn49d6s9qz72hu3", "consensus_key": "Fodjg0m1kF/6uzcAZpRcLJswGf3EeNShLP2A+UCz8lw=", "name": "", "website": "", "description": "", "enabled": false, "funding_streams": [ { "address": "penumbrav1t1mw8270qtpgjy628fg97p2px45e860jtlw0nl3w5y7vq67qx697py9t8ppp3mhwfxv8kegg8wuny64nf60z966krx85cqznjpshqtngffpwnywtzqjklkg3qh7anxk368ywac9l", "rate_bps": 100 } ], "sequence_number": 0 }
, поменяйте identity_key
на свой адрес валидатора, а также поставьте имя ноды, ну и любое описание. Поменяйте флаг enabled
с false на true
Получите свой consensus_key
на тот что выходит командой:
grep -A3 pub_key ~/.penumbra/testnet_data/node0/tendermint/config/priv_validator_key.json
После того как вы отредактировали в текстовом редакторе или в дискорде где угодно содержимое этого файлика:
Уберите все содержимое оттуда и вставьте свое
После этого следуйте разделу Uploading a definition
Затем Delegating to your validator
Последний раздел можно не трогать
Вопросы спрашивайте, нода капризная и дискорд полумертвый
Gitopia
Гайд — https://teletype.in/@lesnik13utsa/K4wEQmEMj3W
Переходите к разделу Подготовка сервера ниже и далее
После установки ноды я заполнял форму на валидатора — https://airtable.com/shrMQFJxcsMD0XV2M
Из опционального я ставил прунинг
После установки ноды также проверьте статус:
gitopiad status 2>&1 | jq ."SyncInfo"."latest_block_height"
Должна вылезти цифра не нулевая и не ошибка
Если будете выполнять тестнет, по статусу на вчерашний день у челиков не работает пуш в репозиторий, но рекомендую выполнить их тестнет. Проектик норм темка
Заключение
Скоро добавлю ноды Terp, Ceramic, Starknet, Nois и Zeeka
А также будет отдельный пост как делать бэкапы и как защитить серв от брутфорса и прочей херни которая может возникнуть