Анализуруя различные проекты, мне случайно попался сайт, где для создания своей мастерноды нужно иметь не большой объем средств — 0.00120528 btc (8.919072$ при курсе 7400$ за 1 BTC).  В этой статье, я хочу поделиться с Вами пошаговой инструкцией как создать свою мастерноду и советы как немного съэкономить.



Для этого я выбрал Madcoin, т.к. для настройки мастерноды нужно иметь 10 000 MDC, а на текущий момент- это не большая сумма.

Прошу не писать гневные комментарии о том, что данная валюта нигде не торгуется и ее нет уже на coinmarketcap.

Не знаю почему, но данный альткойн, все-таки, есть на CoinMarketCap.

Не смотря на то, что обменники не отображаются и на форуме BitcoinTalk было написанно — Scam, я решил рискнуть и проверить.

Рынки Madcoin

На оффициальном сайте в разделе Exchanges есть ссылка на обменники и я выбрал Crypto Bridge.

Объемы не большие (скажу честно — их нет), но с другой стороны, вот вам мой расчет доходности:

Я инвестировал в данный проект 0.01375527 BTC (101.788998$) и затраты на хостинг у меня будут 5$/месяц.

Вы можете зарегистрироваться как мой реферал и получите в подарок 10$, что позволит вам 2 месяца на шару использовать хостинг.

Give $10, Get $25

Everyone you refer gets $10 in credit. Once they’ve spent $25 with us, you’ll get $25. There is no limit to the amount of credit you can earn through referrals.

Мною принято решение 1/3 добытых средств выводить обратно на Crypto Bridge (за сутки было добыто 444 MDC и 148 было отправлено на Crypto Bridge,  148 решил отложить и 148 добавил к средствам на новую мастерноду).

На бирже его можно продать по 12 сатоши за один MDC и, соответственно, при курсе 7400 в день будет получаться 0.394272$ с моих 8 мастернод (все они работают на одном дроплете ценой в 5$/mo). Таким образом, доход будет 0.394272  * 30 — 5 = 6.82816$/mo, т.е. приблизительно через 15 месяцев будет профит (если каждый день выводить весь профит).

Но, я расчитываю увеличивать число мастернод каждые 68 дней (откладываю 1/3 с дохода). 5$/mo — буду инвестировать первое время на оплату хостинга (хотя, можно 50% дохода выводить каждый месяц).

Что нужно подготовить перед запуском мастерноды?

  1. Для создания своей мастерноды нам нужно 10 000 MDC (поэтому лучше купить больше, а потом сделать перевод).
  2.  Необходимо иметь выделенный сервер или VPS, имеющий постоянное  подключение к сети интернет и фиксированный IP адрес. Операционная система сервера не важна — вы можете запустить мастерноду как под Windows, так и под Linux. В качестве сервера можно использовать не обязательно PC или удалённый VPS — мастерноду можно запустить, например, у себя дома. Но обязательно нужен выделенный IP, по которому ваша мастернода доступна из внешнего мира.
  3. Локальный кошелёк криптовалюты, для которой запускается мастернода. В принципе, это не обязательное условие — вы можете использовать кошелёк, установленный на удалённом сервере из пункта 2. Но, в этом случае, монеты из залога для мастерноды будут храниться в удалённом кошельке. И, в случае, компрометации удалённого компьютера (хакеры, вирусы, сотрудники хостинга и т.п.), вы рискуете потерять эти средства. Используя локальный кошелёк — средства из залога остаются у вас и даже в случае полного доступа к удалённому серверу с мастернодой, злоумышленник не получит доступа к её средствам — всё хранится локально и только у вас.

Подробное руководство по запуску мастерноды

Как оказалось, на момент установки я попал на хардфорк и средства получил в обоих ветках, но потратить два раза не получилось. Чтобы этого не произошло, рекомендую скачать архив http://madcoin.life/blockchain.zip и расспаковать в папку перед запуском кошелька.

  1. После того как вы распаковали правильную цепочку блоков, нужно запустить кошелек и дождаться окончания синхронизации его с сетью.
  2. Сделать перевод на свой адрес ровно 10 000 MDC. Если планируете запуск больше одной мастерноды, то можно перевести одной транзакцией на свой адрес (для этого нужно сгенерировать адреса Help -> Debug Window -> Concole — getnewaddress M1 или Recive->new address), а потом одной транзакцией отправить на свой адрес/адреса.

    «M1» — это просто метка кошелька, для его удобной идентификации. Можете использовать любую метку на ваше усмотрение.
  3. После того как транзакция подтвердится, генерируем уникальный приватный ключ мастерноды коммандой: masternode genkey

    Записывам сгенерированный ключ — 7otekiY1sYuDyBTQEzpuTFWvyNV4N59BPWArWkCJQdHbVS1dPJq
  4. Получаем индексы транзакции из шага 2 с переводом залога, определяем его с помощью команды: masternode outputs

    В данном случае, имеем 8 транзакций с различными индексами (их будем использовать для создания 8 мастернод, также надо будет подготовить 8 ключей из шага 3)

