blockchain
June 22, 2022

Что такое Lightning Network и как работает эта сеть?

Для обеспечения безопасности и прозрачности блокчейна Биткойна блоки данных, составляющие сеть, довольно малы. Блоки Биткойна способны вместить только один мегабайт данных. Некоторые из новых блокчейнов, например Solana, используют блоки размером 10 мегабайт. Такой недостаток размера замедляет скорость транзакций, в результате чего на блокчейне могут возникать "пробки".

К счастью, разработчики криптовалют уже давно знают об этом ограничении. Самым убедительным решением было бы создание способа обработки транзакций вне блокчейна на некотором втором уровне или "сайдчейне". После завершения эти транзакции добавлялись бы в основной блокчейн Биткойна единовременно и с минимальными затратами для пользователей.

В 2018 году компания под названием Lightning Labs решила эту проблему, запустив Lightning Network. Они первыми успешно интегрировали Биткойн с так называемым протоколом второго уровня. Эта инновация позволяет отслеживать платежи на втором уровне, а затем добавлять их в блокчейн Биткойна. Наиболее важной особенностью второго уровня является то, что он не имеет ограничений по пропускной способности. Благодаря меньшей перегруженности сети платежи могут отправляться менее чем за полцента и практически мгновенно.

Подобно тому, как пользователи Venmo или других приложений для цифровых платежей не обращают особого внимания на то, что происходит за кулисами, и доверяют технологии проведения платежей, пользователям Lightning Network не обязательно знать, что находится под капотом. Цифровые кошельки являются эквивалентом таких приложений, как Venmo, и подключаются к Lightning Network для облегчения транзакций. Сеть Lightning Network использует платежные каналы, которые создаются между сторонами для облегчения транзакций. Один пользователь отправляет платеж, и когда другой принимает его, создается канал.

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

Сеть Lightning Network - это взаимосвязанная система, которая больше напоминает электрическую сеть с тысячами каналов, соединяющих тысячи пользователей. Благодаря этой взаимосвязи сеть способна найти путь наименьшего сопротивления для передачи платежей между пользователями, независимо от того, есть ли у них существующий канал.

Допустим, вы гостите у друга в Испании. Однажды вечером вы с другом отправляетесь перекусить в любимый ресторан вашего друга. Этот ресторан принимает биткоин. При оплате счета вы ищете ресторан в своем цифровом кошельке, отправляете платеж, и все довольны. В том, что происходит за кулисами, и заключается истинная ценность Lightning Network. Поскольку ваш друг был лояльным клиентом ресторана, платившим биткойны, между ними уже существует канал связи. Вместо того чтобы создавать новый канал, Lightning Network переведет ваш платеж по существующему каналу между вашим другом и рестораном, поскольку ваш друг там постоянный клиент. Ни одна из сторон, участвующих в процессе, не знает об этом.

Считайте, что это похоже на то, как если бы у вас были общие друзья на Facebook. Таким образом, если у пользователя нет открытого канала связи с кем-то в Lightning Network, все равно существует путь через общих пользователей.