CoinJoin

CoinJoin — это технология повышения конфиденциальности в Bitcoin , которая объединяет транзакции нескольких пользователей в одну общую транзакцию, что затрудняет для аналитиков блокчейна определение того, какие входные адреса отправили средства на какие выходные адреса. Предложенная разработчиком Bitcoin Грегори Максвеллом в 2013 году, CoinJoin сохраняет конфиденциальность без необходимости внесения изменений в протокол Bitcoin — она работает с использованием стандартных транзакций Bitcoin, где несколько участников договариваются смешивать свои входные и выходные данные. CoinJoin реализована в ориентированных на конфиденциальность кошельках, таких как Wasabi Wallet и JoinMarket.

Определение

CoinJoin объединяет несколько транзакций для повышения конфиденциальности:

АспектОписание
МеханизмНесколько пользователей создают одну транзакцию с множеством входных данных и одинаковыми выходными значениями.
Преимущества конфиденциальностиЗатуманивает связь между отправителями и получателями.
Модель доверияОтсутствие необходимости в доверительном управлении – центральный миксер не хранит средства; пользователи подписывают документы совместно.
Изменение протоколаНе требуется – используется стандартный формат транзакций Bitcoin.
УчастникамиКоординация действий нескольких пользователей (обычно с помощью программного обеспечения)

Чем CoinJoin отличается от миксеров?

ХарактеристикаCoinJoinЦентрализованный смеситель
Содержание под стражейНе связанные с тюремным – никто не хранит ваши средстваКастодиальный банк – миксер временно удерживает средства.
ДовериеОтсутствие необходимости в доверительном управлении – криптографические гарантииТребуется доверие – миксер может украсть средства.
След в цепочкеЕдиная многосторонняя транзакцияМножественные транзакции через адреса миксера
Регуляторный статусВ целом, юридически обоснованный (инструмент обеспечения конфиденциальности)Часто помечается как подозрительный

Происхождение и история

ВремяСобытия
2013Грегори Максвелл предложил CoinJoin на форуме Bitcoin.
2014Первые реализации CoinJin появились, но требовали ручной координации.
2015Запущен JoinMarket – децентрализованная торговая площадка CoinJoin.
2018Запущен Wasabi Wallet – первая удобная реализация CoinJoin с использованием протокола Chaumian coinjoin (ZeroLink).
2019Запущена мобильная версия CoinJoin от Samourai Wallet под названием Whirlpool.
2022Tornado Cash (миксер Ethereum, а не CoinJoin) получил одобрение Министерства финансов США – инструменты обеспечения конфиденциальности столкнулись с давлением со стороны регулирующих органов.
2024Кошельки Wasabi Wallet и Samourai Wallet столкнулись с проблемами регулирования; использование инструментов обеспечения конфиденциальности продолжалось, но под более пристальным контролем.
«CoinJoin позволяет пользователям Bitcoin объединять свои транзакции для обеспечения конфиденциальности, не доверяя свои деньги никому другому».
Грегори Максвелл, предложение CoinJoin (2013)

Как это работает

ШагРазработка
1Несколько пользователей хотят совершить транзакции в биткоинах.
2Координатор (или протокол взаимодействия между участниками) подбирает участников.
3Каждый участник предоставляет свой входной (UTXO) и желаемый выходной адрес.
4Все входящие и исходящие данные объединяются в единую транзакцию.
5Каждый участник подтверждает, что транзакция включает в себя его результат.
6Каждый участник подписывает только свои данные (никто не контролирует средства других).
7Совместная транзакция передается в сеть Биткойн.
Стандартная транзакцияТранзакция CoinJoin
Алиса: 0.5 BTC → БобВ сумме: Алиса (0.1), Боб (0.1), Кэрол (0.1) → три выхода по 0.1 BTC
Легко отследить отправителя → получателяНевозможно определить, какой входной поток финансировал какой выходной поток
РеализацияПлатформаСпособ доставки
Васаби КошелекНастольные компьютеры (Windows, Mac, Linux)Chaumian CoinJoin (протокол WabiSabi)
JoinMarketНастольный компьютер/СерверОдноранговая торговая площадка для CoinJoins
Водоворот самураевМобильный (Android)Циклы смешивания на основе Zerolink

Простыми словами

  1. CoinJoin — это инструмент обеспечения конфиденциальности для биткоина.– Это смешивает ваши транзакции с транзакциями других людей, поэтому никто не сможет легко определить, кто кому отправил деньги.
  2. Это работает путем объединения транзакций.– Вместо того чтобы каждый человек совершал отдельную транзакцию, несколько человек объединяют свои транзакции в одну большую транзакцию со множеством входных и выходных данных.
  3. Ваши деньги никогда не хранятся ни у кого другого.– В отличие от миксеров, CoinJoin не является кастодиальным сервисом. Вы подписываете свою часть транзакции, и никто другой не может забрать ваши биткоины.
  4. Его использует ориентированный на конфиденциальность Биткойн. пользователи, которые не хотят, чтобы их финансовые транзакции отслеживались публично в блокчейне.

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

Примеры из реального мира

Пример 1: Кошелек Wasabi

  • Сценарий: Пользователь биткоинов, заботящийся о своей конфиденциальности, хотел разорвать связь между своей личностью и своими биткоин-транзакциями.
  • Реализация: Используя Wasabi Wallet, пользователь участвовал в автоматизированных раундах CoinJoin. Кошелек координировал действия с другими пользователями для создания совместных транзакций с равными суммами (0.1 BTC, 0.01 BTC и т. д.).
  • Результат: После нескольких раундов CoinJoin история транзакций пользователя в биткоинах была полностью скрыта. Аналитики блокчейна больше не могли достоверно отследить происхождение монет.

Пример 2: JoinMarket

  • Сценарий: Владелец биткоинов хотел получать комиссионные, одновременно обеспечивая ликвидность для транзакций CoinJoin.
  • Реализация: JoinMarket функционирует как торговая площадка, где «мейкеры» предлагают свои монеты для смешивания в CoinJoin и получают небольшие комиссионные, а «тейкеры» инициируют CoinJoin и оплачивают эти комиссионные.
  • Результат: JoinMarket создал самоподдерживающийся рынок конфиденциальности, где выигрывают обе стороны: производители получают доход от своих биткоинов, а покупатели — прибыль. конфиденциальность транзакций.

Пример 3: Регулятивное давление

  • Сценарий: После введения санкций в отношении Tornado Cash в августе 2022 года инструменты обеспечения конфиденциальности в криптоэкосистеме подверглись более пристальному вниманию.
  • Реализация: Некоторые биржи начали помечать или отклонять биткоины, прошедшие через CoinJoin, а разработчики инструментов обеспечения конфиденциальности столкнулись с юридическими проблемами.
  • Результат: Эта ситуация подчеркнула противоречие между финансовой конфиденциальностью и соблюдением нормативных требований. Использование CoinJoin продолжалось, но с большей осведомленностью о рисках, связанных с регулированием.

Преимущества

ПреимуществаОписание
конфиденциальностьСкрывает связи между транзакциями в публичном блокчейне.
Не связанные с тюремнымВаши средства ни на каком этапе не хранятся у третьих лиц.
ненадежныйКриптографические гарантии предотвращают кражу со стороны координаторов.
Никаких изменений в протоколе.Работает со стандартными транзакциями Bitcoin.
взаимозаменяемостьУлучшает взаимозаменяемость биткоина, нарушая историю транзакций.

Недостатки и риски

НедостатокОписание
Нормативный рискВ некоторых юрисдикциях использование инструментов обеспечения конфиденциальности может быть ограничено.
Отказ обменаНекоторые биржи помечают биткоины, обработанные через CoinJoin, как содержащие вредоносное ПО.
КоординацияДля эффективного смешивания требуется достаточное количество участников.
СборыОбмены в CoinJoin имеют больший объем и требуют больших комиссий за майнинг.
МногогранностьДля правильного использования CoinJoin необходимо понимать его ограничения.

FAQ

Является ли CoinJoin законным?

Сама по себе платформа CoinJoin легальна в большинстве юрисдикций – она использует стандартные транзакции Bitcoin. Однако использование её для отмывания денег незаконно. Некоторые регулирующие органы усиливают контроль за инструментами обеспечения конфиденциальности. Перед использованием CoinJoin ознакомьтесь с местными законами.

Обеспечивает ли CoinJoin анонимность при использовании биткоинов?

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

Может ли CoinJoined Bitcoin быть отклонен биржами?

Некоторые биржи применяют политику пометки или отклонения биткоинов, совершенных через CoinJoin. Это вызвало дискуссию о взаимозаменяемости биткоина — следует ли рассматривать все биткоины одинаково, независимо от их истории.

Медиа