• Что такое Lightning Network

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

Самая ранняя концепция сети Lightning называется «платежный канал». Ее идея заключается в использовании замены транзакций для обновления статуса неподтвержденной транзакции до тех пор, пока она не будет передана в сеть Биткойн. Идея платежных каналов возникла у Сатоши Накамото, когда он создал Биткойн в 2009 году, и включил черновой код платежных каналов в Биткойн 1.0, который позволял пользователям обновлять транзакции до того, как они будут подтверждены сетью. В 2013 году Майк Хирн подробно развил идеи Сатоши Накамото о платежных каналах в списке рассылки по разработке биткойнов.

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

В декабре 2015 года Грегори Максвелл предложил план масштабирования в электронном письме разработчикам Биткойн, в котором широко упоминалась сеть Lightning Network. Эта дорожная карта пользуется поддержкой большинства технологического сообщества Биткойн и реализована в проекте Bitcoin Core. Это вызвало у всех ожидания в отношении Lightning Network.

Впоследствии разработчики-энтузиасты создали стек протоколов Lightning Network — BOLT. Основываясь на этом стандарте, Lightning Network совместима с биткойнами, лайткойнами (или другими токенами, подобными биткойнам).

В марте 2018 года Lightning Labs выпустила бета-версию реализации Lightning Network, функции которой могут поддерживать ранних пользователей, что стало важной вехой в развитии Lightning Network. В то же время Lightning Labs объявила, что получила 2,5 миллиона долларов в виде начального финансирования, а в число инвесторов входит основатель Twitter Джек Дорси.

С тех пор протоколы и приложения, связанные с сетью Lightning, постепенно стали более распространенными, например, OmniBOLT, расширенная версия протокола BOLT, Cash APP и Strike, платежная платформа, поддерживающая сеть Bitcoin Lightning и т. д. После запуска Damus Lightning Network снова совершила новый прорыв...

2. Способ реализации

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

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

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

Но сеть Lightning — это не просто прямое соединение между двумя сторонами, она может последовательно соединять большое количество отдельных каналов, образуя взаимосвязанную и обширную платежную сеть (рис. 4). Другими словами, если предположить, что C и A имеют канал, C и B не имеют канала, но A и B имеют канал, то C может косвенно торговать с B через A, а A, как посредник, может взимать плату за маршрутизацию. сборы. В сети Lightning сеть найдет путь с наименьшим количеством узлов и наименьшей комиссией за транзакцию для завершения транзакции.