Lightning Network

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

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

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

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

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

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

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

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

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

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