Мастернод

 

Самое главное отличие DASH от других криптовалют – это двухуровневая структура. И если с первым уровнем – майнерами – знакомы многие, то о мастернодах мало кто слышал.

С технической точки зрения, мастернод – это сервер, который может запустить каждый. Причём, количество мастернод за последние несколько лет удвоилось и перевалило за 4000. Почему все эти люди тратят время и деньги на криптовалюту?

Потому, что мастернод – это вклад в будущее. Это инвестиция. Уже сейчас капитализация DASH – сколько монет купили за доллары – больше 120 миллионов. Половина прибыли от каждого нового блока отходит мастерноду. Доходность каждого такого сервера – около десяти процентов годовых. И это не учитывая того, что курс DASH стабильно растёт каждый месяц! Это ли не аргумент! И у каждого есть возможность стать частью этой огромной системы. Нужно только знать, как.


Как запустить мастернод?

 

Для того, чтобы мастернод был в сети, нужно две вещи: сервер, который будет работать круглосуточно, и 1000 DASH.

Факт: Тысяча монет – это что-то вроде залога: если кто-то решит контролировать сеть, это обойдётся в невероятную сумму и вредить станет просто бессмысленно.

Есть четыре способа для четырёх возможных случаев:

  1. Если у вас нет ни сервера, ни 1000 DASH.
  2. Если у вас нет сервера, но есть 1000 DASH.
  3. Если у вас есть 1000 DASH и вы знаете что такое VPS.
  4. Если вы и сервер дома поставили и 1000 DASH купили. (вариант для продвинутых)

1. Если у вас нет ни сервера, ни 1000 DASH

Купите долю в одном из готовых мастернод. Это самый простой способ и он больше всего похож на классический депозит. Но в отличие от банка, деньги можно снять в любой момент и не потерять процент.

У компании Cryptogroup вы можете купить долю в мастерноде от 100$ (примерно 5 DASH) и получать 10% годовых. Кладёте деньги на счёт – они работают.

Кроме этого, в мире существует несколько компаний, которые продадут вам часть мастернода: masternode.me и “Splawiks masternode services”.


2. Если у вас нет сервера, но есть 1000 DASH.

Если вам всё же удалось насобирать 1000 DASH, но вы не хотите заморачиваться с оборудованием и счетами за интернет – просто воспользуйтесь услугами хостинга мастернод. Рост денег – всё те же 10%. По сути, вы арендуете уже настроенный для работы сервер. Провайдер лишь подключает его к вашему кошельку, то есть деньги всегда остаются у вас.

  1. Устанавливаете кошелёк и шифруете его.

Настройки – Зашифровать кошелёк.

Вводите пароль и записываете его. Без пароля нельзя будет снять деньги в будущем.

  1. Заходим в консоль ( Инструменты – Консоль отладки) и прописываем команду:
masternode genkey

Получим пароль для голосования, вроде этого:

7rHWVm9amZPrnq9LrXxtdnA2RUEcMUBqvNgk6Fzn2B7WetW54dF
  1. В том же окне консоли записываете команду
getaccountaddress 0

Полученная после этого строка – адрес вашего мастернода.

  1. Именно на сгенерированный адрес отправляете 1000 DASH. Сделать это нужно одной транзакцией, без InstantSend или PrivateSend.
  2. Следующий шаг – выбрать компанию, у которой вы будете арендовать мастернод и зарегистрироваться. Самыми надёжными будут Cryptogroup, node40 и masternode.me
  3. Создать файл masternode.conf в папке с кошельком и скопировать в него настройки, которые пришлёт провайдер.
  4. Перезапускаете кошелёк и в командной строке записываете: »masternode start ваш_пароль_кошелька»

И если вы всё сделаете правильно, то получите ответ:

Successfully started 1 masternodes
  1. Деньги будут поступать на адрес мастернода, и их можно снимать со счёта. Главное – 1000 DASH всегда должны лежать на счёту, чтобы сеть не исключила ваш мастернод.
  2. Стоит периодически проверять активность вашего мастернода и если его нет в списке работающих – перезапустите как в пункте 7.

Всё, что остаётся — получать прибыль и иногда платить провайдеру за аренду!


3. Если у вас есть 1000 DASH и вы знаете что такое VPS.

Если у вас есть 1000 DASH и вы готовы немного поработать с командной строкой, то можете арендовать VPS – виртуальный выделенный сервер.

  1. Устанавливаете кошелёк и шифруете его.

Настройки – Зашифровать кошелёк.

Вводите пароль и записываете его. Без пароля нельзя будет снять деньги в будущем.

  1. Заходим в консоль ( Инструменты – Консоль отладки) и прописываем команду:
masternode genkey

Получим пароль для голосования, вроде этого:

7rHWVm9amZPrnq9LrXxtdnA2RUEcMUBqvNgk6Fzn2B7WetW54dF
  1. В том же окне консоли записываете команду
getaccountaddress 0

Полученная после этого строка – адрес вашего мастернода.

  1. Именно на сгенерированный адрес отправляете 1000 DASH. Сделать это нужно одной транзакцией, без InstantSend или PrivateSend.
  2. Выбираем хостинг и создаём VPS. Большинство мастернод используют хостинги Vultr и DigitalOcean. Но, в общем, подойдёт любой — системные требования минимальны.
  3. Устанавливаем последнюю версию Ubuntu LTS 64 bit.
  4. Вводим пароль root (мы не станем им пользоваться, поэтому любой).
  5. Будем входить на сервер по SSH ключу. Нажимаем «Add SSH Key». Его генерируем в PuTTY и сохраняем.
  6. Выбираем на хостинге возможность входа без root- пароля, вводим SSH и запускаем сервер!
  7. Заходим в PuTTY и вводим IP нашего сервера.
  8. Загружаем приватный ключ в Connection – SSH – Auth. И сохраняем это всё в разделе Session. Нажимаем Open и заходим на сервер.
  9. Обновляемся:
