Сеть Биткоина перегружена. В мемпуле находится более 460 000 ожидающих обработку транзакций. Это приводит к задержкам в подтверждении транзакций и высоким комиссиям, поскольку пользователи перебивают ставки друг друга, чтобы их транзакции обрабатывались быстрее.
Как известно, майнеры отдают приоритет транзакциям с более высокими комиссиями, из-за чего другие транзакции остаются необработанными. Это еще раз подчеркивает необходимость масштабируемого решения для одновременной обработки большего количества транзакций.
Перегруженный мемпул уже был горячей темой в социальных сетях, и пользователи выражали самые разные мнения по этому поводу. В то время как некоторые воодушевлены ростом активности, другие называют рост нефинансовых транзакций DDoS-атакой.
Рост числа неподтвержденных транзакций не привел к значительному увеличению внедрения Lightning Network. Lightning Network — это решение второго уровня в блокчейне Биткоин. Решения уровня 2 являются ключевым компонентом масштабируемости блокчейнов. Из всех решений уровня 2 Lightning Network является решающим из-за его связи с Биткоином.
Биткойн превратился в самый децентрализованный блокчейн и считается достаточно безопасным. Однако масштабируемость была проблемой для транзакций на основе Биткоинов. Завершение транзакций занимает от двух минут до нескольких часов.
Lightning Network использует концепцию платежных каналов, изложенную Сатоши Накамото. Протокол позволяет создать одноранговый платежный канал между двумя сторонами.
После создания канал позволяет сторонам транзакции отправлять неограниченное количество транзакций, которые выполняются практически мгновенно и недорого. Он действует как собственный небольшой реестр, позволяющий пользователям оплачивать даже более мелкие товары и услуги, такие как кофе, не затрагивая сеть Биткойн.
Чтобы создать платежный канал, плательщик должен заблокировать определенное количество Биткоинов в сети. Как только Биткоин заблокирован, получатель может выставить счет на сумму, которую он считает нужным. Если клиент хочет сохранить канал открытым, он может последовательно добавлять Биткоины.
Используя канал Lightning Network, обе стороны могут совершать транзакции друг с другом. В отличие от обычных транзакций в блокчейне Биткойн, некоторые транзакции обрабатываются по-другому. Например, когда две стороны открывают и закрывают канал, они обновляются только в основном блокчейне.
Обе стороны могут передавать средства друг другу на неопределенный срок, не информируя об этом основной блокчейн. Поскольку все транзакции по протоколу уровня 2 не требуют одобрения всеми узлами, это существенно ускоряет транзакции.
Узлы Lightning Network, способные маршрутизировать транзакции, формируются путем объединения отдельных каналов оплаты между заинтересованными сторонами. Таким образом, сеть Lightning является результатом объединения многих платежных каналов.