Перейти к содержанию

Инструкция по установке мастерноды eternity (ENT) на сервер под управлением centos 7


PlusUA

Рекомендуемые сообщения

Инструкция по установке мастерноды eternity (ENT) на vps под управлением centos 7

сайт криптовалюты: http://ent.eternity-group.org/ru-RU/
топик: https://bitcointalk.org/index.php?topic=1616533.0
маркеткап: https://coinmarketcap.com/currencies/eternity/
лучше всего торгуется на лайвкоин  https://livecoin.net/?from=Livecoin-GMXUhQNp 

итак приступим к настройке сервера,
предполагается что у Вас чистый сервер и Вы его только получили после инсталла операционной системы и на нем ничего нет и у Вас права рута.
указываю команды которые надо выполнить и зачем
Quote
yum -y update
обновляем все установленное дефолтное по
Quote
reboot
перезагружаем сервер чтобы убедится что он работает и может восстановится как минимум после ребута

после ребута сервер должен подняться в течении минут 2 может пяти если его нет больше 10 минут у Вас там трабла
идем дальше, подразумеваем что с сервером порядок и Вы зашли на него после ребута
ставим системный софт который нам будет всячески нужен и полезен в тои или ной роли
Quote
yum -y install wget mc git screen golang gzip unzip unrar
чуть подождали когда закончится инсталл даем следующую команду
 
Quote
yum install -y autoconf automake boost-devel gcc-c++ libdb4-cxx libdb4-cxx-devel libevent-devel libtool openssl-devel software-properties-common libssl libboost libdb4 db4 build-essential  autotools-dev  pkg-config libssl-dev intltool gettext gcc kernel-devel libdb_cxx libdb++-dev libboost-devel boostlib libboost-all-dev libdb4.8-dev libdb4.8++-dev libminiupnpc-dev openssl libevent

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

переходим в рут директорию
Quote
cd ~
клонируем гит
Quote
переходим в каталог монеты
Quote
cd eternity
запускаем автоконфиг
Quote
./autogen.sh
теперь надо немного поколдовать с базой данных каждая строка отдельная команда
Quote
ENT_ROOT=$(pwd)
BDB_PREFIX="${ENT_ROOT}/db4"
mkdir -p $BDB_PREFIX
wget 'http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz'
echo '12edc0df75bf9abd7f82f821795bcee50f42cb2e5f76a6a281b85732798364ef  db-4.8.30.NC.tar.gz' | sha256sum -c
tar -xzvf db-4.8.30.NC.tar.gz
cd db-4.8.30.NC/build_unix/
../dist/configure --enable-cxx --disable-shared --with-pic --prefix=$BDB_PREFIX
cd $ENT_ROOT
./configure --enable-cxx --disable-shared --with-pic --prefix=$BDB_PREFIX
make
make install
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib"
echo "/usr/local/lib" > /etc/ld.so.conf.d/local.conf
ldconfig
cp  ~/eternity/db4/bin/eternityd /usr/local/bin/
cp ~/eternity/db4/bin/eternity-cli /usr/local/bin/

все установленно приступаем к конфигурированию

первоначально нам нужен минимальный конфиг файл eternity.conf
перейдем в каталог с настройками
Quote
cd .eternitycore
и отредактируем файл 
eternity.conf
вставим в него следующие строки
Quote
externalip = 111.111.111.111:4855 #(тут впишите ip сервера на котором вы это все устанавливаете порт менять не надо)
rpcuser=XXXX #(тут впишите что угодно длинное)
rpcpassword=XXXX #(тут впишите что угодно длинное)
rpcallowip=127.0.0.1
listen=1
server=1
daemon=1
logtimestamps=1
maxconnections=256


файл eternitynode.conf пока не трогаем 
делаем первый запуск 
Quote
eternityd
немного дадим времени на выкачку информации и сделаем запрос
Quote
eternity-cli getinfo
должно вернутся хмлка с текущей информацией типа такого
Quote
{
  "version": 120107,
  "protocolversion": 70206,
  "walletversion": 61000,
  "balance": 0.00000000,
  "spysend_balance": 0.00000000,
  "blocks": 332982,
  "timeoffset": 1,
  "connections": 8,
  "proxy": "",
  "difficulty": 7207.190507434735,
  "testnet": false,
  "keypoololdest": 1530375005,
  "keypoolsize": 1001,
  "paytxfee": 0.00000000,
  "relayfee": 0.00010000,
  "errors": ""
}


для того чтобы все было четко и не ошибится с коммисиями мы заведем два адреса
на первый мы выведем с биржи 1001, а на второй мы переведем ровно 1000 для активации ноды
Quote
eternity-cli getnewaddress frst
получаем адрес для вывода с биржи типа EbeGRYEFHm9gUXYmPN5LHA7GbUCgCGtB5i
Quote
eternity-cli getnewaddress mn1
получаем адрес для активации мастерноды EfqXUbtE6n35mS89YxcctPuiJ2jAzJM3ey

генерируем уникальный ключ для ноды
Quote
eternity-cli eternitynode genkey
получаем ключ типа 
4Q6eSu9adFhTmVrJZzWLNqBTW5DikrpSTjCbaHwrooHMufmtZMF
записываем эту строку в файл eternity.conf
добавляем строки:
Quote
eternitynode=1
eternitynodeprivkey=XXXX


теперь начинаем активацию, переводим с биржи на Ваш кошелек который мы уже сгенерировали выше например EbeGRYEFHm9gUXYmPN5LHA7GbUCgCGtB5i
когда средства зачисленны (мы это видим командой eternity-cli getbalance )
нам надо перевести ровно 1000 на аккаунт мастерноды командой 
eternity-cli sendfrom frst EfqXUbtE6n35mS89YxcctPuiJ2jAzJM3ey 1000
в ответ мы должны получить номер транзакции
например 3bb9f193af4e7329f132a48df2cdc888916b949cdafb5bb7e4d4c57a6bd06e62
командой eternity-cli eternitynode outputs
получим айдишник транзакции и индекс 1 или 0, запишем все это

