Чт. Фев 22nd, 2024

Lightning Network (LN) — это второстепенное решение для блокчейна Bitcoin, которое представляет из себя систему платежных каналов между участниками. Это программное обеспечение с открытым кодом. Главная цель проекта — улучшение масштабируемости биткоина, обеспечивая более быстрые и экономичные операции по сравнению с основной сетью. Стоимость транзакции в LN равна 1 сатоши (0,00000001 BTC). Однако проект сталкивается с критикой из-за отсутствия достаточных экономических мотивов для поддержания его активности и сниженной конфиденциальности по сравнению с основным блокчейном биткоина.

Назначение Lightning Network

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

Такой уровень производительности не позволяет биткоину сравниться с централизованными системами оплаты, такими как Visa, с максимальным потенциалом в 65 000 транзакций в секунду, или с передовыми блокчейнами, такими как Solana, обрабатывающими до 400 000 транзакций в секунду.

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

По состоянию на 30 сентября 2022 года, средний дневной размер комиссии за транзакцию в сети биткоина оставался ниже $5 с лета 2021 года. В Lightning Network комиссия составляет всего 1 сатоши (0,00000001 BTC) или $0,0001 при стоимости биткоина в $20 000.

По словам разработчика Lightning Network, Джо Кенджики, масштабирование этой сети может достигать миллионов транзакций в секунду.

Механизм действия Lightning Network

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

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

Можно представить себе канал в Lightning Network как сейф, в котором лежат средства, доступные определенной группе пользователей. Если для доступа к обычному сейфу требуется код, то в LN для этого используются приватные ключи.

Практическое применение Lightning Network

Рассмотрим практический пример использования LN. Анатолий узнал, что его любимая кофейня теперь принимает биткоины. Однако оплачивать каждую чашку кофе прямыми транзакциями в BTC становится дорого из-за комиссий и задержек.

Здесь на выручку приходит LN. Анатолий создает платежный канал со своей кофейней и пополняет его на 0,001 BTC, которые планирует тратить на кофе. Изначально у Анатолия 0,001 BTC, а у кофейни 0 BTC.

Если кофе стоит 0,0003 BTC, после покупки у Анатолия остается 0,0007 BTC, а у кофейни теперь 0,0003 BTC. Анатолий продолжает покупать кофе до тех пор, пока средства не закончатся или пока он не решит закрыть канал. С каждой транзакцией обе стороны подписывают обновленное соглашение. Информация в основной блокчейн не отправляется — каждая из сторон имеет свою версию соглашения.

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

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

Биткоин-кошельки с поддержкой Lightning Network

К осени 2022 года рынок криптовалют предлагает множество биткоин-кошельков, поддерживающих работу с LN.

Для новичков хорошо подходят кошельки типа Blue Wallet, Wallet of Satoshi и Nicehash. При этом Nicehash доступен для мобильных устройств на базе Android и iOS. Для опытных пользователей стоит обратить внимание на Muun, Breez, Phoenix и Zap.

Хроника создания Lightning Network

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

В 2015 году разработчики Джозеф Пун и Таддеус Драйя представили черновой вариант белой книги LN под названием «The Bitcoin Lightning Network». Окончательная версия этого документа была представлена в 2016 году.

Так как многие команды независимо работали над разработкой LN, сообществу потребовалось разработать единые стандарты. Этот процесс начался на встрече в Милане в 2016 году.

Для дальнейшей интеграции Lightning Network в августе 2017 года было активировано обновление Segregated Witness в биткоине.

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

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

Обзор экосистемы Lightning Network

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

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

Венчурные инвесторы также проявляют интерес к развивающемуся рынку LN-решений. Например, в сентябре 2022 года Strike, разработчик приложения на базе Lightning Network, привлек $80 млн инвестиций. Это приложение предлагает покупку биткоина и транзакции внутри сети LN.

Аналитическая платформа Chainalysis в феврале 2022 года добавила возможность отслеживания транзакций в Lightning Network.

Крупные финансовые игроки также включают поддержку LN. Например, Robinhood анонсировал интеграцию LN весной 2022 года, в то время как MicroStrategy планирует создать кошелек и другие инструменты на основе LN.

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

Основные точки критики Lightning Network

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

Технический специалист Шиноби утверждает, что у LN есть существенные архитектурные проблемы: сеть сталкивается с проблемами масштабирования из-за недостаточных экономических мотиваторов. Он подчеркивает, что комиссии, взимаемые узлами LN, незначительны.

Аналитик, известный как «Zem», указывает на проблемы с анонимностью в LN и сомневается в соответствии технологии финансовому законодательству, что может вызвать проблемы с одобрением со стороны регулирующих органов, таких как агентство FinCEN в США.

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

От admin

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

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

PHP Code Snippets Powered By : XYZScripts.com