Перейти к содержимому

poiuty's блог

  • записи
    2
  • комментариев
    13
  • просмотров
    11 358

Записи в этом блоге

poiuty

ZFS можно взять на сайте zfsonlinux.org

Включим прозрачное сжатие (на уровне FS) и посмотрим результат.

 

Создаю два пула, один с gzip-8, второй без сжатия.

zfs create -o mountpoint=legacy zfs/gzipzfs set compression=gzip-8 zfs/gzipzfs create -o mountpoint=legacy zfs/normal

Монтирую пулы

mount -t zfs zfs/gzip /home/test/gzipmount -t zfs zfs/normal /home/test/normal

Далее заливаю blockchain и смотрю результаты для bitcoin и DASH.

# zfs listNAME        USED  AVAIL  REFER  MOUNTPOINTzfs/gzip   33.3G  2.31T  33.3G  legacyzfs/normal 42.8G  2.31T  42.8G  legacy

# zfs listNAME         USED  AVAIL  REFER  MOUNTPOINTzfs/gzip     825M  2.38T   825M  legacyzfs/normal  1.08G  2.38T  1.08G  legacy

Для bitcoin мы используем на 22.2% меньше места.

Для DASH - 23.7%

poiuty

Поднимаем DASH masternode

Как установить DASH кошелек на debian написано в статье P2Pool DASH.

Чтобы поднять мастерноду - нужно собрать 1000 DASH.

Когда вы это сделали, откройте ваш локальный (холодный кошелек) и создайте новый адрес.

# dashd getaccountaddress 0XpqKCBm5Z7mb1i8fQfnHRZtXRkYmh3vqxN

Одной транзакцией переведите на этот адрес 1000 DASH.

# dashd sendtoaddress XpqKCBm5Z7mb1i8fQfnHRZtXRkYmh3vqxN 1000302ed609d3487f05c490b324a5f7a5b213cc07d7a37e0b10a126242e53849707

Теперь сгенерируйте masternodeprivkey.

# dashd masternode genkeyXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Переходим на удаленный сервер, поднимаем DASH кошелек.

Редактируем /home/darkcoin/.dash/dash.conf и пере запускаем. Внимание, кошелек на удаленном сервере должен быть синхронизирован с сетью.

masternode=1masternodeprivkey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Продолжаем на локальном -> создадим файл /home/darkcoin/.dash/masternode.conf

IP_REMOTE_NODE => IP вашей VPS/ сервера на котором вы поднимаете мастерноду.

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX => это masternodeprivkey.

302ed609d3487f05c490b324a5f7a5b213cc07d7a37e0b10a126242e53849707 => транзакция, вы получите ее при переводе 1000 DASH на ваш адрес.

Подробнее про настройку данного файла можно почитать на этой странице.

mn1 IP_REMOTE_NODE:9999 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 302ed609d3487f05c490b324a5f7a5b213cc07d7a37e0b10a126242e53849707 0

На счет 0 в конце строчки => как правило работает, но не всегда именно "0".

Это индекс выхода той tx_транзакции_1000_DASH для 1000 DASH - если выходов несколько, то индекс может быть другим.

Проверить можно либо руками через block explorer, либо командой masternode outputs через консоль локального кошелька.

# darkcoind masternode outputs{"302ed609d3487f05c490b324a5f7a5b213cc07d7a37e0b10a126242e53849707" : "0"}

Выключаем локальный кошелек и ждем 15 подтверждений транзакции.

Проверять можно через любой block explorer.

Далее включаем dash кошелек. И выполняем команду masternode start-many.

# dashd -datadir=/home/dash/.dash -daemon# dashd masternode start-many{"overall" : "Successfully started 1 masternodes, failed to start 0, total 1","detail" : {"status" : {"alias" : "mn1","result" : "successful"}}}

Переходим на удаленный сервер, открываем /home/darkcoin/.dash/debug.log и ищем.

2015-05-22 22:55:49 CActiveMasternode::EnableHotColdMasterNode() - Enabled! You may shut down the cold daemon.

Если находим - значит все ок. Если нет - смотрим ошибки и идем за помощью на форум dashtalk.org

Через некоторое время проверяем вашу ноду в списке на сайтах dash.org.ru и dashninja.pl

990786151742983b38b028837156.png

×