Интересная тема. Тоже приму участие. Перевел статью с оригинального источника на английском. Очень просто и наглядно объясняется принцип работы Lightning Network.
ОБЪЯСНЕНИЕ РАБОТЫ LIGHTNING NETWORK НА ПРОСТОМ ПРИМЕРЕ
Из-за обилия специальных технических терминов многим сложно разобраться в принципах работы Lightning Network (LN).
Давайте рассмотрим концепцию, лежащую в основе LN и ее каналов оплаты, используя простую аналогию, на примере счетов Абакус, не вникая в технические особенности реализации.
Подумайте о канале оплаты LN, как об одной струне счет, где бусины представляют собой биткоины внутри канала.
Когда Алиса и Боб создают канал оплаты между собой, Алиса откладывает биткоины от Blockchain внутри такого канала. На данный момент эти биткоины (например, 10 бит или 0.00001 BTC) принадлежат Алисе. В этом примере каждая бусинка равна одному биткоину:
Струна Абака и канал оплаты имеют общие характеристики:
Двунаправленность : как бусинки на Абакусе можно перемещать слева направо и обратно, так и биткоины могут перемещаться от Алисы к Бобу и наоборот.
Определенность : в счетах, бусины могут быть либо слева, либо справа, но не в середине струны. Таким же образом биткоины в платежном канале могут принадлежать или Алисе, или Бобу.
Постоянство: аналогично тому, как бусины нельзя добавлять или удалять из счетов, Алиса и Боб могут обмениваться биткоинами между собой, вплоть до количества, которое было установлено при открытии канала оплаты. Если они хотят обменять большее число биткоинов, им придется выполнить еще одну транзакцию по цепочке.
Так выглядит канал оплаты после того, как Алиса отправляет 2 биткоина Бобу:
У Алисы теперь 8 бусинок, а у Боба - две. Теперь предположим, что Боб также подключен в LN к Кэрол, используя канал оплаты в 10 бит:
Применяя LN, Алиса может заплатить Кэрол через Боба. В примере, если Алиса хочет отправить 2 биткоина Кэрол, она перемещает 2 бусины в струне Алиса-Боб направо (Бобу), а Боб, в свою очередь, перемещает 2 бусины в струне Боб-Кэрол направо (к Кэрол). Вот как это выглядит после того, как Алиса отправляет Кэрол 2 биткоина:
Важно отметить, что, если Боб соглашается участвовать в этой сделке, он не может принять бусины Алисы, не перемещая столько же бусин к Кэрол.
Используя аналогию с Абакусом, легко объяснить как природу транзакций LN, так и требования, которым должен соответствовать платежный канал для их обработки. Например, легко увидеть, что Алиса не может отправить Кэрол больше бусинок, чем есть у Боба.
Оригинальная статья на английском: https://medium.com/@kingonly/understanding-lightning-network-using-an-abacus-daad8dc4cf4b