Logo
Поделиться этой статьей

Wasabi Wallet обновляет дизайн CoinJoin, чтобы разрешить смешивание Bitcoin с разными номиналами

Новый протокол Wasabi Wallet позволит пользователям объединять средства с разными значениями, что может предоставить пользователям большую гибкость при использовании функции Политика конфиденциальности .

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

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку The Protocol сегодня. Просмотреть все рассылки

Команда Wasabi работает над новым дизайном протокола, получившим названиеВабиСаби, в попытке улучшить пользовательский опыт и гарантии Политика конфиденциальности транзакций CoinJoin кошелька. Основное изменение дизайна позволит пользователям объединяться с другими значениями, чем их коллеги, что впервые для Технологии, ориентированной на конфиденциальность, что может привести к новым (и более гибким) вариантам использования. Wasabi разрабатывает концепцию дизайна в исследовательской группе с начала 2020 года и наняла членов команды для работы над реализацией.

Долой старое

В настоящее время CoinJoin от Wasabi — протокол смешивания, который при правильном использовании может скрытьбиткойн история транзакций – опирается на протокол ZeroLink и слепые подписи для смешивания. В рамках этой схемы пользователи должны потратить установленную минимальную сумму Bitcoin с другими пользователями в пуле смешивания, чтобы CoinJoin работал успешно; эти одинаковые суммы перемешиваются вместе в пуле, после чего каждый пользователь получает такое же количество Bitcoin обратно таким образом, чтобы T раскрывать свой первоначальный вклад.

Чтобы это работало эффективно, каждый пользователь в транзакции CoinJoin должен отправить минимальное количество Bitcoin в пул смешивания (например, 0,1, 0,01 и ETC.), чтобы гарантировать, что они получат тот же вывод, что и другие пользователи, когда CoinJoin будет завершен. Если получатели T получат то же количество Bitcoin в конце объединения, что и другие пользователи в миксе, транзакции могут быть легко деанонимизированы с помощью наблюдения за блокчейном.

Эта текущая схема также дает координатору CoinJoin подзорную трубу в информацию пользователя. Подрядчик и участник Wasabi Макс Хиллебранд рассказал CoinDesk , что координатор «может LINK вход с выходом изменений и может LINK несколько входов с одним и тем же пользователем».

WabiSabi T будет убирать эту роль координатора, поскольку необходимо сделать протокол максимально бесперебойным и с минимальной задержкой. Но новый дизайн, по словам команды Wasabi, не KEEP координатору отслеживать входные данные, чтобы обеспечить «настолько мало утечек Политика конфиденциальности , насколько это разумно», сказал Хиллебранд.

В новом

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

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

Соучредитель и ведущий исследователь Wasabi Адам Фичор рассказал CoinDesk, что новый дизайн может открыть новые варианты использования CoinJoin, например: «Обмен монетс CoinJoins и открытие каналов Lightning с CoinJoins».

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

«[Старые] Zero LINK CoinJoins в основном являются самостоятельными тратами, поэтому один и тот же пользователь владеет входом и выходом. Это не платеж; это как если бы вы перекладывали Bitcoin из левого кармана в правый. Это увеличивает использование пространства блоков и, таким образом, влечет за собой более высокие сборы за майнинг для отправителя и стоимость проверки для всех пользователей полных узлов Bitcoin ».

«Тестирование, тестирование, тестирование»

Конечно, разработка протокола все еще находится на ранней стадии, и ведущий разработчик Wasabi Лукас Онтиверо рассказал CoinDesk о белой книге, которая был представлен в списке рассылки разработчиков Bitcoinв середине июня, «все еще проходит рецензирование».

Теперь задача состоит в структурировании фактического дизайна транзакции, что является другим техническим достижением, нежели проектирование самого протокола. Как объяснил Хиллебранд, дизайн протокола WabiSabi устанавливает параметры для передачи данных между конечными пользователями и координаторами, в то время как структура транзакции входов и выходов является совершенно другой проблемой.

Эта «структура транзакций не готова на 100%», — сообщил CoinDesk по электронной почте криптограф Wasabi Иштван Андраш Сереш. Он добавил, что «это огромное [требование] к дизайну» и что команда захочет провести «надлежащий аудит», прежде чем чувствовать себя комфортно, представляя его публике.

Таким образом, рабочая реализация WabiSabi может появиться нескоро, хотя следующим шагом в разработке станет создание схемы транзакций, которая сохранит обещания Политика конфиденциальности базового протокола. Команда не дала никаких обещаний о том, когда технология может быть готова, поскольку «есть много открытых исследовательских вопросов и неизвестных», сказал Хиллебранд.

Как выразился независимый исследователь Политика конфиденциальности Bitcoin Ювал Когман, следующим сложным шагом станет «переход от теории к практике» таким образом, чтобы протокол оставался максимально удобным для пользователя и обеспечивал максимально широкое его внедрение.

«Что касается криптографии, то теория хорошо разработана и понятна. Анонимные учетные данные как концепция имеют давнюю историю и довольно просты в применении... большая часть проблемы — это UI/UX [пользовательский интерфейс/пользовательский опыт], и чтобы в полной мере воспользоваться схемой учетных данных и структурой транзакций, нам придется найти несколько креативных решений», — сказал он, добавив, что команда «уже придумала несколько довольно многообещающих и интересных идей».

Эта статья была обновлена для более точного описания того, как работает текущая реализация CoinJoin от Wasabi.

Colin Harper, Blockspace Media

Колин пишет о Bitcoin. Раньше он работал техническим репортером в CoinDesk и руководителем отдела исследований в Luxor Технологии Corp. Сейчас он главный редактор Blockspace Media, а также работает фрилансером в CoinDesk, Forbes и Bitcoin Magazine. Он владеет Bitcoin.

Colin Harper