Masa Node guide
Masa finance - протокол кредитования , позволяющий совмещать ликвидность CEX и DEX.
Видео-гайд по установке
Содержание
Решение Ошибки по пирам и синхрошизации
Награды держателям ноды
Пока нет информации, но администрация проекта что-то готовит.
"Всем привет! Сейчас мы сосредоточимся на Testnet 3.0, и я буду делать только незначительные обновления для срочных ошибок и добавлять загрузочные узлы.
Мы опубликуем подробности поощрений токенов к концу недели. Если вы используете ноду, вам будет легко претендовать на награды Фазы 1.
Продолжайте участвовать, и мы в восторге от всего, что происходит на данный момент ... скоро будет больше!"
Аренда сервера
Наши русские партнёры , одни из самых стабильных и дешёвых хостингов ! Имеется русская поддержка , интуитивный интерфейс и простая оплата .
VDSina ( Выгодно брать средней мощности сервера )
Firstvds ( Выгодно брать большей мощности сервера ) - выгоднее всего
Sprintbox ( Выгодно брать малой мощности сервера )
Системные требования
Вход на сервер
ssh root@СвойIpАдресСервера
Например ssh [email protected] для сервера с адресом "185.209.29.187"
- Вставьте пароль от сервера , нажав 1 раз правую кнопку мыши , пароль виден НЕ будет, для безопасности сделано.
Установка
sudo apt-get update && sudo apt-get upgrade -y
2.Устанавливаем полезные пакеты
sudo apt install apt-transport-https net-tools git mc sysstat atop curl tar wget clang pkg-config libssl-dev jq build-essential make ncdu -y
ver="1.17.11" cd $HOME wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz" sudo rm -rf /usr/local/go sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz" rm "go$ver.linux-amd64.tar.gz" echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> ~/.bash_profile source ~/.bash_profile
cd $HOME rm -rf masa-node-v1.0 git clone https://github.com/masa-finance/masa-node-v1.0
cd masa-node-v1.0/src git checkout v1.03 make all
cd $HOME/masa-node-v1.0/src/build/bin sudo cp * /usr/local/bin
cd $HOME/masa-node-v1.0 geth --datadir data init ./network/testnet/genesis.jsonn
MASA_NODENAME="ProMint"
tee $HOME/masad.service > /dev/null <<EOF [Unit] Description=MASA103 After=network.target [Service] Type=simple User=$USER ExecStart=$(which geth) \ --identity ${MASA_NODENAME} \ --datadir $HOME/masa-node-v1.0/data \ --port 30300 \ --syncmode full \ --verbosity 5 \ --emitcheckpoints \ --istanbul.blockperiod 10 \ --mine \ --miner.threads 1 \ --networkid 190260 \ --http --http.corsdomain "*" --http.vhosts "*" --http.addr 127.0.0.1 --http.port 8545 \ --rpcapi admin,db,eth,debug,miner,net,shh,txpool,personal,web3,quorum,istanbul \ --maxpeers 50 \ --bootnodes enode://136ae18de4e57e15e7dc70b03d59db11e77ae45de8ba89a243734b911b94477a3fa515d8a494c1ea79b97e134a17f04db9ff4e90e09e1c2bdba3e9aa061bf6ae@185.167.120.159:30300,enode://91a3c3d5e76b0acf05d9abddee959f1bcbc7c91537d2629288a9edd7a3df90acaa46ffba0e0e5d49a20598e0960ac458d76eb8fa92a1d64938c0a3a3d60f8be4@54.158.188.182:21000,enode://ac6b1096ca56b9f6d004b779ae3728bf83f8e22453404cc3cef16a3d9b96608bc67c4b30db88e0a5a6c6390213f7acbe1153ff6d23ce57380104288ae19373ef@54.146.254.245:21000,enode://91a3c3d5e76b0acf05d9abddee959f1bcbc7c91537d2629288a9edd7a3df90acaa46ffba0e0e5d49a20598e0960ac458d76eb8fa92a1d64938c0a3a3d60f8be4@54.158.188.182:21000,enode://d87c03855093a39dced2af54d39b827e4e841fd0ca98673b2e94681d9d52d2f1b6a6d42754da86fa8f53d8105896fda44f3012be0ceb6342e114b0f01456924c@34.225.220.240:21000,enode://fcb5a1a8d65eb167cd3030ca9ae35aa8e290b9add3eb46481d0fbd1eb10065aeea40059f48314c88816aab2af9303e193becc511b1035c9fd8dbe97d21f913b9@52.1.125.71:21000 Restart=on-failure RestartSec=10 LimitNOFILE=4096 Environment="PRIVATE_CONFIG=ignore" [Install] WantedBy=multi-user.target EOF
sudo mv $HOME/masad.service /etc/systemd/system
sudo systemctl daemon-reload sudo systemctl enable masad sudo systemctl restart masad sudo systemctl status masad
Проверка ноды
geth attach ipc:/home/masa/masa-node-v1.0/data/geth.ipc
Далее все команды выполняются внутри geth консоли
- Проверка числа активных подключений (верный ответ больше нуля)
net.peerCount
- Проверка нахождения в состоянии синхронизации (верный ответ false).
Cначала Вы должны дождаться синхронизации .
В процессе выдает увеличивающиеся значения первой строки до совпадения со второй.
- Проверка общего состояния ноды (Смотрим на строку difficulty: , она должна быть больше еденицы и равна текущему блоку.)
Регистрируем ноду
регистрируйтесь с той почты, которую указывали в формах ранее. Если только сейчас ставите ноду , можете просто зарегистрироваться .
В разделе Node Operators вставьте enode своей ноды, который Вы можете взять из ноды.
В этой вкладке Вы можете наблюдать свои реварды и аптайм нод. Награды приходят НЕ сразу.
Решение Ошибки по пирам и синхрошизации
. <(wget -qO- https://raw.githubusercontent.com/usrbad/masa-node-v1.0/main/addbootnode.sh)
enode://91a3c3d5e76b0acf05d9abddee959f1bcbc7c91537d2629288a9edd7a3df90acaa46ffba0e0e5d49a20598e0960ac458d76eb8fa92a1d64938c0a3a3d60f8be4@54.158.188.182:21000,enode://571be7fe060b183037db29f8fe08e4fed6e87fbb6e7bc24bc34e562adf09e29e06067be14e8b8f0f2581966f3424325e5093daae2f6afde0b5d334c2cd104c79@142.132.135.228:21000,enode://269ecefca0b4cd09bf959c2029b2c2caf76b34289eb6717d735ce4ca49fbafa91de8182dd701171739a8eaa5d043dcae16aee212fe5fadf9ed8fa6a24a56951c@65.108.72.177:21000,enode://d2afd84a880543a63f76d03a5e7a512e3b4d811c1d2d899dd9dd250ab093d892f05c559b6822498c5e29ad029ada71a93ad17e4a77f1d83474de417b4757ace2@82.146.35.68:30300,enode://52f736e778b1db7ece0ea2d20e1d2979db88456e7e8392abd7fb2c1bea7b73346a40de97e43615d3baac50b9bae2c16f1b156dd3c41dffd547eaaa6670ca992e@188.120.238.54:30300,enode://ac6b1096ca56b9f6d004b779ae3728bf83f8e22453404cc3cef16a3d9b96608bc67c4b30db88e0a5a6c6390213f7acbe1153ff6d23ce57380104288ae19373ef@54.146.254.245:21000
Проверка логов
Ошибки в логах возможны, сейчас показателем стабильно работающей ноды является наличие пиров и синхронизация.
Не хотите заморачиваться с установкой?
Лучший бот по установке нод.
Выгодные цены , полное обслуживание и установка под ключ.
https://t.me/storenode_bot
Контакты авторов
Discord: ProMint#2882
Telegram: @ProMint
Medium: @ProMintChannel