1 июня, 2023

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

Криптовалюты совершили прорыв в мире финансов, а термин 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 лежит идея о том, что в действительности нет необходимости записывать каждую транзакцию в блокчейне: пользователи могут совершать столько транзакций, сколько им нужно, пока открыт канал и достаточно средств на условном балансе.
А после закрытия канала все расчеты записываются в блокчейн как одна (итоговая) транзакция.

Разработчики 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 использовали лишь немногочисленные продвинутые пользователи, но сейчас оно стало более доступным. Команда Lightning Labs выпустила приложение Strike, которое позволяет отправлять транзакции и принимать платежи в биткоинах.

Хотя сеть находится пока в разработке, приложение 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 – мобильный кошелек с открытым исходным кодом. Требует самостоятельного создания и настройки платежных каналов.

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

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


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

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

Проблемы Lightning Network

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

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

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

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

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

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

Если у вас есть идеи, вопросы или желание поделиться собственным уникальным опытом использования Lightning Network, пишите в наш чат или оставляйте комментарии здесь! 

Поделиться

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

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