Хотели бы вы узнать, как сделать установку пула шахт Litecoin? В этом учебном пособии мы покажем вам, как установить пул ресурсов Litecoin с использованием компьютера под управлением Ubuntu Linux и Unified Node Open Mining Portal, также известного как UNOMP.

Список оборудования:

В следующем разделе представлен список оборудования, используемого для создания этого учебника Litecoin.

Все перечисленные выше аппаратные средства можно найти на веб-сайте Amazon.

Список программ:

Вот список программ, которые мы использовали для создания этого учебника по установке узла Litecoin.

Мы предлагаем два способа загрузки этого программного обеспечения.

Litecoin Playlist:

На этой странице мы предлагаем быстрый доступ к списку видеороликов, связанных с Litecoin.

Не забудьте подписаться на наш канал YouTube, названный VirtualCoin.

Связанный учебник Litecoin:

На этой странице мы предлагаем быстрый доступ к списку руководств, связанных с Litecoin.

Учебник — Установка узла Litecoin

Во-первых, вам нужно иметь полностью функциональную установку узла Litecoin.

На консоли Ubuntu Linux используйте следующие команды для установки пакета BerkleyDB:

# add-apt-repository ppa:bitcoin/bitcoin
# apt-get update
# apt-get install libdb4.8-dev libdb4.8++-dev

Вы должны использовать Berkeley DB версии 4.8, чтобы все работало.

Используйте следующие команды для установки необходимых библиотек и необходимых пакетов:

# apt-get install libboost-all-dev libzmq3-dev libminiupnpc-dev
# apt-get install curl git build-essential libtool autotools-dev
# apt-get install automake pkg-config bsdmainutils python3
# apt-get install software-properties-common libssl-dev libevent-dev

Создайте каталог для программного обеспечения узла и загрузите пакет Litecoin.

# mkdir /downloads
# cd /downloads
# git clone https://github.com/litecoin-project/litecoin.git

Скомпилируйте и установите программное обеспечение узла Litecoin.

# cd litecoin
# ./autogen.sh
# ./configure
# make
# cd src
# install -sv litecoind litecoin-cli /usr/local/bin/

Создайте файл конфигурации Litecoin и выберите имя пользователя и пароль.

# mkdir ~/.litecoin
# vi $HOME/.litecoin/litecoin.conf

rpcuser=virtualcoin2018
rpcpassword=kamisama123

В нашем примере мы выбираем имя пользователя virtualcoin2018 и пароль kamisama123.

Запустите демон узла Litecoin, используя следующую команду:

# litecoind -daemon

Подождите, пока синхронизация цепочки будет завершена.

Синхронизация блочной цепи может занять несколько дней или недель.

Используйте следующую команду для проверки состояния синхронизации цепочки:

# tail -f ~/.litecoin/debug.log

Ниже приведен список полезных команд для управления узлом Litecoin.

# litecoin-cli getinfo
# litecoin-cli getblockchaininfo
# litecoin-cli getnetworkinfo
# litecoin-cli getwalletinfo
# litecoin-cli getpeerinfo

Учебник — Литейный горный бассейн

После завершения установки узла Litecoin мы можем запустить установку пула шахт Litecoin.

Используйте следующую команду, чтобы получить адрес Litecoind кошелька.

Обратите внимание на ваш адрес Litecoin.

# litecoin-cli getnewaddress

LbGyPoBVopHyVb621Au1i85F96iPbRQTca

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

# apt-get install npm nodejs nodejs-legacy redis-server
# curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh
# source ~/.profile

Перезагрузите компьютер и перезапустите узел Litecoin.

# reboot
# litecoind -daemon

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

# cd /downloads
# nvm install 0.10.25
# nvm use 0.10.25
# git clone https://github.com/UNOMP/unified-node-open-mining-portal.git unomp
# cd unomp
# npm update

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

# cp config.json.example config.json
# cd pool_configs
# cp litecoin.json.example litecoin.json
# vi litecoin.json

Вот исходный файл, перед нашей конфигурацией:

{
«enabled»: false,
«coin»: «litecoin.json»,

«auxes»: [ // Defines auxillery coins
{
«coin»: «lottoshares.json»,
«daemons»: [ // It is reccomended to supply multiple daemons here for redundancy
{
«host»: «127.0.0.1»,
«port»: 23327,
«user»: «lottosharesrpc»,
«password»: «By66dCmyX44uUbA7P3qqXJQeT3Ywd8dZ4dJdfgxCAxbg»
}
] }
],
«address»: «n4jSe18kZMCdGcZqaYprShXW6EH1wivUK1»,

«rewardRecipients»: {
«n37vuNFkXfk15uFnGoVyHZ6PYQxppD3QqK»: 1.5,
«22851477d63a085dbc2398c8430af1c09e7343f6»: 0.1
},

«paymentProcessing»: {
«enabled»: true,
«paymentInterval»: 600,
«minimumPayment»: 9999999999,
«daemon»: {
«host»: «127.0.0.1»,
«port»: 19332,
«user»: «testuser»,
«password»: «testpass»
}
},

«ports»: {
«3008»: {
«diff»: 8
},
«3032»: {
«diff»: 32,
«varDiff»: {
«minDiff»: 8,
«maxDiff»: 512,
«targetTime»: 15,
«retargetTime»: 90,
«variancePercent»: 30
}
},
«3256»: {
«diff»: 256
}
},

«daemons»: [
{
«host»: «127.0.0.1»,
«port»: 19332,
«user»: «testuser»,
«password»: «testpass»
}
],

«p2p»: {
«enabled»: false,
«host»: «127.0.0.1»,
«port»: 19333,
«disableTransactions»: false
},

«mposMode»: {
«enabled»: false,
«host»: «127.0.0.1»,
«port»: 3306,
«user»: «me»,
«password»: «mypass»,
«database»: «ltc»,
«checkPassword»: false,
«autoCreateWorker»: false
}

}

