Понимание того, что такое Bitcoin Lightning, позволяет транзакциям происходить «вне цепочки». Lightning Network тем самым обеспечивает более быструю и экономичную обработку по сравнению с основным блокчейном биткойна.
Что такое Bitcoin Lightning
Lightning Network (LN) является важнейшим решением уровня 2. Его запустили поверх сети Биткойн. Решая давние проблемы масштабируемости биткойна, Lightning Network обеспечивает высокую скорость транзакций при небольшой стоимости.
Теоретическое максимальное количество биткойн-транзакций в секунду (TPS) колеблется в районе 10. Но фактическое число обычно составляет от трех до семи. Для сравнения, традиционные платежные системы, такие как VISA, обрабатывают в среднем 6000 TPS. Это указывает на настоятельную необходимость повышения масштабируемости биткойна.
Более того, колеблющиеся комиссии за транзакции, которые иногда достигают значительных уровней, препятствуют массовому внедрению биткойна для повседневных микротранзакций.
Как работает LN?
Lightning Network в своей основе основана на концепции платежных каналов, изначально предложенной Сатоши Накамото. Она устанавливает одноранговые платежи между двумя сторонами, революционизируя биткойн-транзакции. Эти каналы обеспечивают основу для почти мгновенных и экономически эффективных транзакций, независимых от сети Биткойн. Это и делает ее идеальной для таких микротранзакций, как покупка чашки кофе.
Преимущества LN:
- Создание каналов и транзакции. Плательщик изначально блокирует определенное количество биткойнов в Lightning Network для создания платежного канала. Как только этот биткойн будет защищен, получатель сможет выставлять счета на различные суммы. Если плательщик желает сохранить открытость канала, он может продолжить добавлять биткойны. Обе стороны в канале Lightning Network могут беспрепятственно совершать транзакции друг с другом. Транзакции в канале отличаются от обычных транзакций биткойн, где каждая транзакция обрабатывается индивидуально в блокчейне. Когда две стороны открывают и впоследствии закрывают канал, обновления записываются исключительно в основной блокчейн. Этот механизм позволяет обеим сторонам переводить средства на неопределенный срок без постоянного взаимодействия с основным блокчейном.
- Узлы и маршрутизация транзакций. Сеть Lightning структурирована путем подключения отдельных платежных каналов между соответствующими сторонами. Эта взаимосвязанная сеть позволяет узлам Lightning эффективно маршрутизировать транзакции между пользователями. В отличие от основного блокчейна, где каждая транзакция требует одобрения всех узлов, транзакции Lightning обрабатываются быстрее, поскольку они не требуют единогласной проверки.
- Закрытие канала. Когда обе стороны решают завершить свои транзакции, канал закрывается. На этом этапе все транзакции внутри канала объединяются в единую транзакцию. И она затем передается в главную сеть Биткойн для записи. Этот процесс консолидации значительно снижает нагрузку на узлы при проверке и упрощает подтверждение транзакций, предотвращая блокировку небольших транзакций более значительными.