На пути к тому, чтобы сделать биткоин более эффективным и распространённым методом оплаты, сеть lightning Network пока встречает значительные препятствия: остаются проблемы и риски, связанные с её настройкой и использованием. Всё было бы проще, если бы разработчики из международного консорциума World Wide Web Consortium (W3C), который занимается созданием интернет-стандартов, обратили на Lightning Network больше внимания, пишет CoinDesk.
Проработка интернет-стандартов могла бы упростить онлайн-платежи посредством Lightning Network, дав пользователям возможность осуществлять их прямо в веб-браузерах, например Google chrome, Firefox и Microsoft Edge, с использованием API.
Рабочая группа Web Payments Working Group (входящая в W3C), которая работает с API-интерфейсами браузеров, давно интересуется возможностями криптовалют, но в своё время столкнулась с трудностями вовлечения в свою деятельность биткоин-разработчиков и других криптоэнтузиастов.
Отметим, что Lightning Network в целом уже совместима со спецификацией W3C. Ранее разработчик LN, инженер Blockstream Кристиан Декер сказал:
У нас должна появиться возможность задействовать биткоины и Lightning Network в работе со спецификацией W3C без каких-либо серьёзных препятствий.
Декер присоединился к рабочей группе Web Payments для того, чтобы убедиться: биткоин и Lightning Network не останутся без внимания.
В интервью CoinDesk он сказал, что такой шаг поставит Lightning Network в один ряд с привычными и распространёнными способами онлайн-платежей. Он добавил:
Это очень интересная работа, потому что переключение между традиционными и биткоин- и Lightning-платежами можно будет делать одним щелчком мыши. Благодаря этому продавцы смогут с лёгкостью принимать биткоины наряду с другими способами оплаты.
У выработки спецификации W3C для Lightning есть и другие преимущества. Всякий раз, когда пользователь вводит свои платёжные данные, будь то номер кредитной карты или срок её действия, API сохраняет эту информацию в браузере для удобства последующих платежей. Такая же схема может быть совместима и с Lightning.
Пассивный подход
Тем не менее, чтобы это произошло, ещё предстоит много работы.
Декер отмечает, что для биткоина и Lightning следует назначить «идентификатор метода оплаты», который станет функциональной частью API:
В настоящее время назначен только идентификатор базовой карты, но это можно исправить простой подачей заявки.
Однако Декер и его люди не спешат. По его словам, у разработчиков Lightning пока «пассивный подход»: они очень внимательно наблюдают за работой группы Web Payments и стремятся убедиться в том, что Lightning в дальнейшем получит необходимую совместимость. Он говорит:
Будучи частью рабочей группы, мы вправе озвучивать возражения, а если возникнет несовместимость, мы можем предложить альтернативы и улучшения, связанные с биткоином и Lightning.
Важно подчеркнуть, что работа в группе — дело добровольное и, по словам Декера, «можно ничего не делать». Несколько биткоин-разработчиков занимаются в группе W3C тем, что «помнят о криптовалютах», ведь этим не будут заниматься другие участники коллектива, например представители Airbnb, Apple, Google, facebook и visa. Им пока достаточно привычных способов оплаты.
Иэн Джейкобс, руководитель Web Payments в W3C, в свою очередь отмечает:
Архитектура проектируется так, чтобы новые способы оплаты в интернете, в том числе и блокчейн-методы, могли использоваться в будущем.
Включение кода
Включение стандартов W3C в код — ещё один ключевой этап внедрения Lightning в браузеры.
Некоторые браузеры, такие как Chrome, Microsoft Edge (Internet Explorer), samsung и Safari, уже внедрили API, а Firefox пока использует его в бета-версии (что означает некоторую нестабильность в работе).
Однако никто из них ещё не принял ту часть спецификации, которая касается Lightning. Одна из проблем состоит в том, что технология LN пока экспериментальна, и в ряде случае пользователи теряли средства при отправке платежей.
Биткоин-разработчик Сьёрс Провуст, размышляя о том, как Lightning могла бы выглядеть браузере, выразил озабоченность в комментариях на сайте github:
Биткоин- и Lightning-кошельки предполагают гораздо больше активности, чем простое хранение номера кредитной карты в браузере.
Декер ответил на это следующим образом:
Я бы сказал, что использование биткоин- или Lightning-платежей безопаснее платежей на основе кредитных карт.