25 апреля, 2024

Lightning Network: решение для масштабирования Биткоина

Криптовалюты совершили прорыв в мире финансов, а термин Bitcoin стал нарицательным для рынка цифровых активов. В то же время, пропускная способность сети Bitcoin остается на низком уровне: всего 7 транзакций в секунду. Для решения этой проблемы биткоин-разработчики работают над улучшениями, которые позволят ускорить и масштабировать сеть. Одно из таких решений – сеть Lightning Network. О ней и пойдет речь в этой статье.

Что такое Lightning Network

Проблему медленных и дорогих транзакций в Bitcoin пытались решить неоднократно, но сообщество разработчиков так и не достигло консенсуса в этом вопросе. Это привело к появлению многочисленных форков. Наиболее известные из них – Litecoin (LTC), Dogecoin (DOGE), Bitcoin Cash (BCH). Но только одно из предлагаемых решений получило признание большинства разработчиков Bitcoin – это сеть Lightning.

Lightning Network (LN) – это платежный протокол второго уровня, позволяющий отправлять мгновенные транзакции по прямому каналу между узлами сети (нодами) за пределами блокчейна Bitcoin. В сети Lightning Network криптовалюта отправляется мгновенно, а сетевые комиссии практически нулевые.
Сеть Lightning добавляет поверх блокчейна Bitcoin еще один слой, в котором пользователи могут создавать платежные каналы для транзакций.

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

Разработчики Lightning Network

Впервые сеть была описана Джозефом Пуном и Таддеусом Дриджем еще в 2015 году в их оригинальном White Paper, который дорабатывался со временем. Сейчас над реализацией Lightning Network работает несколько команд, среди которых числятся Blockstream, Lightning Labs и ACINQ. Причем каждая команда разрабатывает собственное решение отдельно от остальных. Полный список реализаций LN вы найдете в официальном репозитории GitHub.

Для чего нужна технология Lightning Network, какие проблемы решает и где ее применяют

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

Представьте, что вам нужно заплатить несколько долларов, чтобы купить чашку кофе или перевести небольшую сумму другу. Lightning Network позволит принимать оплату в BTC, совершать регулярные платежи или небольшие денежные переводы с минимальными комиссиями.

Приложения, использующие сеть Lightning Network, имеют своей целью сделать микротранзакции доступными, и это только первый шаг. По мнению Дезире Дикерсона, основателя Lightning Labs, «сеть Lightning изменит то, как люди взаимодействуют с биткоином и используют его».

Пока сеть Lightning работает только на блокчейне Bitcoin, но разрабатывается и для других криптовалют, таких как Ethereum, Litecoin, Ripple, Zcash и Stellar. Если сеть удачно приживется в Биткоине, то LN-решение смогут в дальнейшем использоваться в других блокчейнах. Рассмотрим, как пользоваться сетью Lightning.

Как это работает

Алисе и Бобу нужно регулярно переводить небольшие суммы в течение длительного времени. Если для этого использовать оригинальную сеть Bitcoin, то переводы будут невыгодными, так как большая доля средств будет уходить на комиссии.

Алиса и Боб открывают платежный канал в Lightning Network. Для этого им потребуется создать общий кошелек с мультиподписью (multisig) и отправить на него некоторую сумму BTC. Допустим, каждый из них пополнил криптокошелек на 1 BTC.

Примечание: не обязательно беспокоиться о том, как подключить Lightning Network. Некоторые современные кошельки позволяют автоматически создавать платежные каналы, что упрощает их использование.

После этого Алиса и Боб могут переводить друг другу монеты неограниченное число раз, пока баланс одного из них условно не обнулится. Например, Алиса совершила три перевода на сумму 1 BTC. При этом реальные биткоины останутся на кошельке. В платежном канале LN будет учитываться только перераспределение.

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

На самом деле, вы можете совершать сотни и даже тысячи транзакций, которые будут записаны в блокчейн как одна после закрытия платежного канала. 

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

Стоит ли использовать Lightning Network

Еще в 2020 году решение LN использовали лишь немногочисленные продвинутые пользователи, но в 2024 оно стало более доступным. Команда Lightning Labs выпустила приложение Strike, которое позволяет отправлять транзакции и принимать LN-платежи в биткоинах.

Приложение Stark шагнуло далеко вперед в отношении юзабилити LN. Вот, что говорит экс-инженер Intel Райн Джентри о своем опыте использования приложения: «Мне понадобилось менее 90 секунд, чтобы настроить приложение на своем смартфоне, в том числе загрузить из App Store и связать его с моим расчетным счетом». Вот еще несколько преимуществ Lightning Network:

Скорость транзакций и масштабируемость

По заявлению основателя Lightning Labs Дезире Дикерсона сеть может обрабатывать до 25 млн транзакций в секунду, чего не удавалось добиться еще ни одному блокчейну и ни одной платежной системе мира.

Что касается масштабируемости, то переводы, проходящие через сеть LN, существенно снизят нагрузку на основную сеть, что приведет к снижению цены комиссий и повышению скорости транзакций.

Низкая стоимость транзакций

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

Кроссчейновые свопы

Cross-chain в этом контексте означает, что вы сможете совершать обмен между разными блокчейнами через платежные каналы LN, например, BTC на DOGE или LTC на BTC. Это возможно благодаря тому, что некоторые схожие по архитектуре блокчейны могут поддерживать одну и ту же криптографическую хэш-функцию.

Важно отметить, что Lightning Network ориентирован на биткоин-платежи и регулярные переводы небольших сумм. Если вы планируете использовать Bitcoin для повседневных микротранзакций, то сеть LN вам подходит. Для долгосрочных инвесторов нет необходимости использовать ее, так как они обычно совершают транзакции редко и в крупном размере. 

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

Lightning Network: кошельки для микротранзакций

Хотя решение находится пока в зачаточном состоянии и еще тестируется, некоторые разработчики взяли инициативу в свои руки и создали приложения для передачи BTC в сети Lightning:

  • Nicehash – кошелек с автоматической установкой платежных каналов. В кошельке Nicehash Lightning Network доступен как на мобильных устройствах, так и в браузере.
  • Wallet of Satoshi – платежные каналы создаются автоматически.
  • Bitcoin Lightning Wallet (BLW) – некастодиальный кошелек с функциональностью LN. Позволяет самостоятельно управлять платежными каналами.
  • Breez – мобильный кошелек с открытым исходным кодом. Требует самостоятельного создания и настройки платежных каналов.

Lightning Network: биржи, которые поддерживают сеть


Сеть Lightning Network поддерживают такие криптобиржи Binance, Kraken, Bitfinex, OKX и многие другие. Пользователи могут пополнять и снимать средства в BTC с минимальными комиссиями, используя платежные каналы криптобирж.

Когда-то существовала децентрализованная биржа, которая поддерживала обмен BTC через Lightning Network, — Sparkswap (не путайте с обменником Sparkswap Finance), запущенная еще в 2019 году. Она представляла собой десктопное приложение для ПК. Однако, биржа не сыскала популярности у криптосообщества, и в марте 2020 года создатели были вынуждены объявить о ее закрытии.

Проблемы Lightning Network

В настоящее время основной проблемой LN остается низкое принятие. Ее использует недостаточно большое количество людей, а это не позволяет достоверно определить реальную пропускную способность. В апреле 2021 года количество активных узлов составляло всего 10 тыс., по состоянию на апрель 2024 года их количество составляет 12 779.

Несмотря на то, что последние версии ряда приложений акцентируются на простоте использования и позволяют вручную создавать платежные каналы, самостоятельное их создание представляет пока довольно сложный процесс.

Еще одна проблема сети Lightning – лимиты каналов. Сами по себе они не имеют ограничений на резервируемую сумму, но после открытия канала изменить ее не получится. Это может привести к ситуации, когда у одной стороны возникнет нехватка средств и потребуется дополнительная ликвидность за пределами LN.

Перспективы Lightning Network

Сеть Lightning Network – это не очередная «надстройка» над блокчейном Биткоина, а отдельная инфраструктура, которая открывает массу возможностей для будущих цифровых платежей.

Некоторые эксперты говорят о том, что формирование платежных каналов может привести к частичной централизации сети за счет формирования узлов, на балансе которых сконцентрированы большие суммы BTC (хабов). Не стоит недооценивать и конкуренцию со стороны других платформ, таких как Solana или The Open Network. Разрабатывается все больше новых платформ, которые ориентируются на быстрые, безопасные и дешевые цифровые платежи.

Одной из альтернатив можно считать решение, реализованное в нашем криптокошельке Trustee Plus, где переводы между пользователями происходят мгновенно и без комиссий, а отправлять можно любые суммы, вплоть до 1 сатоши.

Поделиться

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *