Ручная установка Мастерноды
Ручная установка мастерноды TWINS на VPS.
Last updated
Was this helpful?
Ручная установка мастерноды TWINS на VPS.
Last updated
Was this helpful?
Эта инструкция для установки мастерноды TWINS на Ubuntu 16.04/18.04 64bit server (VPS) под управлением из кошелька на Вашем локальном компьютере (Локальный кошелек). Кошелек, на стороне VPS, в дальнейшем мы будем называть Удаленный кошелек.
1,000,000 TWINS
Основной компьютер (Ваш персональный компьютер) – На нем будет запущен Локальный кошелек, хранится залог в 1М монет TWINS и он может быть включен и выключен без влияния на мастерноду.
Сервер мастерноды, запущенный на Ubuntu 16.04/18.04 (VPS — Компьютер, который будет онлайн 24/7 с запущенным Удаленным Кошельком). Минимальный требования для VPS: 1ГБ ОЗУ, 20ГБ диск и один статический IPV4 адрес.
Скачайте, установите и дождитесь полной синхронизации TWINS кошелька на Вашем локальном компьютере. С сего момента, и далее в этой инструкции, мы будем называть его Локальным Кошельком. Ссылку на скачивание Вы можете найти здесь: https://win.win/#download или здесь https://github.com/NewCapital/TWINS-Core/releases.
Теперь, перейдите в командную строку Локального Кошелька через (Инструменты > Консоль отладки) и наберите там следующую команду:
masternode genkey
Теперь там же в Локальном Кошельке, в командной строке, выполните следующую команду:
getaccountaddress ВыберитеЛюбоеИмяДляВашейМастерноды
Отправьте 1М монет TWINS на адрес, созданный на предыдущем шаге. Когда Вы нажмете кнопку «Send», кошелек посчитает соответствующую комиссию за перевод. Нажмите «Yes» в появившемся диалоговом окне и перейдите к следующему шагу.
ВАЖНО: В поле «Сумма» наберите ТОЧНО 1000000 (1М). Эта одиночная транзакция скажет блокчейну о том, что адрес получения – мастернода. Если Вы укажите больше/меньше чем 1000000 (1М) или попытаетесь разделить платеж на 2 транзакции Вы не сможете выполнить следующий шаг.
Вы должны быть абсолютно уверены на все 100%, что скопированная информация верна. Затем проверьте ее еще раз. Мы не сможем Вам помочь, если Вы отправите 1М монет TWINS на неправильный адрес.
Находясь в Вашем Локальном Кошельке дождитесь 16 подтверждений и затем наберите в командной строке (Панель Инструментов: Инструменты > Консоль отладки) следующую команду:
masternode outputs
В панели инструментов Локального кошелька выберите Инструменты > Открыть файл настроек мастерноды, чтобы открыть файл masternode.conf и добавить в него следующую запись:
<Имя мастерноды> <Уникальный IP адрес Вашего VPS>:37817 <Приватный ключ мастерноды> <Transaction ID> <Output Index>
Сохраните файл. Для справки посмотрите на пример ниже на скриншоте.
#Пример соответствующего формата:
MN 31.32.33.34:37817 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 81cd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 1
Перед тем, как установить кошелек, необходимо зайти на Ваш VPS при помощи SSH клиента. После успешного входа наберите следующие команды в терминале VPS.
Перейдите в домашний каталог, набрав: cd ~
Из Вашего домашнего каталога запустите закачку последней версии кошелька из хранилища TWINS GitHub, набрав:
wget https://github.com/NewCapital/TWINS-Core/releases/download/twins_v3.3.8.1/twins-3.3.8.1-MN-x86_64-linux-gnu.tar.gz
Распакуйте и извлеките скачанный файл, используя следующую команду:
tar -zxvf twins-3.3.8.1-MN-x86_64-linux-gnu.tar.gz
Если это первый запуск кошелька на VPS, то Вам необходимо попробовать запустить кошелек при помощи команды./twinsd
. Это создаст конфигурационный файл twins.conf в Вашем каталоге с данными кошелька ~/.twins.
Теперь нажмите CTRL+C
для выхода/остановки кошелька, далее продолжайте и выполните еще один шаг.
Снова вернитесь в домашний каталог, набрав: cd ~
Идите в домашний каталог кошелька Twins еще раз, набрав: cd ~/.twins
Откройте файл twins.conf, набрав: vi twins.conf
Затем нажмите клавишу «i», чтобы попасть в режим редактирования и сделать конфигурационный файл похожим на:
rpcuser=longrandomusername
rpcpassword=longerrandompassword
rpcallowip=127.0.0.1
server=1
daemon=1
logtimestamps=1
maxconnections=256
masternode=1
externalip=Ваш уникальный, публичный ip адрес
masternodeprivkey= Вставьте ключ, который был получен через команду masternode genkey , в процессе установки кошелька
Для того, чтобы выйти из редактора, нажмите esc
затем :wq!
далее нажмите Enter
Сейчас Вам необходимо выполнить определенные шаги в заданной последовательности
Запускаем клиента демона (daemon client) на Вашем VPS (Удаленный кошелек). В Вашем домашнем каталоге Вы можете запустить демона кошелька, набрав: ./twinsd
Теперь, для активации мастерноды, в Вашем Локальном кошельке запустите консоль отладки (панель инструментов: Инструменты > Консоль отладки) и наберите следующую команду:
startmasternode alias false <mymnalias>
Где <mymnalias> имя Вашей мастерноды (без скобок).
Должен будет появиться следующий текст:
“overall” : “Successfully started 1 masternodes, failed to start 0, total 1”,
“detail” : [
{
“alias” : “<mymnalias>”,
“result” : “successful”,
“error” : “”
}
Снова идите на Ваш VPS (удаленный кошелек), запустите мастерноду при помощи: ./twins-cli startmasternode local false
Должно будет появиться сообщение - “masternode successfully started”.
Используйте следующую команду, чтобы проверить статус Вашей мастерноды: ./twins-cli
masternode
status
Вы увидите что-то похожее на это:
{
“txhash” : “334545645643534534324238908f36ff4456454dfffff51311”,
“outputidx” : 0,
“netaddr” : “45.11.111.111:37817”,
“addr” : “WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg”,
“status” : 4,
“message” : “Masternode successfully started”
}
Вам также нужно проверить мастерноду на сайте эксплорера, после запуска ее в Вашем кошельке.
Для того, чтобы сделать это, скопируйте адрес кошелька из окна терминала, выбрав его мышкой (WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg
- это пример), посетите раздел мастернод на сайте TWINS эксплорер, и вставьте его в нижнем правом поисковом окне, для того, чтобы найти Вашу мастерноду.
Ваша мастернода появится в статусе "ACTIVE".
Не будьте слишком нетерпеливыми. Первая награда приходит в 2-3 раза позже, чем обычная. Если Вы запустите Вашу мастерноду снова из кошелька, то таймер сбросится в ноль.
Вот и все. Поздравляем! Вы успешно создали Вашу мастерноду.