Как выполнять транзакции с помощью сети Lightning

Как выполнять транзакции с помощью сети Lightning

Несмотря на то, что сеть Lightning создана для того, чтобы упростить транзакции в биткоинах, на сегодняшний день она достаточно сложна в эксплуатации. Многие пользователи жалуются на большое количество каналов, «инопланетную» терминологию и кучу предупреждающих сообщений на каждом шагу.

Разработчики сети Lightning обещают мгновенные транзакции и минимальные комиссионные сборы. Но трудности в использовании уменьшают привлекательность этой системы.

Такие компании, как Blockstream, уже запускают магазины на платформе Lightning, а также отправляют стикеры пользователям, которые делают покупки в биткоинах. Предусмотрены также различные поздравительные письма за «храбрость» и прочие поощрения.

«Покажите миру, что вы были одним из первых, кто использовал Lightning для оплаты своих покупок», — говорится на сайте Blockstream.

Эксперты отрицательно относятся к таким поощрениям, поскольку пользователи рискуют реальными деньгами. Тем не менее, есть способы протестировать Lightning, не подвергая опасности свои собственные средства.

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

Тестовый режим

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

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

Использование тестовой сети Lightning требует выполнения нескольких шагов:

  • Для начала нужно скачать один из кошельков, например, Zap, Lightning Labs, Eclair для Android или другой вариант, который вообще не требует загрузки. При установке настольного варианта нужно помнить, что к нему нужно будет синхронизировать тестовую сеть биткоина, а это может занять несколько часов.
  • Отправляя тестовые биткоины на адрес нужного кошелька, требуется настроить канал. Для этого следует выбрать тестовый магазин, в котором нужно совершить покупку. Для пользователей представлены различные варианты, в том числе блог-сайт под названием Yalls, разработанный специалистом из компании Lightning Lab, кафе Starbucks от  команды разработчиков Lightning Éclair и кафе-мороженое.
  • Затем следует перейти на выбранный сайт и найти адрес платежа. Обычно указывается два адреса: адрес оплаты и адрес одноранговой сети. Пользователю нужно добавить магазин как одноранговый узел, прежде чем отправлять платеж.
  • Далее требуется скопировать адрес однорангового узла, перейти к своему кошельку и добавить адрес в качестве контакта. После этого нужно будет отправить небольшой перевод, чтобы открыть этот канал на тестовой сети (примерно 0,1 биткоин).
  • После того, как канал успешно открыт, можно вставить адрес платежа в свой кошелек вместе с желаемой суммой и отправить мгновенный платеж.
  • Основная сеть

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

    Использование основной сети немного сложнее тестового варианта, и требует большего количества шагов:

  • Самый простой способ доступа к основной части — использование c-lightning Blockstream. Разработчики Blockstream опубликовали полезное руководство, в котором описывается последовательность покупки стикеров в их магазине. Команды разработчиков Lightning Labs и Eclair еще не опубликовали такое описание, но утверждают, что это легко после небольшой настройки кода.
  • Для C-lightning требуется операционная система Ubuntu и множество инструментов для редактирования кода, которые необходимо сначала загрузить, прежде чем начать использовать. Lightning также требует синхронизации с блокчейном биткоина. Этот процесс может занять несколько дней и требует около 170 Гб свободного места.
  • После того, как эти шаги будут выполнены, нужно выполнить подробную инструкцию на Blockstream.
  • Далее требуется загрузить bitcoind — программное обеспечение с полным набором биткоинов. Его проще всего скачать на bitcoin.org. Скорость синхронизации полностью зависит от скорости интернет-соединения.
  • После синхронизации нужно копировать код c-lightning из своего репозитория GitHub. Далее можно использовать командную строку для подключения к одноранговому узлу Blockstream и синхронизировать график канала. На этом этапе понадобятся биткоины для работы, поэтому нужно использовать lightning-cli —внутренний клиент для создания адреса, с которого можно отправить деньги со своего криптокошелька.
  • Подтвердив транзакцию, пользователь может открыть канал оплаты с помощью одноранговой сети Blockstream. Сначала нужно использовать командную строку для поиска открытого ключа Blockstream для открытия канала. Так же, как и в тестовой сети, для этого потребуется небольшая плата. Далее нужно подтвердить, что транзакция прошла. Для этого потребуется время.
  • После прохождения всех подтверждений, пользователю становится доступен новый канал оплаты lightning-cli.
  • Следующие шаги

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

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

    Eclair выпустила раннюю версию своего интерфейса Lightning. Теперь компания будет работать с внутренним интерфейсом, обрабатывать платежи в биткоинах и передавать их дальше по блокчейну.

    Разработчики, такие как Алекс Босуорт (Alex Bosworth), также работают над упрощением сети Lightning. Компания утверждает, что скоро сеть станет наиболее доступным вариантом для проведения платежей.

    .

    Источник: ituber.me