63 / 691CJ

CoinJoin

Совместная транзакция против простых эвристик собственности

CoinJoin объединяет входы и выходы нескольких владельцев в одной транзакции Bitcoin, ослабляя простое сопоставление без гарантии анонимности.

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

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

Координатор или peer-to-peer протокол собирает неподписанный проект. Участник проверяет свои входы, ожидаемые выходы, суммы и комиссию; без всех подписей транзакция недействительна, а координатор не потратит чужой вход.

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

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

Последующая консолидация, связь с KYC-выводом, повтор адреса или платёж известной стороне могут восстановить связи. Разделение UTXO, coin control и сетевая приватность столь же важны.

Исходное предложение Gregory Maxwell, JoinMarket и координируемые протоколы используют разные стимулы и коммуникацию. PayJoin — связанная транзакция двух сторон, обычно без большого множества равных выходов.

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

Gregory Maxwell — CoinJoin: Bitcoin privacy for the real world · JoinMarket client/server · JoinMarket — How it works · WabiSabi: Centrally Coordinated CoinJoins with Variable Amounts · Wasabi Wallet — CoinJoin documentation · BIP 78 — Payjoin

Пример · CJ

Совместная транзакция не доказывает единого владельца

Alice и Bob контролируют разные входы совместной транзакции и получают собственные выходы. Предположение, что все входы принадлежат одному человеку, здесь неверно. Само объединение не гарантирует скрытого соответствия выходов; суммы, другие сведения и последующие траты могут раскрыть связи.

Для полной картины прочитайте эту статью вместе с Bitcoin, Приватность в Bitcoin, Псевдонимность, Кошелёк, UTXO, Транзакция. На эту статью также ссылаются Выход сдачи, Приватность в Bitcoin, Псевдонимность, KYC.

01Может ли координатор CoinJoin украсть средства из входов?

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

02Остаются ли выходы анонимными навсегда после CoinJoin?

Нет. История остаётся публичной. Повторное использование адресов, консолидация, платежи известным контрагентам, узнаваемое поведение кошелька и сетевые метаданные могут уменьшить или устранить неоднозначность. Результат зависит от протокола и дальнейшего обращения с выходами.

DOC · 001Gregory Maxwell — CoinJoin: Bitcoin privacy for the real worldПервичный источник ↗DOC · 002JoinMarket client/serverПервичный источник ↗DOC · 003JoinMarket — How it worksДокументация ↗DOC · 004WabiSabi: Centrally Coordinated CoinJoins with Variable AmountsПервичный источник ↗DOC · 005Wasabi Wallet — CoinJoin documentationДокументация ↗DOC · 006BIP 78 — PayjoinСпецификация ↗
Проверено 1 августа 2026 годаСначала источники · Не является инвестиционной рекомендацией