Сеть Lightning Network прошла долгий путь с момента своего создания. Широкий спектр усовершенствований позволил платежным системам Lightning работать практически бесперебойно, но и здесь не обошлось без проблем. Сегодня пользовательский опыт может быть не совсем таким, как нам хотелось бы, но нам, как строителям, нравится рассматривать это как вызов: что нужно сделать, чтобы повысить уровень опыта?
В этой статье мы рассмотрим, как может выглядеть опыт использования Lightning, основываясь на решениях, разрабатываемых многими умными умами.
Сначала мы расскажем о сегодняшнем пользовательском опыте и болевых точках, связанных с ним. Затем мы представим потенциальное будущее состояние Lightning, основанное на технологиях, которые уже внедрены или активно разрабатываются.
Для начала обратимся к слону в комнате: значительная часть транзакций в Lightning Network сегодня осуществляется с помощью кошельков хранителей. Если использовать транзакции Lightning на Nostr в качестве приблизительной оценки использования хранителей в сети, то примерно 90% транзакций совершается через приложения, в которых пользователь доверяет хранителю свои ключи.
Почему большинство пользователей в настоящее время предпочитают пользоваться услугами хранителей? Люди пользуются услугами хранителей из-за удобства, простоты использования и проблем, связанных с использованием Lightning, не связанных с хранителями. Мы разделили текущие проблемы Lightning на три группы:
Если для достижения желаемого результата от пользователей требуется совершить больше действий, чем при традиционных способах оплаты, это может привести к тому, что большинство пользователей потеряют интерес. Некоторые примеры этого:
Эти вопросы требуют глубоких знаний о Lightning и/или взаимосвязанных протоколах, которыми обычный пользователь Lightning, скорее всего, не будет заниматься.
Технология Lightning еще не до конца разработана. Некоторые технические проблемы еще предстоит решить.
Как может выглядеть Молния, когда большинство, если не все эти проблемы будут решены?
В следующих разделах мы рассмотрим потенциальное будущее состояние пользовательского опыта Lightning. Это не точная дорожная карта того, как пользователи будут взаимодействовать с Lightning в будущем, это прогноз пользовательского опыта, который может стать возможным при определенных обновлениях сети.
Мы ожидаем, что сплайсинг будет внедрен в большинство кошельков Lightning в ближайшие годы, но что это значит для участников сети?
Операторы узлов смогут добавлять и удалять средства из канала, не переплачивая за это внутрицепочечные комиссии, вместо того, чтобы закрывать и затем снова открывать каналы для достижения желаемого размера. Поскольку изменение размера канала становится доступным, операторы узлов - или программное обеспечение, действующее от их имени, - получат больше возможностей для управления своими каналами, что, в свою очередь, сделает платежи успешными чаще.
Поставщики услуг Lightning (именуемые LSP) получат аналогичную выгоду от снижения затрат на изменение размера канала и смогут обеспечить повышенный уровень конфиденциальности пользователей. LSP, которые стремятся оптимизировать конфиденциальность пользователей, могут объединить средства пользователей в единую транзакцию с открытым каналом, чтобы скрыть источник происхождения средств.
Когда сплайсинг станет нормой, а перемещение между Lightning и Bitcoin станет дешевым и простым, кошельки будут отображать единый баланс - потому чтодля пользователя больше не будет различий между средствами на цепочке и вне ее.
В сценарии, когда плата за пользование цепочкой высока, LSP могут дешево управлять каналами пользователей, сочетая сращивание с атомарной ребалансировкой на боковых цепочках; например, Liquid.
LSP могут стать важным компонентом пользовательского опыта в ближайшем будущем благодаря своей способности абстрагироваться от сложностей, с которыми сталкиваются пользователи. Кроме того, LSP снижают капитальные затраты на содержание узла; они могут служить порталом пользователя в сеть.
Волшебство Lightning заключается в мгновенном расчете, но неудачные платежи и другие моменты, вызывающие напряженность, ухудшают впечатления пользователя. Благодаря тому, что LSP управляют инфраструктурой, например, серверами и/или самим узлом, пользователи могут взаимодействовать с Lightning простым способом. LSP могут исключить взаимодействие пользователя с инфраструктурой, предложив модель "узел в облаке ", при которой пользователь сохраняет контроль над своими средствами, но не взаимодействует с узлом. Они также могут предложить "облегченную" версию сервиса, которая потребляет меньше заряда батареи на мобильных устройствах, или комбинацию обеих моделей.
Для того чтобы на Lightning переместилось больше капитала, пользователи должны иметь возможность восстановить свой узел или кошелек привычным для них способом - например, введя в приложение серию из 12 или 24 слов. Поставщики услуг позволяют пользователям хранить зашифрованную резервную копию своего кошелька Lightning в облаке. Если устройство пользователя сломается или будет скомпрометировано иным образом, зашифрованные резервные копии из облака можно будет легко перенести на новое устройство.
Если человеку приходится предпринимать дополнительные шаги, чтобы получить выгоду от Биткойна (или любой другой новой технологии), есть вероятность, что он откажется от нее на каком-то этапе процесса принятия.
В контексте текущей проблемы, требующей решения: LSP могут решить проблему "всегда в сети" ,принимая платежи для пользователей, находящихся вне сети, приближая UX к существующим платежным решениям.
По мере того, как разработчикам Биткойна будет доступно все больше средств, вероятно, появится больше решений, которые позволят пользователям самостоятельно принимать платежи, не прибегая к помощи внешних сервисов.
Современные платежные идентификаторы, такие как Lightning Addresses, почти во всех случаях пригодны для использования, но являются опекунскими. Пользователи должны иметь возможность обмениваться многоразовыми QR-кодами для получения платежей, не прибегая к услугам третьей стороны. Возможность повторного использования очень важна: копирование, вставка и отправка счетов контрагентам - это слишком много действий. Наличие простого решения принесет пользу всем пользователям Lightning.
Источник информации об изображениях: https://bolt12.org/
Меньший, более простой QR-код на изображении выше называется предложением, которое позволит кошелькам обрабатывать запрос счета на части потока платежей без указания пользователя. Еще одно преимущество предложений заключается в том, что они могут содержать такую информацию, как валюта, имя продавца, ограничения по количеству и маршруты, по которым можно добраться до получающих кошельков.
Большинство людей предпочитают простой процесс регистрации, что означает, что они, скорее всего, доверят поставщикам услуг настройку. Примером может служить протокол Fedimint: группа людей, управляющих так называемым монетным двором электронных денег. Эта модель предлагает лучшую конфиденциальность и набор дополнительных продуктов и услуг, таких как управление наследством, частные майнинговые пулы, децентрализованное разрешение споров, синтетические доллары и многое другое. Поскольку Lightning встроен в эти сообщества, пользователи могут мгновенно покидать и присоединяться к федерациям по своему усмотрению, не затрачивая на это больших средств.
Чтобы конфиденциальность пользователя стала стандартной функцией Lightning, технологии, которые ее обеспечивают, должны быть невидимыми для пользователя - то есть, ему не нужно будет предпринимать никаких действий, чтобы воспользоваться ею. Разработчики приложений и поставщики услуг должны принимать решения за кулисами, чтобы, например, отделить транзакции on-chain от транзакций Lightning, среди прочего.
Станет очень сложно определить, является ли транзакция на цепи открытием/закрытием канала Lightning, поскольку новые технологии будут все чаще заставлять их выглядеть точно так же, как и любая другая транзакция Биткойна. По мере внедрения новых технологий Taproot такие функции, как агрегация подписей, могут скрывать информацию о канале оплаты и о том, сколько пользователей может быть вовлечено в транзакцию.
Если Taproot будет широко внедрен в кошельки, пользователи смогут получить больше конфиденциальности при совершении платежей за пределами своей группы сверстников. В настоящее время существует один идентификатор платежа ( хэш платежа), который известен каждому прерывистому узлу на маршруте к месту назначения. Аспекты того, как Taproot обрабатывает подписи, могут быть использованы для создания "фиктивных" идентификаторов платежей на маршруте, чтобы только отправитель и получатель имели четкое представление о платеже.
Пользователю Lightning не нужно заботиться - или даже знать - о точном маршруте, по которому проходит его платеж, чтобы добраться до места назначения, но в настоящее время узлы на пути платежа могут видеть, откуда был отправлен платеж. Благодаря истории с Канадским конвоем свободы мы убедились, что правительства могут и будут арестовывать средства, закрывать счета в фиатных банках и подвергать цензуре людей, которые выступают против них.
LSP могут анонимизировать источник транзакции Lightning, предлагая услугу, в которой они выступают в качестве посредника при построении маршрута. Таким образом, LSP знает только ту часть маршрута, которую он строит, а отправитель знает другую часть; промежуточные узлы и пункт назначения будут "слепы" по отношению ко всему маршруту. Такая модель обеспечит надежную защиту, и пользователю не нужно будет принимать в этом никакого участия.
Кошельки могут творчески подходить к тому, как они предлагают повысить уровень конфиденциальности. Например, кошельки и LSP могут выступать в роли "посредников по выставлению счетов" для пользователей; кошелек создает счет и направляет его LSP, а LSP затем завершает платеж. Получателю будет казаться, что деньги ему заплатил LSP, и таким образом отправитель достигает большей степени конфиденциальности, не нарушая привычного потока платежей. Сооснователь Mutiny Wallet Тони Джорджио (Tony Giorgio ) отмечает, что такой подход позволяет пользователям кошельков скрываться среди всех остальных пользователей LSP.
Подмножество пользователей Lightning захочет получить более надежную конфиденциальность, чем та, которая может быть достигнута путем передачи счетов через LSP. Увеличение количества случаев обфускации транзакций - это проверенный и испытанный метод повышения конфиденциальности, но он требует ручных действий пользователя и может быть дорогостоящим в цепочке. Поскольку LSP уже являются серверами, они могут предложить пользователям услуги по совместной координации транзакций. Поставщики услуг могут создавать контрольные точки, повышающие конфиденциальность: когда пользователи открывают или закрывают каналы, увеличивают или уменьшают пропускную способность каналов (как уже упоминалось в разделе "Сплайсинг"), или когда пользователи оплачивают товары или услуги.
Продавцы могли бы предложить своим клиентам период возврата денег за транзакции, совершенные через Lightning. Клиенты будут оплачивать специальный вид счета при оформлении заказа, но сохранят возможность "отозвать" транзакцию до того момента, когда товар или услуга будут оказаны. Раньше это было невозможно сделать на Lightning.
Чтобы больше учреждений присоединились к Lightning Network, необходимо упростить перемещение средств из автономного, холодного хранилища в канал Lightning. Каналы Taproot позволяют использовать этот вариант без ущерба для безопасности.
Кроме того, учреждениям станет безопаснее хранить большие суммы средств на Lightning. Они смогут использовать специализированные устройства, которые помогут защитить их от рисков, связанных с подключенными к Интернету кошельками.
Lightning продемонстрировала свою полезность в проведении платежей с мгновенным расчетом - но мы должны признать, что у нее действительно есть болевые точки. Несмотря на это, участники сети должны с оптимизмом смотреть на прогресс, достигнутый в решении проблем UX; некоторые из самых талантливых разработчиков в мире неустанно трудятся над улучшением опыта.
По мере появления новых технологических решений и инвестирования большего капитала в сеть, вероятно, поставщики услуг Lightning будут играть все большую роль в абстрагировании от сложностей конечных пользователей. Технологический прогресс также принесет пользу пользователям самостоятельного хостинга и приблизит всю сеть к системе It Just Works.
В Lightning есть чему радоваться; все прогнозы будущего, приведенные в этой статье, были сделаны на основе решений, над которыми работают сегодня. Чем больше разработчиков и предпринимателей уделяют внимание оптимизации пользовательского опыта, тем больше участников и капитала присоединяется к сети, и тем лучше становится опыт каждого.
Сеть Lightning Network прошла долгий путь с момента своего создания. Широкий спектр усовершенствований позволил платежным системам Lightning работать практически бесперебойно, но и здесь не обошлось без проблем. Сегодня пользовательский опыт может быть не совсем таким, как нам хотелось бы, но нам, как строителям, нравится рассматривать это как вызов: что нужно сделать, чтобы повысить уровень опыта?
В этой статье мы рассмотрим, как может выглядеть опыт использования Lightning, основываясь на решениях, разрабатываемых многими умными умами.
Сначала мы расскажем о сегодняшнем пользовательском опыте и болевых точках, связанных с ним. Затем мы представим потенциальное будущее состояние Lightning, основанное на технологиях, которые уже внедрены или активно разрабатываются.
Для начала обратимся к слону в комнате: значительная часть транзакций в Lightning Network сегодня осуществляется с помощью кошельков хранителей. Если использовать транзакции Lightning на Nostr в качестве приблизительной оценки использования хранителей в сети, то примерно 90% транзакций совершается через приложения, в которых пользователь доверяет хранителю свои ключи.
Почему большинство пользователей в настоящее время предпочитают пользоваться услугами хранителей? Люди пользуются услугами хранителей из-за удобства, простоты использования и проблем, связанных с использованием Lightning, не связанных с хранителями. Мы разделили текущие проблемы Lightning на три группы:
Если для достижения желаемого результата от пользователей требуется совершить больше действий, чем при традиционных способах оплаты, это может привести к тому, что большинство пользователей потеряют интерес. Некоторые примеры этого:
Эти вопросы требуют глубоких знаний о Lightning и/или взаимосвязанных протоколах, которыми обычный пользователь Lightning, скорее всего, не будет заниматься.
Технология Lightning еще не до конца разработана. Некоторые технические проблемы еще предстоит решить.
Как может выглядеть Молния, когда большинство, если не все эти проблемы будут решены?
В следующих разделах мы рассмотрим потенциальное будущее состояние пользовательского опыта Lightning. Это не точная дорожная карта того, как пользователи будут взаимодействовать с Lightning в будущем, это прогноз пользовательского опыта, который может стать возможным при определенных обновлениях сети.
Мы ожидаем, что сплайсинг будет внедрен в большинство кошельков Lightning в ближайшие годы, но что это значит для участников сети?
Операторы узлов смогут добавлять и удалять средства из канала, не переплачивая за это внутрицепочечные комиссии, вместо того, чтобы закрывать и затем снова открывать каналы для достижения желаемого размера. Поскольку изменение размера канала становится доступным, операторы узлов - или программное обеспечение, действующее от их имени, - получат больше возможностей для управления своими каналами, что, в свою очередь, сделает платежи успешными чаще.
Поставщики услуг Lightning (именуемые LSP) получат аналогичную выгоду от снижения затрат на изменение размера канала и смогут обеспечить повышенный уровень конфиденциальности пользователей. LSP, которые стремятся оптимизировать конфиденциальность пользователей, могут объединить средства пользователей в единую транзакцию с открытым каналом, чтобы скрыть источник происхождения средств.
Когда сплайсинг станет нормой, а перемещение между Lightning и Bitcoin станет дешевым и простым, кошельки будут отображать единый баланс - потому чтодля пользователя больше не будет различий между средствами на цепочке и вне ее.
В сценарии, когда плата за пользование цепочкой высока, LSP могут дешево управлять каналами пользователей, сочетая сращивание с атомарной ребалансировкой на боковых цепочках; например, Liquid.
LSP могут стать важным компонентом пользовательского опыта в ближайшем будущем благодаря своей способности абстрагироваться от сложностей, с которыми сталкиваются пользователи. Кроме того, LSP снижают капитальные затраты на содержание узла; они могут служить порталом пользователя в сеть.
Волшебство Lightning заключается в мгновенном расчете, но неудачные платежи и другие моменты, вызывающие напряженность, ухудшают впечатления пользователя. Благодаря тому, что LSP управляют инфраструктурой, например, серверами и/или самим узлом, пользователи могут взаимодействовать с Lightning простым способом. LSP могут исключить взаимодействие пользователя с инфраструктурой, предложив модель "узел в облаке ", при которой пользователь сохраняет контроль над своими средствами, но не взаимодействует с узлом. Они также могут предложить "облегченную" версию сервиса, которая потребляет меньше заряда батареи на мобильных устройствах, или комбинацию обеих моделей.
Для того чтобы на Lightning переместилось больше капитала, пользователи должны иметь возможность восстановить свой узел или кошелек привычным для них способом - например, введя в приложение серию из 12 или 24 слов. Поставщики услуг позволяют пользователям хранить зашифрованную резервную копию своего кошелька Lightning в облаке. Если устройство пользователя сломается или будет скомпрометировано иным образом, зашифрованные резервные копии из облака можно будет легко перенести на новое устройство.
Если человеку приходится предпринимать дополнительные шаги, чтобы получить выгоду от Биткойна (или любой другой новой технологии), есть вероятность, что он откажется от нее на каком-то этапе процесса принятия.
В контексте текущей проблемы, требующей решения: LSP могут решить проблему "всегда в сети" ,принимая платежи для пользователей, находящихся вне сети, приближая UX к существующим платежным решениям.
По мере того, как разработчикам Биткойна будет доступно все больше средств, вероятно, появится больше решений, которые позволят пользователям самостоятельно принимать платежи, не прибегая к помощи внешних сервисов.
Современные платежные идентификаторы, такие как Lightning Addresses, почти во всех случаях пригодны для использования, но являются опекунскими. Пользователи должны иметь возможность обмениваться многоразовыми QR-кодами для получения платежей, не прибегая к услугам третьей стороны. Возможность повторного использования очень важна: копирование, вставка и отправка счетов контрагентам - это слишком много действий. Наличие простого решения принесет пользу всем пользователям Lightning.
Источник информации об изображениях: https://bolt12.org/
Меньший, более простой QR-код на изображении выше называется предложением, которое позволит кошелькам обрабатывать запрос счета на части потока платежей без указания пользователя. Еще одно преимущество предложений заключается в том, что они могут содержать такую информацию, как валюта, имя продавца, ограничения по количеству и маршруты, по которым можно добраться до получающих кошельков.
Большинство людей предпочитают простой процесс регистрации, что означает, что они, скорее всего, доверят поставщикам услуг настройку. Примером может служить протокол Fedimint: группа людей, управляющих так называемым монетным двором электронных денег. Эта модель предлагает лучшую конфиденциальность и набор дополнительных продуктов и услуг, таких как управление наследством, частные майнинговые пулы, децентрализованное разрешение споров, синтетические доллары и многое другое. Поскольку Lightning встроен в эти сообщества, пользователи могут мгновенно покидать и присоединяться к федерациям по своему усмотрению, не затрачивая на это больших средств.
Чтобы конфиденциальность пользователя стала стандартной функцией Lightning, технологии, которые ее обеспечивают, должны быть невидимыми для пользователя - то есть, ему не нужно будет предпринимать никаких действий, чтобы воспользоваться ею. Разработчики приложений и поставщики услуг должны принимать решения за кулисами, чтобы, например, отделить транзакции on-chain от транзакций Lightning, среди прочего.
Станет очень сложно определить, является ли транзакция на цепи открытием/закрытием канала Lightning, поскольку новые технологии будут все чаще заставлять их выглядеть точно так же, как и любая другая транзакция Биткойна. По мере внедрения новых технологий Taproot такие функции, как агрегация подписей, могут скрывать информацию о канале оплаты и о том, сколько пользователей может быть вовлечено в транзакцию.
Если Taproot будет широко внедрен в кошельки, пользователи смогут получить больше конфиденциальности при совершении платежей за пределами своей группы сверстников. В настоящее время существует один идентификатор платежа ( хэш платежа), который известен каждому прерывистому узлу на маршруте к месту назначения. Аспекты того, как Taproot обрабатывает подписи, могут быть использованы для создания "фиктивных" идентификаторов платежей на маршруте, чтобы только отправитель и получатель имели четкое представление о платеже.
Пользователю Lightning не нужно заботиться - или даже знать - о точном маршруте, по которому проходит его платеж, чтобы добраться до места назначения, но в настоящее время узлы на пути платежа могут видеть, откуда был отправлен платеж. Благодаря истории с Канадским конвоем свободы мы убедились, что правительства могут и будут арестовывать средства, закрывать счета в фиатных банках и подвергать цензуре людей, которые выступают против них.
LSP могут анонимизировать источник транзакции Lightning, предлагая услугу, в которой они выступают в качестве посредника при построении маршрута. Таким образом, LSP знает только ту часть маршрута, которую он строит, а отправитель знает другую часть; промежуточные узлы и пункт назначения будут "слепы" по отношению ко всему маршруту. Такая модель обеспечит надежную защиту, и пользователю не нужно будет принимать в этом никакого участия.
Кошельки могут творчески подходить к тому, как они предлагают повысить уровень конфиденциальности. Например, кошельки и LSP могут выступать в роли "посредников по выставлению счетов" для пользователей; кошелек создает счет и направляет его LSP, а LSP затем завершает платеж. Получателю будет казаться, что деньги ему заплатил LSP, и таким образом отправитель достигает большей степени конфиденциальности, не нарушая привычного потока платежей. Сооснователь Mutiny Wallet Тони Джорджио (Tony Giorgio ) отмечает, что такой подход позволяет пользователям кошельков скрываться среди всех остальных пользователей LSP.
Подмножество пользователей Lightning захочет получить более надежную конфиденциальность, чем та, которая может быть достигнута путем передачи счетов через LSP. Увеличение количества случаев обфускации транзакций - это проверенный и испытанный метод повышения конфиденциальности, но он требует ручных действий пользователя и может быть дорогостоящим в цепочке. Поскольку LSP уже являются серверами, они могут предложить пользователям услуги по совместной координации транзакций. Поставщики услуг могут создавать контрольные точки, повышающие конфиденциальность: когда пользователи открывают или закрывают каналы, увеличивают или уменьшают пропускную способность каналов (как уже упоминалось в разделе "Сплайсинг"), или когда пользователи оплачивают товары или услуги.
Продавцы могли бы предложить своим клиентам период возврата денег за транзакции, совершенные через Lightning. Клиенты будут оплачивать специальный вид счета при оформлении заказа, но сохранят возможность "отозвать" транзакцию до того момента, когда товар или услуга будут оказаны. Раньше это было невозможно сделать на Lightning.
Чтобы больше учреждений присоединились к Lightning Network, необходимо упростить перемещение средств из автономного, холодного хранилища в канал Lightning. Каналы Taproot позволяют использовать этот вариант без ущерба для безопасности.
Кроме того, учреждениям станет безопаснее хранить большие суммы средств на Lightning. Они смогут использовать специализированные устройства, которые помогут защитить их от рисков, связанных с подключенными к Интернету кошельками.
Lightning продемонстрировала свою полезность в проведении платежей с мгновенным расчетом - но мы должны признать, что у нее действительно есть болевые точки. Несмотря на это, участники сети должны с оптимизмом смотреть на прогресс, достигнутый в решении проблем UX; некоторые из самых талантливых разработчиков в мире неустанно трудятся над улучшением опыта.
По мере появления новых технологических решений и инвестирования большего капитала в сеть, вероятно, поставщики услуг Lightning будут играть все большую роль в абстрагировании от сложностей конечных пользователей. Технологический прогресс также принесет пользу пользователям самостоятельного хостинга и приблизит всю сеть к системе It Just Works.
В Lightning есть чему радоваться; все прогнозы будущего, приведенные в этой статье, были сделаны на основе решений, над которыми работают сегодня. Чем больше разработчиков и предпринимателей уделяют внимание оптимизации пользовательского опыта, тем больше участников и капитала присоединяется к сети, и тем лучше становится опыт каждого.