Основной раздел > Советы, Инструкции, Руководства
Запуск мастер-ноды на VPS [[ИНСТРУКЦИЯ / Ubuntu]
(1/1)
Ignat:
Используйте следующие инструкции для настройки мастер-ноды для монеты на основе Quark на Ubuntu Server 18.04.
Убедитесь, что у вас есть следующие требования.
- Необходимое количество монет для настройки мастер-узла (100 000 LTV)
- Кошелек для хранения ваших монет (на домашнем компьютере)
- Сервер или VPS.
Подготовьте свой VPS
Установите Ubuntu Server 18.04 на VPS.
Обновите свою машину с Ubuntu.
--- Код: ---sudo apt-get update
sudo apt-get upgrade
--- Конец кода ---
Установите необходимые зависимости.
--- Код: ---sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils python3 libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev libboost-all-dev libboost-program-options-dev
sudo apt-get install libminiupnpc-dev libzmq3-dev libprotobuf-dev protobuf-compiler unzip software-properties-common
--- Конец кода ---
Установите Berkeley DB.
--- Код: ---sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
--- Конец кода ---
--- Код: ---wget "https://github.com/leadertvcoin/core/releases/download/v1.0.0/leadertvcoin-daemon-linux.tar.gz" -O leadertvcoin-daemon-linux.tar.gz
wget "https://github.com/leadertvcoin/core/releases/download/v1.0.0/leadertvcoin-qt-linux.tar.gz" -O leadertvcoin-qt-linux.tar.gz
--- Конец кода ---
Распакуйте файлы.
--- Код: ---tar -xzvf leadertvcoin-daemon-linux.tar.gz
tar -xzvf leadertvcoin-qt-linux.tar.gz
--- Конец кода ---
Установите демона и инструменты.
--- Код: ---sudo mv examplecoind examplecoin-cli examplecoin-tx /usr/bin/
--- Конец кода ---
Создайте файл конфигурации.
--- Код: ---mkdir $HOME/.leadertvcoin
nano $HOME/.leadertvcoin/leadertvcoin.conf
--- Конец кода ---
Вставьте следующие строки в файл конфигурации leadertvcoin.conf.
--- Код: ---#----
rpcuser=ЛОГИН
rpcpassword=ПАРОЛЬ
rpcallowip=127.0.0.1
#----
listen=1
server=1
daemon=1
maxconnections=64
#----
#masternode=1
#masternodeprivkey=
externalip=ВНЕШНИЙ IP VPS
#----
--- Конец кода ---
Оставьте пока поле "masternode" и поле "masternodeprivkey" закомментированными.
Измените текст “ВНЕШНИЙ IP VPS” на IP вашего VPS сервера.
Например:
--- Код: ---externalip=136.144.171.201
--- Конец кода ---
Запустите вашу ноду с помощью команды.
--- Код: ---leadertvcoind
--- Конец кода ---
Подождите, пока демон не загрузит блокчейн.
Создание залога для мастер-ноды.
Откройте свой кошелек и подождите, пока он не загрузит блокчейн.
Зайдите в «Инструменты».
Нажмите «Отладочная консоль».
Это консоль, где вы будете выполнять все команды.
Создайте новый личный ключ мастера.
--- Код: ---createmasternodekey
--- Конец кода ---
Пример ответа консоли
--- Цитировать ---7VatfYVk5fFMTymPDhgSURAESDACJhWpd89WHGoh35d9fbLQPj5
--- Конец цитаты ---
Напишите команду в консоли кошелька, чтобы получать адрес кошелька, куда будете помещать залог.
--- Код: ---getaccountaddress "MN1"
--- Конец кода ---
Пример ответа консоли
--- Цитировать ---TDC99hZmSmYEcBu4WcxA2TCT6KBqHB6Hos
--- Конец цитаты ---
Переведите необходимое количество монет (100 000 LTV) на «дополнительный адрес», который вы создали с помощью команды «getaccountaddress« MN1».
Дождитесь, пока транзакция получит необходимые подтверждения мастер-узла (15 подтверждений)
Зайдите в «Инструменты».
Нажмите «Отладочная консоль».
Введите следующую команду.
--- Код: ---getmasternodeoutputs
--- Конец кода ---
Пример вывода
--- Цитировать ---[
{
"txhash": "506a242ccbfd2555bcd9cff5f4041752c911f39cb2905acc83ccfe0cf8808df9",
"outputidx": 1
}
]
--- Конец цитаты ---
Зайдите в папку, куда у вас установлен кошелёк. (Обычно это: C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\LeadERTVCoin
Откройте в блокноте файл "masternode.conf"
Измените следующую строку и вставьте ее в блокнот.
--- Код: ---MN1 136.144.171.201:16314 7VatfYVk5fFMTymPDhgSURAESDACJhWpd89WHGoh35d9fbLQPj5 506a242ccbfd2555bcd9cff5f4041752c911f39cb2905acc83ccfe0cf8808df9 1
--- Конец кода ---
MN1 - псевдоним для вашей мастер-ноды.
136.144.171.201 - внешний IP-адрес вашего VPS.
16314 - замените P2P-порт вашей монеты.
7VatfYVk5fFMTymPDhgSURAESDACJhWpd89WHGoh35d9fbLQPj5 - закрытый ключ Masternode из команды «createmasternodekey».
506a242ccbfd2555bcd9cff5f4041752c911f39cb2905acc83ccfe0cf8808df9 - Значение «txhash» из команды «getmasternodeoutputs».
1 - значение «outputidx» из команды «getmasternodeoutputs».
Сохраните файл и закройте блокнот.
Закройте свой кошелек.
Регистрация Вашей мастер-ноды.
Снова открываем ваш файл конфигурации ноды на VPS сервере.
Заполняем ранее закомментированные поля "masternode" и "masternodeprivkey"
--- Код: ---#----
rpcuser=ЛОГИН
rpcpassword=ПАРОЛЬ
rpcallowip=127.0.0.1
#----
listen=1
server=1
daemon=1
maxconnections=64
#----
masternode=1
masternodeprivkey=7VatfYVk5fFMTymPDhgSURAESDACJhWpd89WHGoh35d9fbLQPj5
externalip=ВНЕШНИЙ IP VPS
#----
--- Конец кода ---
Перезапускаем мастер-ноду следующими командами.
--- Код: ---leadertvcoin-cli stop
leadertvcoind
--- Конец кода ---
Откройте свой кошелек, тот который дома на компьютере
Перейдите в настройки".
Нажмите «Разблокировать кошелек». Если он у вас заблокирован.
Введите пароль вашего кошелька и разблокируйте свой кошелек.
Зайдите в «Инструменты».
Нажмите «Отладочная консоль».
Запустите ваш мастер-класс с помощью команды.
--- Код: ---startmasternode alias false MN1
--- Конец кода ---
Ваш мастер-нода теперь зарегистрирована и появится в списке мастер-нод.
Вы можете проверить состояние вашей мастер-ноды, используя команду «getmasternodestatus». Вводим её на VPS сервере.
--- Код: ---leadertvcoin-clii getmasternodestatus
--- Конец кода ---
Пример вывода в терминале VPS
--- Цитировать ---{
"txhash": "506a242ccbfd2555bcd9cff5f4041752c911f39cb2905acc83ccfe0cf8808df9",
"outputidx": 1,
"netaddr": "136.144.171.201:9999",
"addr": "TDC99hZmSmYEcBu4WcxA2TCT6KBqHB6Hos",
"status": 4,
"message": "Masternode successfully started"
}
--- Конец цитаты ---
Навигация
Перейти к полной версии