Lightning Network: быстрые и дешевые транзакции биткоина

Lightning Network для биткоина: что это и как работает
ПродвинутыйБиткоин
Lightning Network для биткоина: что это и как работает
ПродвинутыйБиткоин

Главное

  • 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
Динамика числа каналов Lightning Network. Данные: Bitcoin Visuals

Пример использования 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.

История разработки Lightning Network

Концепцию платежных каналов предлагал Сатоши Накамото в 2009 году, предоставив сообществу набросок кода, который предполагал создание специальных каналов между пользователями. В 2013 году биткоин-разработчик Майк Хирн опубликовал письмо Сатоши, где подробно описаны эти механизмы.

В феврале 2015 года биткоин-разработчики Джозеф Пун и Таддеус Драйя опубликовали первую незавершенную white paper бумаги LN ”The Bitcoin Lightning Network”. В начале 2016 года была выпущена основная версия белой бумаги LN.

Из-за децентрализованного характера разработки LN и множества независимых команд разработчиков, сообществу пришлось создать общие стандарты реализации. Основа «стандартизации» была заложена на саммите в Милане в октябре 2016 года.

В августе 2017 года в сети биткоина активировали софтфорк Segregated Witness, необходимое обновление для дальнейшего внедрения Lightning Network.

Тестовую версию клиента LN выпустила в марте 2018 года команда Lightning Labs. На тот момент в сети уже работали более 1000 узлов и были открыты 1863 канала.

По данным на 29 сентября 2022 года, согласно сервису 1ml, LN насчитывает 17 829 узлов и 86 282 платежных каналов с общей емкостью сети размером более 4 900 BTC (около $94,6 млн).

Как работает Lightning Network
Общая емкость Lightning Network в биткоинах (красным цветом) и долларах (синим цветом). Данные: Bitcoin Visuals

Экосистема Lightning Network

В 2021 году, аналитики исследовательской компании Arcane Research отметили экспоненциальный рост экосистемы LN за счет легализации биткоина в Сальвадоре, где на государственном уровне используется совместимый с этим проктолом криптокошелек Chivo. В феврале 2022 власти страны перезапустили Chivo, улучшив пользовательский интерфейс приложения, исправив баги и добавив усовершенствованную поддержку LN.

Переводы в Lightning Network поддерживают многие централизованные биржи криптовалют, включая Kraken, Bitfinex, OKX и OKCoin.

Развитие сектора платежных решений на основе LN сопровождается интересом со стороны венчурных компаний. Strike, оператор платежного приложения на основе Lightning Network, в сентябре 2022 года успешно привлек инвестиции на сумму $80 млн. Стартап развивает приложение с возможность покупки биткоина через LN, а также переводов внутри этой сети.

Как работает Lightning Network
Проекты и компании, входящие в экосистему Lightning Network. Данные: Coinbase

Отмечен интерес и со стороны аналитических компаний. В феврале 2022 года платформа Chainalysis добавила поддержку Lightning Network в свое решение для отслеживания транзакций.

Постепенно LN интегрируют в свои сервисы ведущие финансовые компании. Весной 2022 года о планах по интеграции LN сообщил онлайн-брокер Robinhood, а компания MicroStrategy включила в планы разработку кошелька, сервера и опций аутентификации с использованием Lightning Network.

Существуют проекты, позволяющие токенизировать активы и даже выпускать стейблкоины с последующим использованием их в приложениях на базе LN. О соответствующей инициативе, в сентябре 2022 года, объявила команда Lightning Labs, представив альфа-версию протокола Taro.

За что критикуют Lightning Network

Эксперты указывают на ряд проблем и возможных уязвимостей в протоколе LN. Одну из них в 2020 году обнаружил биткоин-разработчик Йуст Ягер: некоторые платежные каналы были не способны провести больше 483 микроплатежей и впоследствии блокировали BTC на срок до двух недель. Кроме того, в Lightning Network описывали возможности для мошенничества с платежными каналами.

По мнению технического эксперта Шиноби, в архитектуре Lightning Network присутствуют серьезные недостатки: сеть не способна развиваться из-за отсутствия значимых экономических стимулов. По его словам, комиссии за маршрутизацию, которые собирают LN-ноды, слишком малы.

Важное замечание в адрес LN сделал аналитик под псевдонимом “Zem”, отметив анонимность как одну из ключевых проблем для принятия технологии. Также исследователь считает, что технология не соответствует финансовым законам, поэтому решениям на ее основе будет сложно получить одобрение таких организаций как, например, агентство по борьбе с финансовыми преступлениями в США (FinCEN).

LN также нашла критику и в сообществе разработчиков платформы Ethereum. Основатель блокчейн-проекта ETHhub Энтони Сассано сравнил LN c факсимильными аппаратами прошлого века, назвав технологию Rollups, используемую в качестве решения для масштабирования сети Ethereum, лучшим вариантом.

Подписывайтесь на ForkLog в социальных сетях

Telegram (основной канал) Discord Instagram
Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER

Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!

*Ежедневная рассылка — краткая сводка наиболее важных новостей предыдущего дня. Чтение занимает не больше двух минут. Выходит в рабочие дни в 06:00 (UTC)
*Еженедельная рассылка — объясняем, кто и как изменил индустрию за неделю. Идеально подходит для тех, кто не успевает за новостным потоком в течение дня. Выходит в пятницу в 16:00 (UTC).

Мы используем файлы cookie для улучшения качества работы.

Пользуясь сайтом, вы соглашаетесь с Политикой приватности.

OK