Настройка мастер ноды

    1. Создадим виртуальный сервер на Digital Ocean.
    2. Выбираем Ubuntu 16.04.4 LTS и резмер 1 GB за 5$/mo
    3. Выбираем регион где будет запущен дроплет
    4. Ренерируем ssh ключ или выбираем существующий
    5. Присваеваем имя и создаем его.
    6. После того как дроплет будет создан, копируем его IP и заходим на него (инструкция)
    7. После успешной авторизации будем подготавливать сервер для запуска мастерноды.
    8. Обновим системые пакеты и перезагрузим сервер.

      В процессе обновления может появится вопрос:

      Нажимаем «ОК»


      Нажимаем Enter и после успешного обновления перезагружаем сервер.

    9.  Устанавливаем пакет git (необходим для копирования исходного кода с github)

    10.  Загружаем исходный код Madcoin

    11. Подготавливаем сервер (объема памяти не достаточно, поэтому подключим временно swap)

    12. Согласно инструкции madcoinv3/doc/build-unix.txt устанавливаем пакеты:

      Но этого не достаточно и нужно установить дополнительные пакеты:

    13. Переходим в дирректорию с исходым кодом и производим компиляцию

      Если у вас все прошло хорошо, то вы должны видеть примерно следующее:

    14. Копируем исполняемый файл в /usr/local/bin

    15. Установим пакет

    16. Создаем настройки для мастерноды (необходимо повторить несколько раз)

      m1 — имя пользователя (удобно создавать имена такие же, как и адреса, чтобы, в случае возникновения проблем, было удобнее их решить)

    17. Создаем файл ~/.madcoin/madcoin.conf
      со следующим содержанием:

      Для каждой новой ноды надо писать уникальный порт nrpcport=10881 и порт externalip=ВАШ_IP:10880, также заменить ВАШ_IP на IP вашего сервера. masternodeprivkey — результат выполнения команды masternode genkey

      Пример:

      содержимое файла:

    18.  Загружаем блокчейн, чтобы быть в правильной ветке

    19. Запускаем Madcoin

    20. Можно проверить статус ноды

    21. Пока не будет загружена вся цепочка блоков — будет статус 8, потом должно измениться на 2, а когда мастернода будет работать — 9

MASTERNODE_NOT_PROCESSED: 0
MASTERNODE_IS_CAPABLE: 1
MASTERNODE_NOT_CAPABLE: 2
MASTERNODE_STOPPED: 3
MASTERNODE_INPUT_TOO_NEW: 4
MASTERNODE_PORT_NOT_OPEN: 6
MASTERNODE_PORT_OPEN: 7
MASTERNODE_SYNC_IN_PROCESS: 8
MASTERNODE_REMOTELY_ENABLED: 9

Активация мастер ноды

  1. Возвращаемся на локальный клиент и открываем Masternodes->My master nodes, create

    Заполняем поля:
    Alias- имя (удобно использовать таакое же имя, как и при создании пользователя)
    Address — IP и порт (значение с externalip=167.99.107.251:10880)
    Privkey — значение которое прописанно в (masternodeprivkey=7otekiY1sYuDyBTQEzpuTFWvyNV4N59BPWArWkCJQdHbVS1dPJq)
    TXHash — ID Транзакция, которую получили при выводе комманды masternode outputs
    Output index — индекс, который указывает на 10 000 (второе значение в masternode outputs)
    и нажимаем Ok
  2. Активируем ноду — нажимаем на кнопку update и перезодим settings->unlock wallet, убираем галочку с For staking only и нажимаем кнопку Ok. После этого, выбираем мастер ноду и нажимаем на кнопку start
  3. Убеждаемся, что ваша мастернода успешно запущена:
  4. Проверяем наличие мастернод в сети:
  5. Через некоторое время мастернода начнёт находить новые блоки: