Как выглядит UX Lightning Network?

Думаю, я понимаю основы работы Lightning Network. Но чего я не понимаю, так это того, как пользователи будут использовать это на практике в повседневной жизни.

Скажем, я хочу заплатить за кофе в Starbucks в магазине.

Я знаю, что теоретически я сделаю депозит в кошелек с мультиподписью, где Starbucks находится в основной сети. Тем не менее, это займет не менее 10 минут, и вам придется сделать это с каждой стороной, с которой вы хотите совершить сделку в первый раз.

Итак, в идеале, не было бы какой-то единой посреднической службы или протокола, с помощью которого я мог бы вместо этого войти в этот мультиподписной кошелек? И Starbucks тоже воспользуется этой услугой, и нам не понадобится весь этот танец?

Ответы (2)

Тем не менее, это займет не менее 10 минут, и вам придется сделать это с каждой стороной, с которой вы хотите совершить сделку в первый раз.

Не обязательно. Способ, которым в настоящее время работают некоторые из клиентов LN, заключается в том, что они автоматически установят несколько каналов с другими узлами для вас, когда вы впервые запускаете клиент. Поэтому, когда вы хотите заплатить за что-то у продавца, с которым у вас нет канала, вы можете просто направить платеж через один из ваших открытых платежных каналов. Нет необходимости создавать новый канал для каждого отдельного человека, с которым вы хотите вести транзакцию; в этом весь смысл возможности направлять платежи.

Итак, в идеале, не было бы какой-то единой посреднической службы или протокола, с помощью которого я мог бы вместо этого войти в этот мультиподписной кошелек?

В идеале нет. Это означало бы, что существует централизация. Что на самом деле произойдет, так это то, что и у вас, и у Starbucks есть открытые платежные каналы с другими людьми, и вы просто направляете свой платеж через другого человека.

Хотя я предполагаю, что на это есть какой-то другой ответ, вот мое понимание этого:

Одной из ключевых особенностей LN является то, что каналы могут оставаться открытыми неограниченное время:

пока две стороны в канале продолжают сотрудничать друг с другом, канал может оставаться открытым неопределенно долго — обязательный период ожидания отсутствует.

Это означает, что вы можете открыть канал со Starbucks и повторно использовать этот канал для всех ваших будущих транзакций. Конечно, открытие канала (финансовая транзакция) и его закрытие должны быть в сети, но, как и во многих других вещах в жизни, вы должны рассматривать это как инвестиции — вы платите/ждете сейчас, и со временем вы получаете свои инвестиции. назад и даже прибыль от этого.

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