- Регистрация
- Окт 16, 2022
- Сообщения
- 1,233
- Реакции
- 214
- Награды
- 2
Главное
- Lightning Network (LN) — решение второго уровня для блокчейна биткоина. Представляет собой сеть платежных каналов между пользователями. Является ПО с открытым исходным кодом.
- Проект предназначен для масштабирования биткоина и может предложить более быстрые и дешевые транзакции первой криптовалюты, нежели базовый мейннет. Комиссия за LN-перевод составляет 1 сатоши (0,00000001 BTC).
- Проект критикуют за недостаточные экономические стимулы для поддержания работы сети и более низкую, по сравнению с блокчейном биткоина, анонимность пользователей.
Для чего нужна Lightning Network
Пропускная способность биткоина составляет около 7 транзакций в секунду (TPS), а время между новыми блоками — около 10 минут. Такие относительно низкие показатели масштабируемости стали результатом варианта решения создателем биткоина трилеммы блокчейна, предполагающей нахождение баланса между тремя характеристиками сети: децентрализация, безопасность и производительность.
Текущая производительность не позволяет биткоину конкурировать с централизованными платежными решениями вроде Visa, система которой способна обрабатывать 65 000 TPS, а также с современными блокчейн-платформами, например, Solana, способной обрабатывать до 400 000 TPS.
Поэтому решение второго уровня типа Lightning Network является необходимым компромиссом для сохранения децентрализации и безопасности основного уровня сети, путем добавления более быстрого и дешевого второго уровня.
Согласно данным на 30 сентября 2022 года, средняя дневная комиссия в сети биткоина не поднималась выше $5 за транзакцию с лета 2021 года. В Lightning Network комиссии за перевод составляет 1 сатоши (0,00000001 BTC) — $0,0001 при цене биткоина на уровне $20 000.
Масштабирование LN теоретически не ограничено. Согласно сообщению разработчика Lightning Network Джо Кенджики, предельные возможности LN исчисляются миллионами операций в секунду.
Как работает Lightning Network
Ключевым принципом работы Lightning Network является использование платежных каналов. Это специальный кошелек с функцией мультиподписи (multisig), в котором хранится определенное количество биткоинов. Монеты могут предоставить как обе стороны, так и только одна из них.
Канал открывается посредством обычной биткоин-транзакции. Ее данные записываются в блокчейн, а биткоины «блокируются» для LN. В дальнейшем все транзакции, осуществляемые внутри канала, происходят напрямую между участниками вне блокчейна. Максимальная сумма перевода внутри канала не может быть выше заблокированной.
Канал Lightning Network по своей сути является аналогом сейфа, в который кладутся деньги, доступные в дальнейшем определенному кругу лиц. Но если для открытия сейфа необходимо знать комбинацию цифр, то в случае LN используются приватные ключи.
Пример использования Lightning Network
Приведем ситуацию использования LN на практике. Любимая кофейня Анатолия объявила, что начала принимать в качестве оплаты биткоины. Но платить каждый раз за чашку кофе в BTC слишком накладно из-за высоких комиссий. Кроме того, для подтверждения транзакции требуется определенное время.
На помощь приходит LN. Анатолий открывает платежный канал между собой и кофейней и кладет на него 0,001 BTC, которые собирается потратить в дальнейшем на заказ кофе. При создании канала на балансе Анатолия отображается 0,001 BTC, на балансе кофейни — 0 BTC.
Допустим, чашка кофе стоит 0,0003 BTC. После первого заказа на адресе Анатолия в LN останется уже 0,0007 BTC, на балансе кофейни — 0,0003 BTC. Таким образом Анатолий может заказывать кофе до тех пор, пока его баланс не обнулится или он не примет решение закрыть канал. При каждой транзакции Анатолий и кофейня подписывают обновленный контракт, отражающий, какое количество монет в канале принадлежит каждой стороне. Данные в блокчейн биткоина не записываются — вместо этого каждая сторона хранит свою копию контракта.
Lightning Network устроена по сетевому принципу. Это означает, что Анатолий может не иметь открытого платежного канала с кофейней, но может быть связан с ним через другие каналы. То есть, пользователи могут обмениваться в LN транзакциями с любыми другими пользователями, которые подключены к их сети платежных каналов через узлы.
Финансовый стимул в открытии таких связующих нод состоит в получении небольших комиссий, получаемых каждый раз, когда транзакция происходит при помощи одного из подключенных к ней каналов.
Благодаря использованию смарт-контрактов архитектура сети Lightning Network не требует доверия сторон. Средства всегда доходят до своих получателей через посредников или возвращаются отправителю, если непрямой путь к получателю по каким-то причинам невозможен.
Какие биткоин-кошельки поддерживают Lightning Network
К осени 2022 года на крипторынке есть уже целый ряд биткоин-кошельков, которые позволяют открывать каналы и совершать транзакции первой криптовалюты через LN.Для начинающих подойдут такие варианты как Blue Wallet, Wallet of Satoshi или Nicehash. Последний доступен для устройств на Android или iOS. Более продвинутым пользователям рекомендуем использовать Muun, Breez, Phoenix или Zap.
Источник

