Настройка Fundamentalnode для B3coin

Криптовалюта B3 — это не реально крутая монета, с огромным бюджетом и на столько быстро развивающимися событиями, что мы даже не успели сделать обзор данного коина, т.к. сами сомневались запрыгивать ли в эту электричку.

Заходить начали при цене в 90 сатоши, потом 30, дальше пошли стейки, но ряд огромных проблем свалился на монету и цена рухнула до 3 сатоши, а сейчас уже и до 0.1-0.2 сатоши.

Но на данной странице будет описана настройка FN — фундаментальной ноды. Настройка ноды практически не отличается от других криптовалют, но имеет одно, СУЩЕСТВЕННОЕ отличие, монеты здесь сжигаются.

Запомните, к сжиганию монет при настройке нужно подойти ответственно, т.к. откатить изменения будет невозможно и контроль над монетами будет утерян навсегда.

Говорю это как человек, который уничтожил ноду, правда по другой причине и об этом будет ниже.

Описывать процедуру покупки монет и установки кошелька я не вижу смысла, т.к. если Вы решили установить FN(Fundamentalnode), подразумевается, что кошелек у Вас уже установлен и представление как им пользоваться имеется.

На сегодня последняя версия кошелька B3 — 3.0.0.4: https://github.com/B3-Coin/B3-CoinV2/releases

Для настройки мастер ноды на потребуется выделенный IP адрес для Вашего PC, либо VPS, а так же проброшенный порт 5647.

Устанавливаем новый кошелек, чистый, без монет на счету и переводим туда сумму 25.000.002 B3 Coin (25 миллионов и две монеты):

Обычно, при создании нового кошелька, первую сумму я кидаю маленькую, чтобы убедится что все дойдет(личная паранойя). Поэтому на скрине две транзакции, в данном случае это не имеет значения, входящих у Вас может быть любое количество.

Устанавливаем новый кошелек, чистый, без монет на счету и переводим туда сумму 25.000.002 B3 Coin (25 миллионов и две монеты):

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

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

Заходим «Настройки»->»Опции»:

Заходим "Настройки"->"Опции"

Во вкладке «Отображение» необходимо поставить галочку «управление входами для продвинутых пользователей»:

outputs settings

После этого во меню «Отправка» появится кнопках «Выходы», она понадобится чуть позже:

inputs

На всякий случай сохраним privatkey для адреса нашего кошелька, кроме файла самого кошелька wallet.dat, Вы ведь делаете резервную копию?

 

Копируем адрес для которого нужно выдать приватный ключ:

скопировать адрес

Заходим в «Помощь»->»Окно отладки»:

debug console

В строке пишем dumpprivkey _адрес_ (адрес вставляем из буфера, мы его только что скопировали выше):

Результат записываем или запоминаем, тут кто как хочет:)

Настройка Fundamentalnode для B3coin

Обращаю внимание, что privatkey нужно сохранять для каждого адреса! Ровно как и делать новую резервную копию кошелька wallet.dat если у Вас добавляются новые адреса по Вашей прихоти, либо генерируются на сдачу. Как понять на каких адресах у Вас есть монетки, будет в конце статьи.

25.000.002 монет уже подтвердились и мы приступаем к настройке фундаментальной ноды.

Снова копируем адрес:

скопировать адрес

Переходим в «Отправка», вставляем этот адрес, прописываем сумму 25.000.001 (двадцать пять миллионов и одна монета).

И ставим галочку Fundamental Node Payment, проверяем что сумма верна и адрес Ваш, т.к. возврата обратно не будет:

Настройка Fundamentalnode для B3coin

После нажатия кнопки отправки кошелек расскажет про комиссию:

Настройка Fundamentalnode для B3coin

Настройка Fundamentalnode для B3coin

И выдаст описание о стоимости нод в будущем — 20 и 25 миллионов при достижении соответствующих блоков:

цена ноды

Сумма в кошельке после этого будет 1.9:

Настройка Fundamentalnode для B3coin

Кстати, эта сумма не уходит на какой-то кошелек, она просто становится комиссией за перевод суммы в 0.9 монет, кому интересно, посмотрите хеш транзакции в блокчейне.

Теперь эта транзакция должна быть подтверждена сетью, порядка 15 или 17 подтверждений, точно не помню.

Пока я занимался своими делами у меня уже было больше подтверждений, но не стоит об этом думать, при запуске ноды система сообщит нужное количество если его недостаточно.

 

Настройка Fundamentalnode для B3coin

Генерируем ключик для ноды, снова заходим в консоль и пишем команду fundamentalnode genkey:

genkey

Ответ копируем в блокнотик.

Теперь выходим из кошелька и редактируем файл c:\users\_USER_\AppData\Rouming\B3-coinV2\b3coin.conf:

rpcuser=b3coin(любое имя пользователя)
rpcpassword=hkJHLL(любой сложный пароль)
daemon=1
server=1
staking=0
fundamentalnode=1
fundamentalnodeprivkey=69yZuG4QddHrpKtTrAygUhrqKbuswpv545Rtq2DiFfNnKoGFwn (здесь ключик genkey из блокнотика)
fundamentalnodeaddr=_IP_:5647 (Внешний IP адрес, порт по умолчанию)
promode=1
listen=1

Сохраняем файл и запускаем кошелек, теперь он в режиме ноды, а стейкинг отключен(иконка соответственно не будет отображаться):

Настройка Fundamentalnode для B3coin

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

И прописываем fundamentalnode start:

Настройка Fundamentalnode для B3coin

Successfully started fundamentalnode говорит нам о том, что нода стартовала успешно.

Позже можно проверить время работы той или иной ноды при помощи команды fundamentalnodelist activeseconds:

Настройка Fundamentalnode для B3coin

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

Проверка аутпутса происходит при помощи команды fundamentalnode outputs в консоли:

Настройка Fundamentalnode для B3coin

Если выдает хеш, то все в порядке, если вдруг просто {}, то нет  Вас больше ноды:)

КАК НЕ ПОТЕРЯТЬ НОДУ ПРИ ВЫВОДЕ НАГРАДЫ?

Предположим Вы получили награду:

Настройка Fundamentalnode для B3coin

Для начала не радуемся, 2,6 миллиарда это не Ваш кусок, это общий кусок награды, а Ваша доля будет видна если кликнуть дважды по этой транзакции:

rewards

Для отправки этих монет заходим в «Отправка»->»Входы»:

inputs

И вот здесь уже видна чистая сумма, разворачиваем список, нажимаем на >:

send

Если отправить без управления входами, есть шанс потерять ноду, особенно если отправить всю сумму в ноль.

Раскрыв список мы видим награду, сдачу и 1 монету, вот именно одна монета должна быть всегда не тронутой.

Отмечаем только сумму с миллионами, 1 монету не отмечаем, ну и сдачу 0.9 я тоже не трогаю(паранойя:)):

check inputs

Копируем сумму(если хотим отправить всю награду), либо пишем свою сумму руками в поле для отправки, но галочка должна стоять только на тарнзакции с наградой:

Настройка Fundamentalnode для B3coin

Теперь можно спокойно отправлять, а после отправки входы должны выглядеть так:

Настройка Fundamentalnode для B3coin

Ну либо будет еще один вход с остатками монет, если отправлялась не вся сумма.

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

П.С. Эта страничка не является официальным руководством, а лишь личный опыт настройки.

Всем жирных стейков, будьте внимательны и не теряйте свои ноды по глупости, как Я:)