Ручная установка Мастерноды

Ручная установка мастерноды TWINS на VPS.

Эта инструкция для установки мастерноды 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

Эта команда отобразит ID транзакции <Transaction ID> с ее индексом <Output Index>. Сохраните эту информацию в Блокнот (Это будет доказательством отправки транзакции в 1 000 000 монет TWINS).

  • В панели инструментов Локального кошелька выберите Инструменты > Открыть файл настроек мастерноды, чтобы открыть файл masternode.conf и добавить в него следующую запись:

<Имя мастерноды> <Уникальный IP адрес Вашего VPS>:37817 <Приватный ключ мастерноды> <Transaction ID> <Output Index>

Сохраните файл. Для справки посмотрите на пример ниже на скриншоте.

masternode.conf
#Пример соответствующего формата:
MN 31.32.33.34:37817 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 81cd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 1

Установка Удаленного кошелька на VPS

Перед тем, как установить кошелек, необходимо зайти на Ваш 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

  • Затем нажмите клавишу «, чтобы попасть в режим редактирования и сделать конфигурационный файл похожим на:

twins.conf
rpcuser=longrandomusername
rpcpassword=longerrandompassword
rpcallowip=127.0.0.1
server=1
daemon=1
logtimestamps=1
maxconnections=256
masternode=1
externalip=Ваш уникальный, публичный ip адрес
masternodeprivkey= Вставьте ключ, который был получен через команду masternode genkey , в процессе установки кошелька

Убедитесь в том, что Вы заменили rpcuser и rpcpassword на Ваши собственные.

  • Для того, чтобы выйти из редактора, нажмите 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".

После запуска статус будет меняться в несколько этапов:

«ACTIVE» --> около 2-х часов после запуска;

«EXPIRED» --> будет всего пару минут;

«REMOVED» --> также пара минут;

«ENABLE» --> по итогу мастернода останется в этом статусе и время в графе «Активно» будет увеличиваться. Прим: Если, в Вашем горячем кошельке, статус мастерноды «MISSING», то проверьте статус на сайте эксплорера https://explorer.win.win/masternodes , вполне возможно, что в данный момент мастернода в состоянии «EXPIRED»\«REMOVED» и это нормально.

Не будьте слишком нетерпеливыми. Первая награда приходит в 2-3 раза позже, чем обычная. Если Вы запустите Вашу мастерноду снова из кошелька, то таймер сбросится в ноль.

Вот и все. Поздравляем! Вы успешно создали Вашу мастерноду.