TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Блокчейн & Разработка

3 Apr 2020, 16:16

Открыть в Telegram Поделиться Пожаловаться

LSAT: токен аутентификации в сервисах с оплатой через Лайтнинг

Пару дней назад компания Lightning Labs представила новый протокол LSAT: Lightning Service Authentication Token. Протокол описывает способ аутентификации и оплаты за использование сервисов через Лайтнинг. Другими словами, это платежный шлюз для API-серверов с автоматической и гибкой оплатой сатошами через Lightning Network.

Пару лет назад Blockstream проводили неделю приложений на LN. Одно из приложений было как раз таким платёжным шлюзом. Идея простая: у вас есть какой-то сервис, который предоставляет услуги пользователям. Допустим, это сервис типа CoinMarketCap. У сервиса есть АПИ, через который разработчики могут получать какие-то данные. АПИ, конечно, не полностью бесплатное: есть бесплатный план, и есть платные планы, которые позволяют получать больше данных. Платные планы чаще всего оплачиваются вперед на месяц или год, но иногда используется система кредитов: один платный запрос стоит сколько-то кредитов, которые вы заранее покупаете в зависимости от ваших потребностей. LSAT это как раз технология для оплаты за использование вот таких платных АПИ, но оплата происходит автоматически в процессе запроса данных через АПИ.

Как это работает.
Сервер отправляет запрос к платному АПИ, АПИ возвращает HTTP-статус 402 Payment Required (в спецификации HTTP этот статус зарезервирован на будущее, и вот будущее настало!). Вместе с ответом приходит инвойс и токен: инвойс — для оплаты за использование АПИ, токен — даёт доступ к АПИ, но активируется только после оплаты. Вы оплачиваете инвойс через Лайтнинг и получаете в обмен preimage — это такая секретная последовательность байт, которую вы фактически и покупаете за сатоши в Лайтнинге (как-нибудь разберём тонкости работы Лайтнинга). Имея preimage и токен, вы теперь можете отправить запрос к АПИ, передав их в запросе. Все это происходит автоматически, если вы используете специальный кошелёк, и занимает пару секунд.

Как я уже говорил, идея не новая, просто сейчас они взяли и оформили это в спецификацию. На мой взгляд это довольно интересная технология, которая позволяет платить, например, 1 сатоши за один запрос к АПИ — быть может когда-то все сайты будут использовать такой механизм оплаты за визиты, взамен избавляя людей от рекламы и слежки. Но с другой стороны, внедрять такое решение сегодня никто не будет. Причин несколько:
1. Крипта чужда традиционному финансовому миру. Собирать оплату за сервис в крипте будут только фанаты.
2. Сложно настраивать сервер. Нужно запускать Биткоин-ноду, Лайтнинг-ноду и программировать/подключать шлюз.
3. (Почти) нету готовых и удобных решений для пользователей.
4. Гибкий план оплаты выгоден пользователям, но не бизнесам.

Идея интересная, технология перспективная, но массовое применение ей пока не найдено. Значит, нужно искать дальше!

Также Lightning Labs выпустили:
1. Реализацию шлюза на Golang: https://github.com/lightninglabs/aperture
2. Библиотеку на Node.js: https://github.com/Tierion/lsat-js

Спецификация LSAT: https://github.com/lightninglabs/LSAT


Сидите дома и изучайте Биткоин.
lightninglabs/aperture
⚡️HTTP 402 Lightning Service Authentication Token Reverse Proxy ⚡️ - lightninglabs/aperture

1.4k 3 10
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot