63 / 691CJ

CoinJoin

소유권 추정을 약화하는 공동 Bitcoin 거래

CoinJoin은 여러 소유자의 입력과 출력을 한 Bitcoin 거래에 결합해 단순한 소유권 연결을 약화하지만 익명성을 보장하지 않습니다.

CoinJoin은 거래 구성 기법이며 특별한 합의 규칙이나 수탁형 믹서가 아닙니다. 각 참여자는 전체 제안을 검토하고 자기 입력만 서명합니다. 결과는 조정 프로토콜, 출력 구조, 네트워크 메타데이터와 이후 지출에 달려 있습니다.

블록체인 분석은 일반 거래의 입력이 한 소유자에게 속한다고 가정하곤 합니다. CoinJoin은 서로 다른 사람의 입력을 한 거래에 넣어 이 가정을 의도적으로 깨뜨립니다. 같은 거래의 입력이라는 사실은 공통 소유의 암호학적 증거가 아닙니다.

조정자나 참여자 간 프로토콜이 서명되지 않은 제안을 만듭니다. 참여자는 자기 입력, 예상 출력, 금액과 수수료를 확인하고 서명합니다. 필요한 서명이 없으면 거래는 유효하지 않으며 조정자 혼자 타인의 입력을 쓸 수 없습니다.

동일한 금액은 입력과 출력의 연결을 어렵게 할 수 있습니다. 다른 금액, 거스름돈, 적은 참여자나 고유한 스크립트는 익명 집합을 줄입니다. 따라서 지갑 점수는 개인정보 보호 수준의 보편적 척도가 아닙니다.

조정자는 등록을 거절하거나 네트워크 메타데이터를 관찰하거나 과부하 공격을 받을 수 있지만 서명 통제권을 가져서는 안 됩니다. 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.

01CoinJoin 코디네이터가 입력의 자금을 훔칠 수 있나요?

올바른 비수탁 설계에서는 참여자가 키를 보유하고 서명 전에 제안 전체, 특히 자신의 출력, 금액과 수수료를 검증합니다. 필요한 서명 없이 코디네이터는 유효한 지출을 만들 수 없지만 라운드를 방해하거나 참여를 거절할 수 있습니다. 악의적인 제안에 서명하면 이 보호가 무너집니다.

02CoinJoin 이후 출력은 영원히 익명인가요?

아닙니다. 기록은 공개된 채로 남습니다. 주소 재사용, 통합, 알려진 상대에게 지급, 식별 가능한 지갑 동작과 네트워크 메타데이터는 소유 관계의 불확실성을 줄이거나 없앨 수 있습니다. 결과는 프로토콜과 이후 출력 처리에 달려 있습니다.

DOC · 001Gregory Maxwell — CoinJoin: Bitcoin privacy for the real world1차 출처 ↗DOC · 002JoinMarket client/server1차 출처 ↗DOC · 003JoinMarket — How it works문서 ↗DOC · 004WabiSabi: Centrally Coordinated CoinJoins with Variable Amounts1차 출처 ↗DOC · 005Wasabi Wallet — CoinJoin documentation문서 ↗DOC · 006BIP 78 — Payjoin명세 ↗
2026년 8월 1일 검토1차 출처 우선 · 투자 조언이 아닙니다