Инструкция для запуска Diamond Masternode

More info here: bit.diamonds 

Инструкция для запуска Diamond masternode

Предлагаемая мной инструкция для запуска Masternode (MN), основана на быстром и безопасном развертывании системы на домашнем ПК.

Для её реализации требуется только наличие небольшого компьютера среднего уровня производительности и бумажника Diamond с монетами (больше 10.000 монет)

В основу заложено развертывание нескольких виртуальных машин с помощью технологии VMware, наличие статического IP v4 адреса не требуется.

В качестве базовой основы для запуска MN, будет рассмотрена конфигурация с использованием TOR сервера Expert Bundle

expert

Итак, начнем с пошаговых действий.

1.

На Компьютер устанавливается система Window 7 x 64 (вы можете использовать и Windows 10 но на свой страх и риск).

Рекомендуется сразу создать два профиля, - один для администратора и второй для пользователя, с ограниченными правами и доступом.

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

Первым делом, вам стоит установить антивирус (рекомендую Esed NOD) и отключить ненужные службы и встроенные шпионские сборщики информации от компании Microsoft.

Здесь вы найдете полезную информацию

Вы прошли все эти шаги и теперь готовы приступить к установки VMware.

2.

Установка VMware.

VMware

Вы можете скачать пакет здесь и использовать это пошаговое руководство.

Для установки Windows 7x32 на виртуальную машину, вам поможет эта инструкция.

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

Таким образом, у вас будет находится еще одна система Window 7 x32, внутри вашей основной системы Windows 7 x64.

На этой системе (внутри виртуальной машины) должно быть два диска. Один системный C: и второй диск D: для данных.

После проведения всех основных настроек безопасности на виртуальной машине (все то же самое что и при установке Windows 7x64), вы можете дополнительно установить пароль на созданную VM и зашифровать всю систему

Setting

Рекомендуется выставить минимум два ядра и 2 гига оперативной памяти для созданной VMware

Setting2.

Теперь, все что вам нужно, это создать дубликат вашей виртуальной машины просто скопировав все папку с файлами.

Рекомендуется использовать SSD для файлов системы и данных для запуска VM. Это значительно ускорит работу ваших виртуальных машин.

Итак, мы имеем две одинаковые виртуальные машины с Windows 7x32 в одной системе.

Рекомендую сразу переименовать имена виртуальных машин и их папки, что бы не запутаться.

Теперь мы можем приступить к запуску бумажника и выставлению настроек для запуска MN.

3.

Настройка основной VMware с главным бумажником.

Запускаем Виртуальную машину и копируем в неё скаченный бумажник DMD v 3.0.

Всегда используйте копии ваших файлов wallet.dat и держите бекапы в надежном месте!

Распаковываем архив в корень диска D: start1

и удаляем лишние файлы, оставляя только файл diamond-qt.exe. start2

Запускаем файл diamond-qt.exe и указываем для него рабочую папку, в данном случае, это будет папка DMD start3

Сразу скажу, что я часто использую для работы с файлами, программу Total commander, поскольку она гораздо удобнее чем проводник Windows.

Кому интересно, тот может посетить этот ресурс и найти для себя много полезного по работе с данной программой.

Запускаем бумажник и разрешаем доступ для него в брандмаузере, если такой запрос появляется. start4

Ждем окончания синхронизации и шифруем бумажник. start1

Открываем бумажник, еще раз проверяем пароль, разблокировав кошелек только для чеканки. Сразу, создаем копию файла wallet.dat и делает экспорт приватного ключа для подстраховки.

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

 CODE

dumpprivkey dClaTqsPMaXB9nnP6DCdRSjXWbsCMxysxEi

step6

Получаем ваш приватный ключ от адреса, на который будут отправлены 10.000 DMD и сохраняем его в надежном месте.

step7

Теперь нужно добавить некоторые настройки в файл diamond.conf. Открываем файл diamond.conf и вставляем в него следующие значения

 CODE

listen=0
maxconnections=30
port=17771
onion=127.0.0.1:9150
addnode=njzvnz74eecmbxst.onion
addnode=7577ju5sksuyt2w6.onion
addnode=s466vbh5oyrbnkps.onion
addnode=czkpvlxmlunzqlx4.onion
addnode=188.68.52.172
addnode=37.120.186.85
addnode=185.194.140.60
createwalletbackups=3
changeaddress=dClaTqsPMaXB9nnP6DCdRSjXWbsCMxysxEi
staking=0

Сохраняем введенные значения и закрываем файл diamond.conf

Теперь у нас все готово к приему монет на созданный адрес для Masternode.

4.

Принимаем входящую транзакцию на свой адрес и ждем полного подтверждения.

step8

После этого, переходим в консоль (предварительно разблокировав бумажник только для чеканки) и вводим команду:

 CODE

masternode genkey

и после получения ключа, вводим команду :

 CODE

masternode outputs

step9

Сохраняем данные ключа для мастерноды и хеш исходящей транзакции в блокнот.

На этом, работа с основным бумажником пока завершена.

5.

Переходим на виртуальную машину для размещения TOR сервера.

Скачиваем архив с TOR Expert Bundle

Все операции производим в корне вашего диска (В данном случае это диск D:\).

Также вам потребуется скачать последнюю версию Diamond бумажника, на данный момент, это версия 3.00.13 Wallet for Windows

step10

Распаковываем архив с TOR Expert Bundle в папку tor. Так же в ней создаем еще две папки, папку log (она может понадобится для отладочного лога) и папку MN1, в которой будут распологаться файлы бумажника и адрес доменного имени для вашей TOR ноды. В итоге у вас должно получится это:

step11

Теперь мы должны создать пустой файл с именем torrc (без расширения) в папке

 CODE

D:\tor\Data\Tor

step12

Открываем его в блокноте и вставляем в него следующий код:

 CODE

# Рабочая дирректория
DataDirectory D:\tor\Data\Tor
GeoIPFile D:\tor\Data\Tor\geoip
GeoIPv6File D:\tor\Data\Tor\geoip6
#Log notice file ..\log\notice.log
#ClientOnly 0
#Проводить меньше операций с диском
AvoidDiskWrites 1
ExitRelay 1
SOCKSPolicy accept private:17771,reject *:*
ExitPolicy accept *:17771,reject *:*
ExcludeNodes {ru}, {ua}, {by}
LongLivedPorts 17771,9111
BandwidthRate 500 KBytes
HiddenServiceDir D:\tor\MN1
HiddenServicePort 17771 127.0.0.1:9111
SocksPort 127.0.0.1:9150

Сохраняем и закрываем ваш файл torrc.

Теперь нам необходимо создать ярлык для запуска файла tor.exe который находится в папке

 CODE

D:\tor\Tor

Переходим в эту папку, выделяем файл tor.exe

step13-1

и в выпадающем меню выбираем создать ярлык

step13

Открываем ярлык на редактирование, через выделение -> свойства и правим путь, добавляя следующую строку:

 CODE

D:\tor\Tor\tor.exe -f D:\tor\Data\Tor\torrc

step13

И очищаем путь к рабочей папке. Далее присваиваем для ярлыка свою иконку и сохраняем его.

step14

Выносим его на рабочий стол для удобства и задаем имя Start TOR server (чтобы не путаться).

Теперь, можно запустить TOR сервер и создать доменное имя. Запускаем сервер через созданный ярлык и видим эту картину:

step15

Если в консоле выскочило 100%, значит сервер работает и мы сделали все правильно. Теперь переходим в папку

 CODE

D:\tor\MN1

и видим там два файла hostname и private_key. Это важные файлы и их нельзя удалять.

step16

Теперь пришло время заняться бумажником DMD.

Я уже создал ярлык для запуска файла diamond-qt.exe и как вы видите на рисунке. он также содержит сроку для указания своего пути к папке MN1.

step17

Добавте в ярлык следующую строку

 CODE

D:\diamond-qt.exe -datadir=D:\tor\MN1

и очистите путь в к рабочей папке.

Сохраните ярлык, и запустите ваш бумажник через него.

step18

Дождитесь 100% синхронизации и затем закройте бумажник. Теперь нам понадобится открыть файл diamond.conf созданный в папке MN1

Он должен быть пустым. Очищаем его и вставляем следующие значения:

 CODE

#MN1
createwalletbackups=0
rpcuser=myUser
rpcpassword=randomLongPassword
rpcallowip=127.0.0.1
listen=0
server=1
daemon=1
longtimestamps=1
maxconnections=50
port=9111
masternode=1
masternodeprivkey=8LHeIhcEduJYC1sbbeGeM7V7UpweLUeeVlhxWSygQVuNMHkBFeS
externalip=mgbhjbvdion5trn6.onion
onion=127.0.0.1:9150
discover=0
addnode=73.212.206.198
addnode=77.119.249.127
addnode=188.68.52.172
addnode=5.189.163.135
addnode=czkpvlxmlunzqlx4.onion
addnode=fmn6kfhrovodkk5k.onion
addnode=njzvnz74eecmbxst.onion
addnode=7577ju5sksuyt2w6.onion
staking=0

обратите внимание на строку - masternodeprivkey, в неё нужно вставить значение вашего приватного ключа для MN, сгенерированного ранее.

И также, вы должны вставить в строку externalip ваше доменное имя взятое из файла hostname (откройте его в блокноте и скопируйте имя вашего домена).

Остальные значения менять ненужно, вы сможете ознакомится с ними из руководства к бумажнику.

step19

Сохраните ваш файл diamond.conf и снова запустите бумажник. Если все сделано правильно ваш бумажник запуститься и полностью синхронизируется с сетью.

Теперь он будет ждать режима активации.

* Помните, в этой инструкции используются вымышленные значения приватных ключей и адресов. (используйте только свои реальные ключи и адреса).

6.

Возвращаемся на основную виртуальную машину с вашим бумажником и монетами для MN.

Открывает на редактирование файл masternode.conf и вносим в него следующую строку

 CODE

MN1 mgbhjbvdion5trn6.onion:17771 8LHeIhcEduJYC1sbbeGeM7V7UpweLUeeVlhxWSygQVuNMHkBFeS 0a78ff1211903fb580a0368b48fb584809a278ff12119f764cc11e5d046ac813de155b1261f7b9 1

Где MN1 - имя вашей мастерноды, далее идет домен, сгененрированный при запуске TOR сервера, затем идет ключ для мастерноды и в конце хеш транзакции с индексом (1 или 0).

Сохраняем наш файл masternode.conf и запускает бумажник. Ждем 100% синхронизации и переходим в раздел My Masternode. видим там следующую картину:

step20

Теперь, прежде чем запускать мастерноду, нам нужно создать мост через TOR сеть, который свяжет ваш основной бумажник, с пустым бумажником на удаленном TOR сервере (в данном случае это соседняя виртуальная машина).

Для этого я рекомендую воспользоваться программой Advor Это тот же тор, но с графическим интерфейсом и удобными, визуальными настройками.

Скачиваете программу и распаковываете архив. Это портабельная версия и она не нуждается в инсталяции.

advor

Запускаем Advor и выставляем нужное значение порта 9150

advor2

сохраняем настройки (save setting) и запускаем Advor нажав на кнопку Connect. Далее нажимаем в пеню пункт OR Network и переходим в этот раздел.

advor3

Если все работает хорошо, то индикатор сети будет отображать загруженность трафика в виде зеленых, красных и желтых полос. И среди перечисленных узлов, вы увидите имя diamond-qt.exe

advor4

Теперь, разблокируем бумажник в режиме только для POS stake и активируем вашу MN нажав на кнопку Start MISSING.

step20

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

step21

Значит осчет времени скоро начнется. Обычно активация занимает от 15 минут и до 1 часа времени. Активация считается успешной, когда вы увидите что отсчет времени начался и нули сменятся другими цифрами.

После этого, вы можете закрыть Advor и выключить ваш основной бумажник с монетами. Главное что бы ваш пустой бумажник вместе с TOR сервером на соседней машине, продолжал все время работать. Позже вы можете перенести эту связку на удаленный VPS или любой сервер с Windows.

Что бы сделать это, вам нужно всего лишь упаковать все ваши файлы бумажника и TOR сервера, вместе с ярлыками в один архив и перенеся его на сервер, распаковать там в корень диска.

Если буква диска будет отличаться от буквы D:\ то достаточно изменить имя этой буквы на другое, это может быть буква C:\ или любая другая, доступная на другом сервере.

Теперь, все что вам нужно, это запускать ваш основной бумажник с монетами раз в неделю и получать выплаты.

* Напоминаю еще раз, что в этой инструкции используются вымышленные значения адресов, приватных ключей и хешей для транзакций.

Не пытайтесь использовать эти данные в своих настройках. Это приведет к ошибкам.





go top