apt-get update && apt-get dist-upgrade -y
  1. После, нам нужно создать нового пользователя, чтобы не использовать root профиль всё время. Для этого вводим:
adduser ИМЯ_НОВОГО_ПОЛЬЗОВАТЕЛЯ
  1. Разрешаем пользователю выполнение sudo:
usermod -a -G sudo ИМЯ_ПОЛЬЗОВАТЕЛЯ
  1. Меняем пользователя на krusty:
su krusty
  1. Добавим пользователю ssh ключ. Создаём нужные папки и файл:
mkdir ~/.ssh

chmod 0700 ~/.ssh

touch ~/.ssh/authorized_keys

chmod 0644 ~/.ssh/authorized_keys

Теперь вставим непосредедственно сам ключ:

nano ~/.ssh/authorized_keys

Вставляем публичный ключ SSH из нашего сохранённого файла

Сохраняем: Ctrl+X, Y, Enter.

  1. Настроим SSH, для большей безопасности. Открываем файл настроек:
sudo nano /etc/ssh/sshd_config

Сменим порт SSH по умолчанию, находим строку Port 22 и меняем 22 на любое число от 1 до 65535 (лучше не использовать 80, 443, 3306, 22, 21, 8080, 9999). Например, 1997:

Port 1997
  1. Отключаем авторизацию root:
PermitRootLogin no
  1. Запрещаем вход с пустым паролем:
PermitEmptyPasswords no
  1. Отключаем вход по паролю и запрос-ответ:
PasswordAuthentication no
ChallengeResponseAuthentication no
  1. Разрешаем вход только нашему пользователю. В конце файла дописываем:
AllowUsers ИМЯ_ПОЛЬЗОВАТЕЛЯ

Сохраняемся, нажимаем Ctrl+X, Y, Enter.

  1. Перезапускаем SSH:
sudo /etc/init.d/ssh restart

Желательно попробовать подключиться к серверу в новом окне PuTTY, чтобы убедится, что всё получилось правильно. Не забываем, что теперь мы подключаемся по порту 1997, а не 22 и больше под логином root мы войти не можем, только под логином вашего пользователя

  1. Теперь настроим файрвол. Нам нужно оставить открытыми только 2 порта: 1997 — для SSH (у вас будет выбранный вами номер)- и 9999 для мастерноды.
  2. Установим файрвол ufw:
sudo apt-get install ufw
  1. Зайдём в настройки и отключим IPv6:
sudo nano /etc/default/ufw

IPV6=no

Сохраняем файл, нажимаем Ctrl+X, Y, Enter.

  1. Добавляем 2 правила для нужных нам портов:
sudo ufw allow 1997/tcp

sudo ufw allow 9999/tcp
  1. И лимит подключений по SSH:

sudo ufw limit 1997/tcp

  1. Запускаем файрвол
sudo ufw enable

___________

Далее нам нужно установить скрип DASHman, который и будет работать с мастернодом.

  1. Устанавливаем скрипт:
sudo apt-get install git

git clone https://github.com/moocowmoo/dashman.git

cd dashman

./dashman install
  1. Открываем файл конфигурации:
nano ~/.dash/dash.conf

Мы увидим что-то такое:

#masternode=1

#masternodeaddr=IP-АДРЕС-МАСТЕРНОДА:9999

#masternodeprivkey=ВАШ-ПРИВАТНЫЙ-КЛЮЧ

По умолчанию IP адрес определится автоматически, нужно только подставить приватный ключ мастерноды и убрать решётки в начале строки. Сохраняем файл, нажимаем Ctrl+X, Y, Enter.

  1. Перезапускаем скрипт:
./dashman restart

___________

На этом с сервером всё, переходим на локальную машину:

Нам нужно получить хэш нашей транзакции в 1000 Dash и индекс. Идём в консоль кошелька (Инструменты → Консоль отладки).

Вводим:

  1. masternode outputs

Получаем что-то такое:

{“06e38868bb8f9958e34d5155437d009b72dff33fc28874c87fd42e51c0f74fdb” : “0“, }

Первое — это хеш, второе — индекс. Сохраняем их без кавычек.

  1. В папке с данными кошелька создаём текстовый файл masternode.conf (в той же папке, где лежит wallet.dat).

В этот файл нам надо записать следующую строку (все значения разделены пробелами:

название-мастернода IP:порт приватный-ключ-мастернода хэш индекс

Выглядит это примерно так:

MN1 52.14.2.67:9999 7rxSr3fXpX3dZcU7CoiFuFWqeHYw83r28btCFfIHqf6zkMp1PZ4 06e38868bb8f9958e34d5155437d009b72dff33fc28874c87fd42e51c0f74fdb 0

Название мастернода может быть любым, какое нравится. Сохраняем файл.

  1. Перезапускаем кошелёк.

Всё готово к старту! Давайте проверим, что мастернода на сервере полностью обновила индекс блоков:

Запускаем PuTTY и заходим на сервер.

Вводим:

cd dashman ./dashman status

И на экран выводится информация по мастерноду.

  1. Если мастернод отключился, запускаем его снова командой: Заходим в консоль локального кошелька (Инструменты → Консоль отладки) и пишем:
masternode start-missing пароль-вашего-кошелька

4.Если вы и сервер дома поставили и 1000 DASH купили.

Если у вас хватает смелости самому контролировать всю техническую часть мастерноды – можете устанавливать её сами. Для этого понадобится компьютер – подойдёт даже RaspberryPi – и постоянный доступ к электричеству и интернет.

Share This: