📋

Ключевые факты

  • Async Payjoin создан по аналогии с HTTPS и Let's Encrypt для массового внедрения конфиденциальности.
  • Протокол также известен как Payjoin V2 и работает асинхронно, в отличие от V1.
  • Он работает путем нарушения эвристики одного входа, создавая транзакции со смешанными входами от отправителя и получателя.
  • Payjoin Foundation — это некоммерческая организация, финансируемая OpenSats, Cake Wallet и другими.
  • Разработкой руководят Дэн Гулд (Dan Gould), Юваль Когман (Yuval Kogman) и Армин Сабури (Armin Sabouri).

Краткая сводка

Payjoin Foundation представила Async Payjoin — новый протокол с открытым исходным кодом, призванный обеспечить массовое внедрение конфиденциальности в Bitcoin. Проводя аналогии с тем, как HTTPS стал стандартом для безопасного веб-серфинга, эта технология нацелена на решение проблем конфиденциальности Bitcoin через децентрализованный стандарт без передачи активов под контроль третьих лиц.

В отличие от предыдущих версий, требовавших одновременного присутствия онлайн, Async Payjoin (Payjoin V2) работает асинхронно. Это библиотека программного обеспечения, созданная на примитивах Bitcoin Core, что упрощает ее интеграцию для разработчиков кошельков. Координируя действия между отправителем и получателем, она нарушает стандартные шаблоны транзакций, на которые полагаются аналитики блокчейна, обеспечивая более надежную конфиденциальность для всех пользователей по мере роста внедрения.

Новый стандарт конфиденциальности Bitcoin

Концепция Async Payjoin позиционируется как HTTPS для конфиденциальности Bitcoin. Так же, как Let's Encrypt способствовал массовому внедрению безопасных веб-транзакций в 2010-х годах, Payjoin Foundation создает открытый набор инструментов для обеспечения конфиденциальности в масштабе. Этот протокол не является автономным кошельком, а представляет собой библиотеку программного обеспечения, которую может интегрировать любое приложение для платежей в Bitcoin.

Цель состоит в том, чтобы отойти от конфиденциальности как функции отдельных, изолированных кошельков и перейти к открытому стандарту, который функционирует во всей экосистеме. Фонд подчеркивает, что этот подход создан по аналогии с наборами инструментов разработчика Bitcoin и Lightning, используя те же криптографические примитивы, что и в основной реализации Bitcoin, для обеспечения бесшовной интеграции.

Ключевые особенности стандарта включают:

  • Асинхронная работа: Пользователям не нужно быть онлайн одновременно.
  • Открытая интеграция: Доступна как библиотека для любого разработчика кошелька.
  • Обратная совместимость: Пользователи с неподдерживающими кошельками могут отправлять средства на адреса Payjoin.

Как работает протокол

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

Async Payjoin устраняет эту эвристику одного входа. Посредством содействия координации между отправителем и получателем транзакция совместно создается так, чтобы включать входы от обеих сторон. Результатом является транзакция с двумя входами и двумя выходами, которая выглядит иначе, чем стандартный платеж.

Этот процесс полностью бесхозяйственный (non-custodial) и атомарный. Если обе стороны не согласятся с условиями, транзакция будет недействительной. По мере того как все больше пользователей будут использовать этот метод, надежность стандартного анализа транзакций нарушается, повышая конфиденциальность всей сети.

Команда и финансирование

Разработкой Async Payjoin руководит Дэн Гулд (Dan Gould), исполнительный директор Payjoin Foundation. У Гулда давняя история работы над конфиденциальностью Bitcoin: он работал над инструментами с эпохи TumbleBit и является соавтором BIP 77. В команду также входят Юваль Когман (Yuval Kogman), член консультационного совета и Spiral Bitcoin Wizard, и Армин Сабури (Armin Sabouri), руководитель отдела исследований и разработок.

Фонд действует как некоммерческая организация, подав заявку на получение статуса 501(c)(3). По словам Гулда, такая структура необходима, потому что коммерческие модели конфиденциальности с трудом выживают. Он отметил, что у коммерческих организаций есть стимул продавать продукты, которые могут не гарантировать конфиденциальность, тогда как некоммерческая организация согласовывает стимулы для устойчивого решения проблемы.

Проект поддерживается за счет финансирования от:

  • OpenSats
  • Cake Wallet
  • Spiral
  • Human Rights Foundation

Гулд подчеркнул важность этой поддержки, заявив: «ни одна из этих работ не возможна без инвесторов».

Внедрение и доступность

Растущий список кошельков Bitcoin уже поддерживает стандарты Payjoin Foundation. Для Async Payjoin (V2) поддерживающие кошельки включают Blue Wallet, Bull Bitcoin Mobile и Cake Wallet. Для старого стандарта V1 поддержка доступна в BTCPay Server, Wasabi Wallet и Sparrow Wallet среди других.

Разработчики, желающие интегрировать протокол, могут найти техническую ссылку в BIP 77 и получить доступ к набору инструментов разработчика «plug-and-play» на GitHub. Одна только реализация на Rust получила вклад от 37 разработчиков.

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

"ни одна из этих работ не возможна без инвесторов."

— Дэн Гулд, исполнительный директор Payjoin Foundation

"Конфиденциальность Bitcoin — коммерческие организации по сути были уничтожены."

— Дэн Гулд, исполнительный директор Payjoin Foundation

"Я думаю, у коммерческих организаций есть стимул продавать что-то, что не обязательно гарантирует конфиденциальность, потому что если они сделают продажу, они получают прибыль."

— Дэн Гулд, исполнительный директор Payjoin Foundation