Как запустить собственный узел Lightning Network?
| |

Как запустить собственный узел Lightning Network?

Когда была запущена функционирующая версия сети Lightning, Биткоину представилась возможность представить свои способности в масштабировании и справиться с проблемами больших комиссионных сборов, которые, прежде всего, оказывают сильное давление на одну из первых криптовалют.

Как запустить собственный узел Lightning Network?
Как запустить собственный узел Lightning Network?

Большая часть поклонников Lightning не могли дождаться выпуска версии 1.0. Необходимость пользоваться обновленной версией появилась, когда фирма Blockstream выполнила запуск интернет-магазина, который осуществляет прием платежей при помощи Lightning. Ниже приведено подробное пособие того, как выполнить запуск узла Lightning Network, чтобы создать собственный узел Биткоин, который способен выполнять отправку и прием переводов.

Ключевая цель

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

Имеется в виду, что вам должно быть известно, как выполнить настройку сервера на облачном хранилище, на таком, как Digital Ocean, который использует утилиту Docker. Вам не необходимости понимать процессы, которые происходят внутри системы. При этом здесь достаточно копировать и вставлять команды. Кроме этого, имеется в виду, что у вас есть возможность осуществить запуск терминала с помощью командной строки в ОС Linux и у вас конкретное представление обо всех сценариях, утилите cat, а также о другом наборе команд Linux.

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

  1. До того, как пойдете спать. Следует выполнить развертывание сервера Linux и запустить синхронизирование всего узла.
  2. Как проснетесь. Выполните настройку узла Lightning, выполнив пополнение его BTC и после этого выполнить первый перевод.

Запустить узел Lightning Network не так сложно, как кажется.

Часть первая: генерация узла Биткоин

Создание узла начинается с запуска Docker. В первую очередь нужно выполнить запуск сервера Linux. Если есть учетная запись в Digital Ocean, то сделать это будет достаточно просто. Для создания дроплета нужно свыше 200 гигабайт свободного пространства на диске. Стоимость в течение суток выходит около 2,9 долларов. Вверху в Digital Ocean расположена табличка, с надписью «One-click apps», ее можно применить для развертывания дроплет, так как в клиенте установлен Docker. Когда вы отметите каждую табличку справа, остается только ввести ssh-ключ, и нажать кнопку «Create». Затем, когда вы подключитесь к новому серверу посредством SSH, то запустите синхронизирование узла Биткоина. Также предоставляется шанс выбрать один из вариантов реализации, в основном сосредоточиться на таких файлах, как lnd и btcdseem. По факту необходимо будет применить bitcoind и lightningd. Для кого-то это может показаться далеко не самым оптимальным вариантом, но с обратной стороны, использование нескольких библиотек несложное.

Как запустить собственный узел Lightning Network?
Как запустить собственный узел Lightning Network?

После можете запустить синхронизацию блокчейна Биткоин. Алгоритм действий будет следующим:

  1. Клонирование репозитория.
  2. Создание docker-образа bitcoind.
  3. Запуск узла bitcoind.

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

Когда вы ее запустите, то потребуется выполнить настройку процесса bitcoind, который функционирует в закрытой локальной сети docker. Сохранение данных блокчейна происходит в scratch. Здесь будут задействованы порты, которые требуются, чтобы узлы bitcoin и lightning обнаружили пиры. Порты RPC следует скрыть с публичного доступа.

Когда будет запущена эта команда, то для проведения синхронизации потребуется приблизительно 12 часов времени и приблизительно 170 гигабайт свободного пространства на диске. Когда настанет утро, то процесс синхронизации будет полностью завершен.

Затем необходимо будет провести настройку инструментария командной строки Биткоина. Алгоритм действий следующий:

  1. Создание пути bitcoin-cli к интерфейсу с узлом. Для этого есть специальный код, содержащий лишь единственную команду docker. Именно она выполняет развертывание, а после проводит очистку. Следует помнить о том, что раз вы спрятали порты RPC, то нужно будет запустить CLI в той же самой сети, где как раз запущены процессы docker.
  2. Когда будет создан скрипт, то необходимо выполнить запуск в тестовом режиме.

Часть вторая: настройка Lightning

Алгоритм действий достаточно простой и выглядит следующим образом:

  1. Развертывание узла Lightning. Когда вы убедитесь в том, что узлом биткоина сохраняется синхронизация с сетью, то можете выполнить данную процедуру.
  2. Запустить узел lightningd в основной сети.
  3. Проверить вывод записей из журнала.

Не забывайте о том, что вы выполняете запуск узла lightning на аналогичном интерфейсе docker. Значит, у клиентов RPC есть возможность общаться друг с другом. Такие же манипуляции проводятся с инструментарием lightning.

  1. Создать путь lightning-cli.

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

  1. Пополнение узлов Lightning.

Для получения стикеров на сумму 20 долларов нужно выполнить отправку в узел lightning 0.003 биткоина – около 30 долларов. Предварительно нужно сгенерировать кошелек.

  1. Создание адреса кошелька.
  2. Присоединение к другим узлам.
  3. Обмен сообщениями с узлом.
  4. Установка комиссии.
  5. Открытие и поиск канала lightning 2 уровня.
  6. Оплата.

На самом деле выполнить данный алгоритм действий не так сложно, как может показаться. Но это под силу только тем, кто знает, что такое Lightning Network.

Интересно Ваше мнение — оставьте свой комментарий к этой статье.

Читайте также: Чем в действительности занимаются майнеры или Особенности и перспективы Zcoin

Поделиться:

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *