💬 Снова сделать платежи Lightning конфиденциальными с помощью pLN

Снова сделать платежи Lightning конфиденциальными с помощью pLN 👑 Premium-робот: получай более 20-ти торговых идей в день!
Размер текста

Снова сделать платежи Lightning конфиденциальными с помощью pLN

Версия этой статьи была первоначально опубликована в 1984 г. до н.э.

«Citadel Dispatch», эпизод 70, «Использование Lightning в частном порядке с Тони и @FuturePaul»:

Тони: «Есть тонкая грань между обучением и гибелью и мраком. Люди должны быть осведомлены о том, что это не идеально, и что в конфиденциальности Lightning и биткойнов также есть много дыр. Это не безнадежное дело. Мне нравится проводить грань между нарушением конфиденциальности и исправлением конфиденциальности. Нарушение конфиденциальности, чтобы объяснить людям, что это своего рода нарушение, и вам нужно быть осторожным. Но в то же время пытаюсь обучать и делать лучше. Причина, по которой я это делаю, заключается в том, что мы можем улучшить конфиденциальность». Мэтт: «Чтобы решить проблемы, вы должны сначала знать о проблемах».

Тони:

«Между просвещением и безысходностью существует тонкая грань. Люди должны быть осведомлены о том, что это не идеально, и что в конфиденциальности Lightning и биткойнов также есть много дыр. Это не безнадежное дело. Мне нравится проводить грань между нарушением конфиденциальности и исправлением конфиденциальности. Нарушение конфиденциальности, чтобы объяснить людям, что это своего рода нарушение, и вам нужно быть осторожным. Но в то же время пытаюсь обучать и делать лучше. Причина, по которой я это делаю, заключается в том, что мы можем улучшить конфиденциальность».

Мэтт:

"Чтобы решать проблемы, вам нужно сначала узнать о проблемах".

pLN – это новый проект кошелька, над которым работают Тони и @futurepaul. Его цель – упростить для пользователей "счастливый путь" осуществления платежей в частном порядке в сети Lightning Network.

Проект все еще находится на очень ранней стадии, но вариант использования очень ясен, учитывая все подводные камни, связанные с попыткой потратить биткойны через Lightning с сохранением конфиденциальности.

Основные цели запуска минимально жизнеспособного продукта (MVP) pLN – дать пользователям возможность:

  • Открывайте каналы Lightning через депозит в сети
  • Совершайте платежи через Lightning
  • И, что немаловажно, хотя бы в начальной версии:

  • Прием платежей Lightning будет отключен
  • Каждый канал будет открыт на своем отдельном узле
  • Чтобы понять, почему получение платежей будет отключено с самого начала, важно понимать некоторые основные подводные камни Lightning в том виде, в каком он существует в настоящее время:

  • Все счета содержат идентификатор канала получателя
  • Идентификатор канала пропускает детерминированную информацию об узле/владельце.
  • Однако, если вместо этого вы используете еще не получивший широкой поддержки «короткий идентификатор канала», они не будут связаны с состоянием цепи, владельцем узла или исходными UTXO, используемыми для финансирования канала.

    Само приложение pLN пишется с использованием Flutter, что означает, что будут доступны настольная и мобильная версии (как для Android, так и для iOS).

    Под капотом

    Под капотом приложение использует «корневой узел» и несколько «узлов канала», по одному на каждый канал. Приложение во многом заимствовано из проекта Sensei Джона Кантрелла, основанного на LDK.

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

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

    Что, если я хочу заплатить своему другу, который также использует pLN?

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

    Концепция правдоподобного отрицания вступает в игру с увеличением количества переходов между вами и конечным получателем. Чем больше прыжков вы сделаете на этом пути, тем выше будет ваша анонимность.

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

    Например, вы можете сделать прямой платеж своему другу, который также использует pLN, если хотите. (Представьте, что вас не волнует или не имеет значения, знают ли они, какие каналы у вас открыты, поскольку вы платите им лично и доверяете им.)

    Однако приложение предложит вам попробовать совершить платеж с несколькими переходами, если это вообще возможно. (Я предполагаю, что значения по умолчанию, скорее всего, выберут по крайней мере несколько переходов.)

    Он также предупредит вас, если вы попытаетесь открыть канал с крупным общедоступным узлом (например, с узлами ACINQ или Breez). В идеале по возможности следует открывать каналы с неизвестными/меньшими узлами.

    Что делать с крупными платежами?

    Крупные платежи могут выглядеть как частично завершенные платежи атомарного многопутевого платежа (AMP) (AMP, выполненные наполовину), при этом ликвидность вытекает из ряда ваших отдельных узлов канала по мере необходимости. В конце все саты сходятся к конечному пункту назначения. Довольно круто!

    Будущие идеи для приложения (подлежит уточнению)

  • Включите слепые пути, как только это станет доступно в LDK.
  • Непрерывный CoinJoin с UTXO в цепочке в кошельке на корневом узле
  • Непрерывное соединение/соединение и CoinJoin с сателлитами в каналах
  • Параметры Timeout UX: если маршрутизация вашего платежа занимает слишком много времени, приложение может предложить вам попробовать другой маршрут с меньшим количеством переходов.
  • Заключительные мысли

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

    Это гостевой пост Адама Андерсона. Высказанные мнения являются полностью их собственными и не обязательно отражают точку зрения BTC Inc или Bitcoin Magazine.

    Ограничение / снятие ответственности (дисклеймер): Вся информация на этом сайте предоставляется исключительно в информационных целях и не является предложением или рекомендацией к покупке, продаже или удержанию каких-либо ценных бумаг, акций или других финансовых инструментов. Авторы контента не несут ответственности за действия пользователей, основанные на предоставленной информации. Пользователи обязаны самостоятельно оценивать риски и проконсультироваться со специалистами перед принятием каких-либо инвестиционных решений. Вся информация на сайте может быть изменена без предварительного уведомления.

    Свежие новости по теме: Криптовалюта, NFT и криптобиржи

    🚀