Отправка платежей через Lightning упрощается новому стандарту WebLN с открытым исходным кодом.

В настоящее время WebLN используют Lightning Joule и Bluewallet - два популярных кошелька для Lightning, а также приложение Lightning Spin. Стандарт, созданный разработчиком Уильямом О'Бейрном (William O’Beirne), вдохновлен его трудами по созданию популярных сервисов для Эфириума - MyCrypto и MyEtherWallet, которые используются для хранения эфира.

Его работа над веб-стандартом Эфириума Web3 привела к тому, что он называет «моментом просветления». Тогда он понял, что Lightning открывает возможности для аналогичного набора стандартов для Биткоина, которые могут значительно упростить взаимодействие с платежами в интернете. Его конечная цель, как он продемонстрировал в своей презентации расширения для браузера Chrome Lightning Joule прошлой осенью - встраивать платежи таким образом, чтобы их было действительно легко совершать. О'Бейрн отмечает:

«Я хочу, чтобы новые проекты на основе LN могли легко получить отличный пользовательский интерфейс для осуществления платежей без необходимости заново "изобретать колесо" отображения платежей пользователям или заставлять их выставлять счета».

Он привел пример сайта с поддержкой WebLN, который дает пользователям возможность быстро перевести 1 сатоши (стоимостью около $0.00004), чтобы избавиться от рекламы на один день.

Упрощение платежей и не только

Хотя WebLN вдохновлен Эфириумом, О'Бейрн говорит, что «WebLN – гораздо более упрощенный вариант Web3». В конце концов, Lightning - это не «Тьюринг-полная система». Поскольку Lightning Network в блокчейне Биткоина больше ориентирована на платежи, стандарт WebLN фокусируется именно на этой области.

Однако WebLN и Web3 имеют и общие черты, например, они оба упрощают создание приложений для разработчиков. И в конечном итоге сокращают количество шагов, которые необходимо выполнить пользователям, чтобы совершить платеж.

Bluewallet недавно запустил рынок в своем мобильном приложении, в котором перечислены различные сервисы, которые принимают транзакции Lightning, в том числе LN.pizza, Bitrefill и прочие компании. Если пользователь сам перейдет на сайт LN.pizza, ему придется скопировать счет, открыть свой кошелек с поддержкой Lightning и поместить его туда. Однако, если он использует для этих целей рынок Bluewallet, процесс значительно упростится. Сервис автоматически подхватывает счет и копирует его в Bluewallet, чтобы пользователь мог заплатить за покупку пиццы.

«WebLN позволяет нам обеспечить лучшее взаимодействие с пользователем - например, платежи и вывод средств одним касанием, а также облегчает и стандартизирует «действия», которые должны быть стандартизированы, чтобы отрасль развивалась быстрее и в правильном направлении. Поэтому мы полностью поддерживаем WebLN и пытаемся заставить других разработчиков поступать так же», - сказал инженер по продуктам и пользовательскому интерфейсу BlueWallet Нуно Коэло (Nuno Coehlo), добавив, что стандарт способствовал совершению «тысяч» покупок.

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

У WebLN есть и другие функции, которые не совсем связаны с платежами. «Существуют также наработки, связанные с идентификацией», - сказал О'Бейрн. Пользователи могут применять открытый ключ своего узла Lightning - последовательность случайных букв и цифр - для входа на веб-сайт. Это может эффективно заменить пароли. Однако О'Бейрн добавил, что часть функций в этой области все еще находится в разработке.

Будущее стандарта

Как отмечается на GitHub проекта, WebLN все еще находится на «ранней стадии» и будет «подвержен изменениям». О'Бейрн сказал, что следующими шагами будет улучшение документации для разработчиков и подготовка несколько демонстрационных видеороликов, чтобы облегчить разработчикам внедрение WebLN.

О'Бейрн также поддерживает связь с Casa (популярным сервисом Lightning, выпустившим расширение для Chrome, похожее на Lightning Joule, но с другой функциональностью), а также Bitlum - еще одним кошельком на основе браузера. Но в то время как обе компании, похоже, заинтересованы в WebLN, ни один из кошельков еще не «обязался» внедрить стандарт.

Летом О'Бейрн будет работать в Chaincode Labs - исследовательской группе, возглавляемой разработчиками Bitcoin Core Алексом Моркосом (Alex Morcos) и Сухасом Дафтуаром (Suhas Daftuar), которая финансирует некоторых наиболее активных разработчиков протокола Биткоина. Он надеется, что это даст ему возможность продолжить работу над WebLN и убедить больше кошельков внедрить стандарт.

Существует еще один стандарт, интересующий разработчиков Lightning, который связан со стандартизацией использования Lightning в Интернете – тот, который разрабатывает W3C - международная группа, которая занимается созданием стандартов для всего Интернета. При этом О'Бейрн считает, что WebLN набирает обороты:

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