✅✅✅
Решил написать этот пост, потому что меня поразил сам факт того, как необычно можно использовать технологию LN.
Вы думали, что только микроплатежи???
Компания
Tierion объявила о выпуске набора инструментов, разработанного совместно с
Lightning Labs, которые помогут включить аутентификацию Bitcoin-native с использованием токенов аутентификации
LSATS – Lightning Service.
Я бы отнес это к рубрике "Где еще применить Lightning Network".
⬇️⬇️⬇️
https://www.cryptoninjas.net/2020/01/21/tierion-introduces-set-of-open-source-tools-to-create-trustless-lightning-apps/Tierion - это универсальная платформа, позволяющая проводить верификацию данных. Tierion создает доказательство привязки данных с транзакциями на блокчейне. Используя это доказательство, любой человек может проверить метку времени и целостность данных без третьих лиц.
LSATs объединяет микроплатежи через Lightning со стандартом 402 Payment Required HTTP status code, macaroons, и authorization headers.
Macaroons (аналог Cookies) - это небольшой кусочек данных, чтобы подтвердить разрешение выполнять действия. Служба ищет идентификатор macaroon и проверяет, что он был изначально подписан корневым ключом сервиса. Однако, в отличие от файла cookie, вы можете делегировать macaroon или создать его версию с более ограниченными возможностями, а затем отправить его кому-то другому для использования.
402 Payment Required HTTP status code - этот код указывает, что запрос не может быть обработан до тех пор, пока клиент не производеит оплату. Это означает, что запрашиваемые данные не будут доступны до тех пор, пока клиент не производит оплату.
Authorization header содержит учетные данные для аутентификации агента пользователя с сервером.
Аутентификация (кто делает запрос) и
авторизация (устанавливает разрешения для каждого пользователя) требуются для различных веб-и мобильных приложений.
ПО Boltwall активирует Bitcoin Lightning доступ и идентификацию используя LSATs. Пользователи могут взимать плату за доступ к своему API, не требуя учетных записей пользователей, ключей API, кредитных карт или хранения каких-либо пользовательских данных.
LSAT - это заголовок HTTP, который кодирует macaroons и lightning-счет. Токен LSAT состоит из двух частей: macaroons и подтверждения оплаты. Платежи Lightning обеспечивают криптографически безопасный способ подтверждения платежа.
Now-Boltwall - это утилита командной строки, которая помогает развернуть живой сервер с поддержкой Boltwall.
LSAT-js - служебная библиотека, написанная на машинном языке и совместимая с большинством современных браузеров. Он предоставляет инструменты для построения, анализа и проверки LSAT на стороне сервера или клиента.
LSAT Playground - клиентское веб-приложение, которое демонстрирует все инструменты, доступные в lsat-js.
Boltwall и lsat-js облегчат разработчикам создание приложений, построенных на основе инфраструктуры аутентификации.
GitHub Boltwall