Что такое Lightning Network?

Автор: Kraken Learn team
6 мин
13 нояб. 2023 г.

Руководство для начинающих по Bitcoin Lightning Network

Lightning Network (также называемая Lightning или LN) — это решение для масштабирования, построенное на базе Биткойна, которое позволяет пользователям быстро отправлять и получать BTC практически без комиссий. 

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

Будучи первой и ведущей криптовалютой в мире, Биткойн стал важным средством проведения транзакций, поскольку впервые любой держатель имеет свободу:

  • Хранить биткойны без неожиданной инфляции предложения 
  • Отправлять и получать биткойны без необходимости в посреднике
  • Проверять транзакции с помощью собственных узлов
     

Однако многие согласны с тем, что Биткойну по-прежнему требуется улучшенная функциональность, чтобы стать глобальным средством обмена и одноранговой денежной системой, как это было первоначально изложено в основополагающем документе Bitcoin: A Peer-to-Peer Electronic Cash System. В настоящее время Биткойн сталкивается со следующими ограничениями:

  • Комиссии – Поскольку пространство блоков ограничено, комиссии за майнинг могут сильно колебаться в зависимости от спроса на включение транзакций.
  • Транзакций в секунду – Биткойн способен обрабатывать только около 7 транзакций в секунду (TPS)
  • Перегрузка сети –  Медленное время создания блоков и повышенное использование сети могут привести к задержкам в подтверждении транзакций
     

Сеть Bitcoin Lightning Network призвана решить эти ограничения, обеспечивая мгновенные и недорогие транзакции при пропускной способности около 1 миллиона транзакций в секунду

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

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

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

what is the lightning network

Преимущества Lightning Network

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

 

Масштабируемость

Биткойн — это глобальная система вещания, где каждый проверяет каждую транзакцию, прежде чем добавить ее в блокчейн. Хотя эта система позволяет Биткойну быть по-настоящему децентрализованным, ее главный недостаток заключается в том, что она может обрабатывать только около семи транзакций в секунду (TPS). 

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

 

Конфиденциальность

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

Краткая история Lightning Network

Сеть Lightning Network была первоначально представлена в техническом документе, написанном Джозефом Пуном и Таджем Дриджей в 2015 году.

Ее тестовая сеть была запущена в мае 2016 года, а к январю 2017 года была выпущена первая реализация Lightning — lnd — на стадии альфа-версии. Первая реальная транзакция через канал Lightning Network произошла в декабре 2017 года, когда Алекс Босворт использовал Lightning для оплаты своего телефонного счета. 


В поэтическом завершении стадии альфа-разработки Ласло Ханеч — первый человек, использовавший биткойн в реальном мире, заплатив 10 000 BTC за две пиццы в 2013 году — снова использовал Lightning для покупки двух пицц. 

С тех пор несколько команд выпустили узлы Lightning в основной сети, включая c-lightning от Blockstream, lnd от Lightning Labs и решения Eclair от Acinq.

Факел Lightning

В январе 2019 года анонимный пользователь Twitter Hodlonaut отправил 0,001 BTC (или 100 000 сатоши) на доверенный кошелек с использованием Lightning Network. Целью этого упражнения было, чтобы получатель добавил 10 000 сатоши к общей сумме и отправил их на другой кошелек LN, тем самым запустив цепочку транзакций по всему миру. 

Метафорический факел был передан 292 раза, в том числе таким личностям, как Джек Дорси, Элизабет Старк и Пьер Рошар, прежде чем достиг 4 390 000 сатоши, которые затем были отправлены в Bitcoin Venezuela, некоммерческую организацию, целью которой является продвижение Биткойна в Венесуэле.

Как работает Lightning Network?

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

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

Любая сторона может произвести расчет в блокчейне Биткойна и закрыть канал в любой момент времени. 

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

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

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

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

Начните покупать биткойн

Теперь вы готовы сделать следующий шаг и купить биткойны!