Перейти к публикации

poiuty's блог

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

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

 

zfs прозрачное сжатие — blockchain bitcoin and DASH

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

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

poiuty

poiuty

×