Вы находитесь на странице: 1из 7

Установка мастерноды BASH:

Этот документ описывает способ установки мастерноды, которая будет работать на внешних VPS.
Команды указаны для Ubuntu 14.04.

Шаг 1: Загрузите последний клиент BASH Core

ссылка

Следующие действия производятся на вашем компьютере:

1.1 Открыть «Консоль отладки» : Инструменты -> Консоль отладки

Ввести эту команду:

getnewaddress 0

Консоль выдаст Вам адрес аналогичный этому:

(1DmpEnHwNviAaTtQ7LZCXppC2E2jzzhuwD)

---этот адрес имеет псевдоним «0», и вы можете указать любой другой.

Отправить команду для генерации закрытого ключа masternode:

masternode genkey

Ваша masternode имеет приватный ключ аналогичный нашему:


(5KLHYWv2FR5DmtKndmNrRjsvJ4RNdaMx4LU5tk4TN7Nq3goPEQN)

Сохраните эти две информации (адрес и приватный ключ) в любом текстовом файле.

1.2 Отправить на Ваш адрес BASH (в примере адрес: 1DmpEnHwNviAaTtQ7LZCXppC2E2jzzhuwD)


2500 BASH.

Ждем подтверждения транзакции (требуется немного времени)


P.S.> У транзакции должно быть не менее 15 подтверждений, чтобы активировать Masternode

Шаг 2. Переходим на ваш VPS сервер

Необходимо будет установить зависимости и обновить сервер:

apt-get update && apt-get upgrade

apt-get install unzip

apt-get install git

apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-


options-dev libboost-test-dev libboost-thread-dev libboost-all-dev unzip libminiupnpc-dev python-
virtualenv

sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev
bsdmainutils

add-apt-repository ppa:bitcoin/bitcoin

If you have error message : "add-apt-repository: command not found"

Install :

apt-get install software-properties-common && add-apt-repository ppa:bitcoin/bitcoin

apt-get update

apt-get install libdb4.8-dev libdb4.8++-dev

Вы обязательно должны создать пользователя, чтобы избежать запуска клиента BASH с правами
Root! Для этого:
adduser bash

Замените «bash» своим именем пользователя и следуйте экранной подсказке

Заходим под пользователем bash :

su bash

cd

Вы только что вошли в систему с пользователем <bash> и ее рабочим каталогом в (/ home/bash/)

Шаг 3 Устанавливаем кошелёк BASH на сервер :

wget -------------bashcore-0.12.2-linux64.tar.gz

tar xzvf bashcore-0.12.2-linux64.tar.gz

cd .bashcore

nano ~/.bashcore/bash.conf

Копируем этот код в конфиг файл BASH :

port=8899

addnode=23.200.46.85:8899

addnode=35.177.255.125:8899

rpcuser= произвольное имя пользователя

rpcpassword= произвольный rpc пароль

rpcallowip=127.0.0.1

server=1

listen=1

daemon=1

externalip=***.***.***.*** (Ваш публичный IP-адрес VPS сервера)


maxconnections=24

masternode=1

masternodeprivkey=Вставляем сюда ключ (Частный ключ который мы сгенерировали с помощью


команды masternode genkey в шаге 1)

Выходим и сохраняем изменений: CRTL +x -> y -> ENTER

Запускаем сервер :

cd

~/bashcore-0.12.2/bin/bashd

Проверяем :

~/bashcore-0.12.2/bin/bash-cli getinfo

Если всё работает вы должны получить нечто подобное

"version": 120203,

"protocolversion": 70209,

"walletversion": 61000,

"balance": 0.00000000,

"privatesend_balance": 0.00000000,

"blocks": 484,

"timeoffset": 0,

"connections": 2,

"proxy": "",

"difficulty": 0.000244140625,
"testnet": false,

"keypoololdest": 1512507144,

"keypoolsize": 999,

"paytxfee": 0.00000000,

"relayfee": 0.00010000,

"errors": ""

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

Убедитесь, что ваш сервер работает и синхронизирован, для этого:

~/bashcore-0.12.2/bin/bash-cli mnsync status

Когда сервер синхронизируется вы получите:

"AssetID": 999,

"AssetName": "MASTERNODE_SYNC_FINISHED",

"Attempt": 0,

"IsBlockchainSynced": true,

"IsMasternodeListSynced": true,

"IsWinnersListSynced": true,

"IsSynced": true,

"IsFailed": false

Если идентификатор ресурса(«AssetID») — не 999, то ваш сервер не завершил синхронизацию, и


работать не будет! Ожидайте…

Активируем свою masternode

Шаг 1 – Выходим Masternode


Нам нужно получить индекс транзакции, для этого откройте клиент BASH-qt.exe, зайдите в
«Консоль отладки» и введите:

masternode outputs

Скопируйте код, который появляется

Найдите «masternode.conf» или в кошельке BashCore «Инструменты -> Открыть файл настройки
мастернод»

Формат: alias IP:port masternodeprivkey collateral_output_txid collateral_output index

alias : имя вашего masternode

IP : Ваш публичный IP-адрес VPS сервера

Port : 8899

masternodeprivkey : ключ, созданный с помощью команды «masternode genkey»

collateral_output_txid collateral_output : созданный с помощью команды «masternode outputs»

index : 0 или 1

Сохраняем файл конфигурации и перезагружаем кошелек.

Открываем консоль отладки и выполняем:

masternode start-alias mn1

На вашем сервере Linux вы также можете проверить, работает ли сервер с командой:

~/bashcore-0.12.2/bin/bash-cli masternode status


Поздравляем, Вы только что создали свою первую мастерноду!

Вы будете получать регулярную компенсацию за добычу!