Announcement

Collapse
No announcement yet.

Настройка мастерноды по способу “горячий/холодный кошелёк”

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Настройка мастерноды по способу “горячий/холодный кошелёк”

    Один из наиболее распространенных способов настройки мастерноды состоит из:
    • “Горячий кошелёк” – это непосредственно мастернода, которая запущена на VPS, с активным соединением 24/7 и наличием доступа через порт 53573. Требуется статический IP адрес. Монеты на этом кошельке не хранятся.
    • “Холодный кошелёк” – это QT кошелёк, содержащий все ваши монеты и сумму, которой обеспечена мастернода. Не требует соединения 24/7 и не требует статического IP. Все вознаграждения поступают на этот кошелёк.
    Требования:
    • 1,000,000 монет DAPS.
    • Компьютер с установленным QT кошельком, содержащим панель управления мастернодой и замороженные 1,000,000 DAPS. Может быть выключен без какого либо влияния на МН.
    • VPS на ваш вкус (Aruba, Digital Ocean, Vultr и т.п. ), с соединением с сетью 24/7 (Минимальные характеристики: 1GB RAM/20GB HD с Ubuntu 18.04). Инструкцию по развёртыванию виртуального сервера можно найти в этой теме.
    • Статический IP адрес на VPS.
    Настройка QT кошелька (“Управляющий кошелёк” или “Холодный кошелёк”)

    Примечание: все команды в этом пункте будут выполняться в терминале QT кошелька на вашем главном компьютере.

    1. Войдите в консоль отладки (Tools > Debug console или нажмите клавишу F1) и введите следующую команду:
    masternode genkey
    (В результате выполнения команды будет сгенерирован приватный ключ мастерноды “privkey”. Сохраните его в надежном месте)
    Click image for larger version  Name:	1.jpg Views:	128 Size:	24.5 KB ID:	813

    2. Далее введите команду:
    createprivacyaccount
    (В результате выполнения команды будет сгенерирован длинный stealth адрес (99 символов), который будет использоваться для получения наград и получения DAPS от других. Сохраните его)
    Click image for larger version  Name:	2.jpg Views:	101 Size:	35.4 KB ID:	814

    3. На stealth адрес, который был сгенерирован в шаге 2 отправьте 1,000,000 DAPS. (Будьте абсолютно и на 100% уверены, что ввели всю информацию верно. Проверьте всё дважды. Мы не сможем вам помочь, если вы отправите монеты на неверный адрес. Также, удостоверьтесь, что отправляете именно 1,000,000 DAPS, ни больше, ни меньше)
    Click image for larger version  Name:	3.jpg Views:	100 Size:	14.6 KB ID:	815

    4. Вернитесь в консоль отладки и введите следующую команду (если вы получаете в ответ пустое поле, то дождитесь 10 подтверждений транзакции и попробуйте снова):
    masternode outputs
    (будет получен хэш транзакции, содержащей перевод 1,000,000 DAPS. Сохраните его и цифру в конце)
    Click image for larger version  Name:	4.jpg Views:	99 Size:	20.8 KB ID:	816

    5. Далее переходим в следующую директорию:
    Для Windows: %APPDATA%/DAPScoin
    Для Linux: ~/.dapscoin
    Для Mac: ~/Library/Application Support/DAPScoin

    6. Откройте masternode.conf (если файл отсутствует, то создайте его) в текстовом редакторе и введите:
    <имя мастерноды(любое)> <IP адрес вашего VPS>:53572 <результат из пункта 1> < результат из пункта 4> <цифра после длинной строки из пункта 4>

    Пример:
    MN1 127.0.0.1:53572 892WPpkqbr7sr6Si4fdsfssjjapuFzAXwETCrpPJubnrmU6aKz c8f4965ea57a68d0e6dd384324dfd28cfbe0c801015b973e73 1

    Замените пример собственными значениями без < > и сохраните изменения.
    Настройка управляющего кошелька окончена. Теперь приступим к настройке VPS.

    Обеспечение безопасности вашего сервера

    Примечание: выполнение этого шага не является обязательным, но крайне рекомендуется, для обеспечения серверу должной защиты от вторжения.

    1. Авторизуйтесь в системе вашего VPS и выполните команду:
    sudo apt-get update && sudo apt-get upgrade -y

    2. Установите Fail2ban (программа для защиты от проведения атак "грубой силы") введя команду:
    sudo apt-get install fail2ban -y

    3. Откройте порты SSH и DAPScoin в Uncomplicated Firewall (файрвол):
    sudo ufw allow ssh
    sudo ufw allow 53572
    sudo ufw allow 53573


    4. Активируйте Uncomplicated Firewall выполнением команды:
    sudo ufw enable

    Установка DAPScoin Daemon и настройка VPS (“Горячий кошелёк”)

    Примечание: все команды в этом пункте будут выполняться на VPS с использованием putty с подключением по SSH. Все команды чувствительны к регистру. Вы можете щелкнуть правой кнопкой мыши, чтобы вставить команду из буфера обмена.

    1. Загрузите или скомпилируйте последнюю версию DAPScoin Daemon на вашем VPS. Все файлы будут помещены в директорию /usr/local/bin для упрощения выполнения команд. Для загрузки и извлечения нужных файлов используйте следующие команды:
    wget github.com/DAPSCoin/DAPSCoin/releases/download/1.0.4/master_linux-v1.0.4.6.zip
    sudo unzip master_linux-v1.0.4.6.zip -d /usr/local/bin

    Примечание: если у вас не установлен архиватор Unzip, то установите его следующей командой:
    sudo apt-get install unzip


    2. Создайте директорию ~/.dapscoin и перейдите в неё, поочерёдно введя команды:
    mkdir ~/.dapscoin
    cd ~/.dapscoin

    3. Откройте dapscoin.conf любым текстовым редактором (в примере используется vi):
    vi dapscoin.conf

    затем нажмите i чтобы перейти в режим ввода и введите следующее:
    rpcuser=длинное случайное имя пользователя
    rpcpassword=длинный случайный пароль
    rpcallowip=127.0.0.1
    server=1
    daemon=1
    logtimestamps=1
    maxconnections=256
    masternode=1
    externalip=IP адрес вашего VPS
    masternodeprivkey=результат из пункта 1


    Обязательно замените rpcuser и rpcpassword своими, так же, как и externalip и masternodeprivkey.
    Для сохранения нажмите Esc, введите :wq! и нажмите Enter.

    4. Перейдите в директорию, в которую вы распаковали скачанный ранее архив и запустите DAPScoin Daemon выполнив команды:
    cd /usr/local/bin
    dapscoind -daemon

    6. Для проверки прогресса используйте команду:
    dapscoin-cli getblockchaininfo

    Финальные шаги (выполняются в “холодном кошельке”)

    Примечание: перед переходом к этому шагу убедитесь, что управляющий кошелёк и DAPScoin Daemon успешно синхронизированы.

    1. Перезапустите управляющий кошелёк и перейдите во вкладку с мастернодами:
    Click image for larger version  Name:	5.jpg Views:	98 Size:	7.5 KB ID:	817

    2. На мастерноде, которую вы желаете запустить, кликните правой кнопкой мыши и нажмите Start alias:
    Click image for larger version  Name:	6.jpg Views:	99 Size:	8.0 KB ID:	818

    Если у вас их несколько, то нажмите Start all, чтобы запустить все.

    Для проверки статуса мастерноды, перейдите в каталог в который вы распаковали скачанный ранее архив:
    cd /usr/local/bin

    и используйте следующие команды:
    dapscoin-cli masternode status
    dapscoin-cli getinfo

    dapscoin-cli getblockcount
    На этом настройка окончена и теперь ваша мастернода работает. Как видите сами, всё очень просто
    Если в процессе настройки у вас возникли какие либо сложности или проблемы, то вероятнее всего, что их решение вы сможете найти в этой теме.
    Last edited by Alex Good; 21st November 2019, 10:15 PM.

  • #2
    Алекс, гиперссылка на настройку VPS не работает.

    Comment


    • Alex Good
      Alex Good commented
      Editing a comment
      Отредактировал

  • #3
    Originally posted by Alex Good View Post

    Финальные шаги (выполняются в “холодном кошельке”)

    Примечание: перед переходом к этому шагу убедитесь, что управляющий кошелёк и DAPScoin Daemon успешно синхронизированы.

    1. Перезапустите управляющий кошелёк и перейдите во вкладку с мастернодами:
    Click image for larger version Name:	5.jpg Views:	98 Size:	7.5 KB ID:	817




    2. На мастерноде, которую вы желаете запустить, кликните правой кнопкой мыши и нажмите Start alias:
    Click image for larger version Name:	6.jpg Views:	99 Size:	8.0 KB ID:	818




    Если у вас их несколько, то нажмите Start all, чтобы запустить все.

    Для проверки статуса мастерноды, перейдите в каталог в который вы распаковали скачанный ранее архив:
    cd /usr/local/bin

    и используйте следующие команды:
    dapscoin-cli masternode status
    dapscoin-cli getinfo

    dapscoin-cli getblockcount
    На этом настройка окончена и теперь ваша мастернода работает. Как видите сами, всё очень просто
    Если в процессе настройки у вас возникли какие либо сложности или проблемы, то вероятнее всего, что их решение вы сможете найти в этой теме.

    По поводу запуска мастерноды удаленным способом. К сожалению, на данном этапе (версия 1.0.3.4) запуск удалённым способом зачастую не срабатывает, поэтому МН можно запустить удаленно, находясь на своём VPS в Putty, но сначала перезагрузите ваш сервер!!! затем используйте команду:

    dapscoin-cli startmasternode "local" "0"


    "Способ был подсказан MK (@komakomakoma)

    Затем просто активировать её в кошельке.

    !!! Наличие в кошельке статуса MISSING не гарантирует того, что МН не запущена, всегда проверяйте её на своем VPS по команде: dapscoin-cli masternode status !!!
    Last edited by Z07; 10th November 2019, 02:56 PM.

    Comment


    • #4
      Если у вас крашится сервер (версия 1.0.3.4), то что делать?

      Следуем по ссылке и повторяем пункт за пунктом:
      https://github.com/richardjoo/DAPSCo...pt-to-cron-job

      Comment

      Working...
      X