‹ ГЛАВА 12, ВСЕ УРОКИ

СЛЕДОПЫТ · ГЛАВА 12 · УРОК 3 ИЗ 5

Сеть Lightning

Маршрутизация платежей

Нужен ли вам канал с каждым магазином, которому вы платите? 5 мин

Нет. Каналы соединяются в сеть. Если у Алисы есть канал с Бобом, а у Боба — с Кэрол, Алиса может заплатить Кэрол через Боба, никогда не встречая Кэрол.

Секрет, который делает все или ничего

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

Либо каждый узел завершается, либо ни один. Боб никогда не сможет забрать деньги Алисы, не заплатив Кэрол, а если что-то пойдет не так, временные блоки вернут средства.

Луковая маршрутизация

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

▶ ПОСМОТРЕТЬ В МАШИНЕ

На остановке СЕТЬ LIGHTNING платежи мгновенно перескакивают с канала на канал.

Что запомнить

  • Платежи могут проходить через каналы других людей.
  • HTLC делают многоскачковый платеж «все или ничего».
  • Луковая маршрутизация скрывает полный путь от каждого узла.

Быстрая проверка

Почему промежуточный узел не может удержать проходящие через него деньги?

Что узнает каждый узел маршрутизации о платеже?

Маршрутизация платежей · Bitcoin University