Вот новый файл с нашей конфигурацией.

Измененные директивы выделены жирным шрифтом.

{
«enabled»: true,   ###CHANGE HERE
«coin»: «litecoin.json»,

«auxes»: [ ],  ###CHANGE HERE
«address»: «LbGyPoBVopHyVb621Au1i85F96iPbRQTca»,   ###CHANGE HERE

«rewardRecipients»: {
«LR2q42AdHG3Bu6q5wnwU3Cj8p6u1P3pq5o»: 1.5,   ###CHANGE HERE
«LNFG69GAaDkfTViYZpabN1jBrprL5cgL22»: 0.1   ###CHANGE HERE
},

«paymentProcessing»: {
«enabled»: true,
«paymentInterval»: 30,   ###CHANGE HERE
«minimumPayment»: 0.01,   ###CHANGE HERE
«daemon»: {
«host»: «127.0.0.1»,
«port»: 19332,
«user»: «virtualcoin2018»,   ###CHANGE HERE
«password»: «kamisama123»   ###CHANGE HERE
}
},

«ports»: {
«3008»: {
«diff»: 8
},
«3032»: {
«diff»: 32,
«varDiff»: {
«minDiff»: 8,
«maxDiff»: 512,
«targetTime»: 15,
«retargetTime»: 90,
«variancePercent»: 30
}
},
«3256»: {
«diff»: 256
}
},

«daemons»: [
{
«host»: «127.0.0.1»,
«port»: 19332,
«user»: «virtualcoin2018»,   ###CHANGE HERE
«password»: «kamisama123»   ###CHANGE HERE
}
],

«p2p»: {
«enabled»: false,
«host»: «127.0.0.1»,
«port»: 19333,
«disableTransactions»: false
},

«mposMode»: {
«enabled»: false,
«host»: «127.0.0.1»,
«port»: 3306,
«user»: «me»,
«password»: «mypass»,
«database»: «ltc»,
«checkPassword»: false,
«autoCreateWorker»: false
}

}

Моя конфигурация просто базовая.

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

Используйте следующую команду для запуска пула шахт Litecoin.

# cd /downloads/unomp/
# nvm use 0.10.25
# node init.js

Имейте в виду, что служба пула будет работать только в том случае, если служба узлов Litecoin запущена и блок-цепочка синхронизирована.

Если все работает правильно, на экране должны появиться следующие сообщения:

New Relic
NewRelic Monitor New Relic initiated
POSIX Not Installed
POSIX Connection Limit (Safe to ignore) POSIX module not installed and resource (connection) limit was not raised
Run Workers
New Relic
POSIX Not Installed
Run Workers
Switching Setup Thread 1 Loading last proxy state from redis
Pool litecoin Thread 1 Share processing setup with redis (127.0.0.1:6379)
Pool litecoin Thread 1 started for litecoin [LTC] {scrypt}

Теперь система должна открывать TCP-порты 3008, 3032 и 3256 для шахтеров Litecoin.

Используйте следующую команду, чтобы проверить, открыты ли порты TCP.

# netstat -nl | grep «:3»

tcp 0 0 0.0.0.0:3256 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3032 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3008 0.0.0.0:* LISTEN

Система также запустит веб-сервер на TCP-порту 80.

Используйте следующую команду, чтобы проверить, открыт ли порт TCP 80.

# netstat -nl | grep 80

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN

Время протестировать наш горный бассейн.

Перейдите в другой Ubuntu Linux и установите программное обеспечение CPUMiner.

Если вы не знаете, как установить проигрыватель CPU Litecoin, перейдите по этой ссылке.

Используйте следующую команду, чтобы запустить добычу Litecoin на шахтерском компьютере.

# minerd -o stratum+tcp://34.210.39.145:3008 -u Ldgz57AmvyDd12F1J1Fx6sAzsY2SL5cAwm -p x

Если все работает правильно, на экране должны появиться подтверждающие сообщения.

Starting Stratum on stratum+tcp://34.210.39.145:3008

2 miner threads started, using ‘scrypt’ algorithm.

Binding thread 0 to cpu 0

Binding thread 1 to cpu 1

thread 0: 4104 hashes, 14.98 khash/s

thread 1: 4104 hashes, 14.83 khash/s

Откройте приложение-браузер и введите IP-адрес вашего пула ресурсов Litecoin для доступа к веб-интерфейсу.

В нашем примере мы получили доступ к веб-сайту http://34.210.39.145/.

Теперь вы являетесь владельцем горного бассейна Litecoin.

FAQ — Установка узла Litecoin

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

Чтобы добавить вопрос в базу данных, пожалуйста, разместите вопрос в качестве комментария здесь или в качестве комментария к видео YouTube, указанному в верхней части этой страницы.