Online-курс по Blockchain. Лекция 24. Устройство lightning network

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

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

В работе Lightning Network используются такие понятия как:

  • Открытие канала — блокировка в блокчейне средств, которые будут переданы в управление вновь созданному каналу Lightning Network.
  • Закрытие канала — закрытие канала и перевод средств под контроль блокчейна.
  • Истощение канала — обратимый процесс, в результате которого канал фактически может работать только в одном направлении. Если первый узел перевел все средства в канале второму узлу, то направление перевода средств от первого узла второму будет невозможно, до тех пор, пока второй узел не переведет часть средств первому. Либо двум узлам понадобится открыть новый платежный канал.