проверяем чтобы было 16 конфирмов
Quote
eternity-cli gettransaction 3bb9f193af4e7329f132a48df2cdc888916b949cdafb5bb7e4d4c57a6bd06e62
в возвращаемой информации ищем "confirmations": 16 или более если нет ожидаем


теперь вносим данные в конфигурационный файл для функционировани мастерноды
eternitynode.conf
в него надо внести
mn1 111.111.111.111:4855 4Q6eSu9adFhTmVrJZzWLNqBTW5DikrpSTjCbaHwrooHMufmtZMF 3bb9f193af4e7329f132a48df2cdc888916b949cdafb5bb7e4d4c57a6bd06e62 0
где
MN1 - Имя вашей мастерноды - выбирайте на свой вкус.
111.111.111.111:4855 - постоянный IP адрес вашего удалённого сервера и порт, на котором работает кошелёк с мастернодой (4855 - порт для eternity [ENT])
4Q6eSu9adFhTmVrJZzWLNqBTW5DikrpSTjCbaHwrooHMufmtZMF - приватный ключ мастерноды, полученный командой eternity-cli eternitynode genkey
3bb9f193af4e7329f132a48df2cdc888916b949cdafb5bb7e4d4c57a6bd06e62 - ID транзакции, полученный при переводе средств с frst на mn1 кошелльки , то что  мы отправили 1000 на свой адрес в качестве залога за мастерноду
0 - выходной индекс транзакции, определённый командой eternity-cli eternitynode outputs

запускаем мастерноду eternity-cli eternitynode start-alias mn1
проверить статус после запуска можно командой
eternity-cli eternitynode status
идеальный ответ в параметре "status": "Eternitynode successfully started"

итак нода работает, добавим ее в автозапуск чтобы в случае случайного ребута нода автоматически поднялась
 
Quote
touch /etc/systemd/system/eternity.service
chmod 664 /etc/systemd/system/eternity.service

в созданный файл записываем:
Quote
[Unit]
Description=Eternity Masternode
After=network.target

[Service]
Type=oneshot
User=root
ExecStart=/usr/local/bin/eternityd

[Install]
WantedBy=multi-user.target


через некоторое время на ноду начнут поступать монеты, поступления можно смотреть на Eternity Blockchain Explorer
https://chainz.cryptoid.info/ent/

например статса по одной из моих нод
https://chainz.cryptoid.info/ent/address.dws?EWZW6LAZ2bSRLsG3LmZS36DasmR9uQzeXc.htm

-




p.s. предоставляю услуги по установке и настройке мастернод )
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Криптобиржа заморозила аккаунт? Что делать: инструкция

      Блокировка средств на криптовалютных биржах — это процедура, которая имеет ряд тонкостей, и шанс вернуть свои средства напрямую зависит от поведения владельца аккаунта. Директор по расследованиям компании «Шард» Григорий Осипов рассказал читателям Bits.media о главных причинах блокировки подобного аккаунта и объяснил, как вернуть доступ к средствам.   Сейчас основным способом работы широкого круга инвесторов на рынке криптовалют являются централизованные сервисы, такие как биржи. Он

      в Новости криптовалют

    • Двойная трата Double-spending - пошаговая инструкция с картинками

      В связи с тем, что время от времени у пользователей "зависают" транзакции из-за низкой или неправильно указанной комиссии - возникает проблема повторной отправки платежа.   Это можно сделать, например, через Bitcoin Core клиент, но для этого его нужно как минимум скачать и подождать пока синхронизируется весь Блокчейн (около 150 Гб на конец 2017 года).   Другой вариант - вручную собрать транзакцию и отправить ее в сеть, это можно сделать онлайн имея только приватный ключ. Дал

      в Биткоин

    • La Crosse объявила о планах по установке более 800 криптоматов

      Американский производитель электроники La Crosse в партнерстве с Coinsource собирается развернуть сеть криптоматов в мини-маркетах Kwik Trips. Компания La Crosse запланировала установить более 800 криптоматов в магазинах товаров первой необходимости Kwik Trips в штатах Висконсин, Миннесота, Иллинойс и Айова.   La Crosse уверяет, что криптоматы будут расположены в самых «удобных и легкодоступных» местах. За совершение криптовалютных операций в сети Kwik Trips с клиентов будет взиматься

      в Новости криптовалют

    • Как оплатить Hetzner с российского банка - пошаговая инструкция

      Для жителей РФ возможность оплатить хостинг hetzner картами Visa, Mastercard, а так же с помощью PayPal пропала, так что придется использовать другие способы.  В данном мануале покажу как я с российской карты Сбербанка оплатил хостинг с помощью SWIFT перевода.      Получаем нужные реквизиты. Авторизуемся на сайте хостинга и идем на страницу Manage payment details, на ней выбираем метод оплаты Bank transfer, внизу будут платежные реквизиты, записываем их. Еще нам нужен ид

      в Флейм

    • Google Authenticator Security - нельзя ли при установке кода дополнительно дублировать QR как текст?

      Здравствуйте. В настройках безопасности аккаунта Вашего сайта, есть возможность включения двухфакторной аутентификации, но код можно получить, только если отсканировать QR-код смартфоном. Можете реализовать это как сделано на большинстве других сайтов, в том числе биржах, чтобы код для активации был и в текстовом виде, а не только QR.

      в Предложения и замечания по работе форума

×
×
  • Создать...