Кратко
Lightning адреса – это надстройка над “инвойсами” сети молния. Некий такой “костыль”, но очень удобный. Он позволяет пользователям дать отправителю средств адрес, выглядящий как E-Mail, на который современные Lightning кошельки могут отправить любое указанное сатоши.
Подробно
В сети Lightning Network, на уровне протокола, у получателя нет чего-то подобного адресу, как это есть в Биткойне. Чтобы получить платёж – получатель должен сформировать инвойс, а отправитель после его оплачивает. Инвойсы имеют ограниченный срок (например час, или сутки или несколько дней), фиксированную сумму, одноразовость для каждого платежа, что делает их неудобными для многих средств применения. Основную функцию инвойсы выполняют – онлайн покупки или приём платежа у терминала оплаты.
Но что делать, если вы хотите принимать Lightning платежи в любое время дня и ночи, любую сумму? Тут приходят Lightning адреса, которые выглядят как E-Mail адреса, но таковыми не являются.
Lightning адреса делают простую вещь. Когда кошелёк отправителя сканирует адрес, он вычисляет из них две части (как и происходит с обычным E-Mail адресом): адрес сервера и имя пользователя. После, кошелёк “идёт” на адрес сервера по протоколу HTTPS (который используется для веб-страниц) на заранее определённую страницу (это определено в стандарте), где указывается в том числе имя пользователя. Сервер, который принадлежит получателю (или сервису, который поддерживает своих клиентов), получая запрос, фомирует специальный ответ кошельку. В этом ответе указывается минимальная и максимальная сумма, которую может принять адрес. Кошелёк отправителя запрашивает своего пользователя указать сумму в соответствии с этими требованиями, также позволяет указать текстовый комментарий для получателя, а затем это всё отправляет серверу получателя, который уже после формирует обычный Lightning инвойс на оплату. И уже после кошелёк его оплачивает.
Lightning адреса имеют огромные возможности для применения:
- Могут использовать в полиграфии, в статических страницах, могут быть закодированы в QR-кодах
- Отличный способ собирать донаты – опубликовал адрес и можно принимать любые суммы
- На основе этого механизма можно строить много разных сервисов – например платные голосования, наподобие голосований по sms.
- Разные творческие личности могут к каждой своей работе прикрепить QR-код с индивидуальным Lightning адресом, а потребители творческого контента могут голосовать своими Lightning средствами за ту или иную работу.
- Способы примения технологии только ограничиваются фантазией
Список кошельков, которые поддерживают эту технологию – уже огромный. На вскидку, более 80% кошельков поддерживают этот тип адресации.
Из минусов
- Технология требует постоянно-работающего сервера на стороне получателя. Но это не проблема для пользователей, которые пользуются сторонним сервисом, который делает эту работу за них (как пользователи GMail не нуждаются в запуске почтового сервиса)
- Пока что небольшое распространение Bitcoin Lightning Network сдерживает размер аудитории, которая может отправлять платежи. Но решения не стоят на месте. Например, если Telegram боты, которые за доли секунды превращают любой Телеграм-аккаунт в Lightning кошелёк.