Получи случайную криптовалюту за регистрацию!

BOLT 12 — отличное обновление, которое многие ещё не успели оц | биткоин абстракцион

BOLT 12 — отличное обновление, которое многие ещё не успели оценить

Для начала, что значит абревеатура BOLT? Она расшифровывается как Basis of Lightning Technology, это тип спецификации, аналогичный BIP (Bitcoin Improvement Proposal — Предложение по улучшению Биткоина). BOLT разрабатывается на c-lightning компании Blockstream, так что когда он будет завершен, он должен быть реализован и в LND, чтобы считаться “активированным”.

Какие проблемы решает BOLT 12? Для того, чтобы ответить на этот вопрос, взглянем на работу инвойсов в BOLT 11, который содержит 3 основных компонента:

• Пункт назначения (публичный ключ узла)
• Сумма (в сатоши)
• Секретный ключ (хэш)

Инвойсы BOLT 11 можно использовать только один раз. Как только вы сгенерировали инвойс, его секретный ключ может быть раскрыт. Если вы создадите новый инвойс с уже использованным раскрытым ключем, то злоумышленник может воспользоваться этим и получить средства которые ему не принадлежат.

Из-за того что инвойсы могут использоваться только единажды, они должны создаваться в режиме реального времени. Это значит, что такой метод оплаты не подходит, к примеру: для распечатанных ценников, для страниц с пожертвованиями и других асинхронных платежей.

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

Так же, инвойсы BOLT 11 можно использовать только для получения средств, но не для отправки. Если вы хотите обменять наличные в биткоин банкомате, то он не сможет отправить их вам, пока вы не предоставите ему инвойс на получение конкретной суммы. Это — пример не самого лучшего пользовательского интерфейса. С BOLT 12, напротив, вы сможете внести наличные в банкомат и тот предоставит вам QR код, который можно будет отсканировать и получить свои биткоины.

BOLT 12 — это новая спецификация инвойсов в сети Lightning. Она содержит в себе новый тип инвойсов, которые называются “offer” (предложение). Вы можете отсканировать QR-код BOLT 12 и приложение предложит вам оплатить его, но вы так же сможете сканировать инвойсы, которые предлагают отправить средства вам, как в примере с банкоматом. В отличие от BOLT 11, вы так же вольны использовать инвойсы для асинхронных платежей, описанных выше.

Вы можете задать справедливый вопрос: «Но ведь это очень сильно похоже на LNURL, почему бы не использовать его?». Основное отличие заключается в том, что предложение BOLT 12 является нативным для Lightning, т.е. не требует веб-сервера, сертификата TLS и доменного имени. Проще говоря, BOLT 12 — это решение на уровне протокола Lightning, в то время как LNURL — решение на уровне приложений. Это означает, что BOLT 12 имеет лучшую конфиденциальность, меньший риск централизации и более удобный пользовательский интерфейс.

Для чего ещё можно использовать BOLT 12?

Подписки. “Предложения” BOLT 12 дают пользователям возможность оплачивать регулярные инвойсы(в долларах или в сатоши) Кошелькам предстоит доработать этот фунционал, но основа уже будет внедрена на уровне протокола.

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

Приватные возвраты средств. Пользователям больше не придется генерировать инвойсы для получения возвратов. Продавец сгенерирует исходящий инвойс и передаст его пользователю.

BOLT 12 — это новая спецификация инвойсов, называемых “предложение” (offer). Предложения являются статическими и позволяют пользователям и продавцам как получать, так и отправлять средства. Поскольку предложения являются статичными и могут быть номинированы в долларах, они устраняют волатильность биткоина для продавцов.



[eng] Почитать о BOLT 12 можно здесь: bolt12.org
За основу взят материал LN_Capital

@bitraction