Lightning Network
Как платить биткоином без записи каждого платежа в блок, почему важна ёмкость каналов и что нужно для безопасного самостоятельного контроля.
LNПУТЕВОДИТЕЛЬ ПО ТЕМЕ
Как небольшие платежи биткоином могут доходить за секунды и почему важны каналы, доступные средства и тип кошелька.
Lightning Network позволяет отправлять биткоин без записи каждого платежа в блокчейн — публичную историю Bitcoin. Например, покупая кофе, вы сканируете платёжный запрос, а кошелёк ищет путь к получателю. Успешный платёж может дойти за секунды. Это по-прежнему биткоин, а не новая монета; скорость и низкая комиссия, однако, не гарантированы для каждого платежа. Две стороны финансируют платёжный канал транзакцией в блокчейне. Затем обмениваются подписанными соглашениями о том, какая часть суммы кому принадлежит. Платёж меняет распределение без записи каждого обновления всей сетью. При закрытии результат закрепляется биткоин-транзакцией. Если договориться не удаётся, закрытие может начать одна сторона; получение средств может потребовать ожидания и комиссий. Достаточной общей суммы биткоинов мало. На маршруте средства должны быть доступны в нужном направлении — это ликвидность. Канал, полностью наполненный с вашей стороны, сначала позволяет отправлять, но не получать. Кошелёк может обеспечить ёмкость за плату. Проверьте и владельца ключей: самостоятельное хранение требует подходящих резервных копий и наблюдения за каналами; при хранении у сервиса вы зависите от оператора.
Кошелёк Lightning Network с самостоятельным хранением даёт пользователю исполнимые требования из каналов, но должен решать вопросы копий, наблюдения за цепочкой и резерва для аварийных комиссий. Кастодиальный кошелёк может скрыть всю сложность, но средствами фактически управляет провайдер. Само название Lightning Network не говорит, у кого ключи. Одностороннее закрытие может потребовать ожидания истечения временных блокировок и получения подтверждений, а также уплаты комиссий базового уровня. Связанные статьи имеют собственные источники и проверки.
Начните с первой статьи или выберите то, что интересно сейчас.
Как платить биткоином без записи каждого платежа в блок, почему важна ёмкость каналов и что нужно для безопасного самостоятельного контроля.
Платёжный канал позволяет двум сторонам многократно платить друг другу, не записывая каждый платёж в блокчейн. Меняется их договорённость о распределении биткоинов; возможность расчёта в блокчейне придаёт ей силу. На таких каналах основана Lightning Network.
HTLC связывает платёж с раскрытием правильного секрета и предусматривает возврат средств, если платёж не завершится. В Lightning Network это позволяет платить через посредников, не полагаясь только на их обещания. Защита по-прежнему требует действительных подписей и своевременных действий.
Для оплаты через Lightning не нужен собственный канал с каждым получателем. Платёж может пройти через другие узлы. Lightning Routing ищет путь с достаточными средствами в нужном направлении и подходящими комиссиями и сроками. Одна линия на карте сети успеха не гарантирует.
Деньги в Lightning-кошельке ещё не означают, что ты можешь получить такую же сумму. Ликвидность показывает, сколько сейчас может пройти через платёжные каналы в определённом направлении. Важна не только сумма, но и сторона канала, на которой находятся средства.
Зачем продавцу создавать ещё один Lightning-счёт для следующего клиента? BOLT 12 добавляет многоразовое предложение: по одному опубликованному коду каждый запрашивает свой счёт. Но более удобное начало ещё не означает оплату.
Понятия, люди и связи для дальнейшего знакомства.