What is CoinJoin?
CoinJoin เป็นวิธีแบบร่วมมือกันในการส่ง bitcoin ที่รวมการใช้จ่ายหลายรายการไว้ในหนึ่งการชำระเงินร่วมกัน ซึ่งทำให้ผู้สังเกตการณ์ยากที่จะแผนที่ว่าใครจ่ายให้ใคร มันยังเป็นการส่งบนเครือข่ายปกติอยู่ เพียงแต่สร้างขึ้นพร้อมกันโดยกระเป๋าเงินหลายใบในเวลาเดียวกัน ลองจินตนาการถึงเพื่อนๆ ที่โยนธนบัตรที่คล้ายกันจำนวนมากลงในซองเดียว จากนั้นแต่ละคนค่อยๆ ดึงออกมาเป็นจำนวนเดียวกันเข้าสู่กระเป๋าใหม่
CoinJoin เท่ากับ money laundering ไม่จริง มันคือเทคนิคการประสานงานระหว่าง wallet และเหรียญไม่เคยออกจากการควบคุมของคุณระหว่างกระบวนการ
How CoinJoin works
ต่อไปนี้คือวิธีที่รวดเร็วที่ทำให้มันง่ายๆ
- Start: คุณเปิด wallet ที่รองรับวิธีนี้และเลือกเข้าร่วมรอบกับผู้ใช้อื่น
- Build: ทุกคนร่วม inputs และเตรียม outputs ที่มีขนาดเท่ากัน กระเป๋าเงินของคุณพูดกับผู้ประสานงานหรpeer และประกอบ draft
- Sign: ผู้เข้าร่วมแต่ละคนลงนามเฉพาะชิ้นส่วนของตน จากนั้น transaction ร่วมสุดท้ายก็พร้อม
- Change: เงินทอนที่เหลือทั้งหมดกลับไปยังคุณที่ที่อยู่ใหม่ ซึ่งควรแยกออกจาก output ที่ผสมแล้ว
- Confirm: มันกระจาย บันทึกยืนยัน และคุณสามารถทำรอบเพิ่มเติมได้ถ้าต้องการผลกระทบกลุ่มที่ใหญ่ขึ้น
นั่นคือแนวคิด
Why CoinJoin Matters
แล้วทำไมคุณถึงควรใส่ใจ?
- Benefit: มันเพิ่ม privacy บนเครือข่ายสำหรับเงินเดือน เงินออม ของขวัญ และการใช้จ่ายในชีวิตประจำวัน privacy
- Perspective: การวิเคราะห์บนบ chain มีอยู่ทั่วไป และ CoinJoin เป็นคำตอบด้านผู้ใช้ที่พึ่งพิงลายเซ็นมาตรฐาน ไม่ใช่มายากล
- Relevance: คุณจะเห็นมันใน wallets ของ Bitcoin, การชำระเงิน peer และการดำเนินการคลังสำหรับชุมชนที่ใส่ใจเรื่องการ discretion
อย่ารวม output ที่ผสมแล้วของคุณกับเหรียญเก่าภายหลัง ใช้มันด้วยตัวเองหรือผ่านรอบใหม่ และหลีกเลี่ยงการใช้งานที่อยู่ซ้ำ เทคนิคที่ง่ายๆ จะช่วยให้ครอบคลุมมากขึ้น
Key Characteristics of CoinJoin
ลักษณะเหล่านี้กำหนดเทคนิคนี้:
- Pooling: มี inputs มากมายและ outputs ที่ดูเหมือนกันจำนวนมากปรากฏในหนึ่งการส่ง ซึ่งทำให้การติดตามง่ายขึ้น
- Signatures: ผู้เข้าร่วมทุกคนถือกุญแจของตนเองและลงนามเฉพาะ inputs ของตนเอง
- Equal: Outputs มักจะมีจำนวนเงินที่เท่ากัน ซึ่งพังทลาย trick การจับคู่จำนวนเงินทั่วไป
- Noncustodial: ไม่มีบุคคลที่สามถือเงินทุนของคุณ การประสานงานคือการส่งข้อความและลายเซ็น
- Change: การจัดการทอนเงินให้ถูกต้องมีความสำคัญ เพราะทอนเงินที่เพี้ยนนำไปสู่การเชื่อมโยงกลับมาที่คุณ
- Repeat: รอบหลายๆ รอบสามารถขยาย crowd ของคุณและปรับปรุง coverage
Variations
มีหลายรสชาติที่แตกต่างกัน แต่ละแบบมี tradeoffs ในเรื่องความเร็ว ค่าธรรมเนียม และรูปแบบการ coordination:
- JoinMarket: รุ่น maker และ taker ที่จ่ายให้ makers เพื่อพร้อมใช้งาน มักเป็น peer to peer
- Wasabi WabiSabi: รอบจำนวนแบบผันแปรที่ใช้ credentials เพื่อซ่อนจำนวนเงินภายใน session
- Whirlpool: เงินทอนคงที่พร้อมรอบหลายรอบที่มุ่งหวังการ cover ในระยะยาว
- PayJoin: การชำระเงินโดยตรงตาม BIP 78 ที่ผู้รับยังเพิ่ม input ด้วย เพื่อให้ดูเหมือนเป็นการชำระเงินปกติในขณะเดียวกันก็ยัง blending
นี่คือ privacy tech ไม่ใช่การมองไม่เห็น บริการที่แตกต่างกันและ regulators อาจตรวจสอบ outputs ที่ผสมไว้ ดังนั้นเก็บบันทึกและทราบกฎท้องถิ่นของคุณ
Example
นักออกแบบอิสระได้รับ bitcoin จากลูกค้า เข้าร่วมรอบกับผู้เข้าร่วมหลายสิบคนสำหรับ 0.1 BTC ได้ output ใหม่ 0.1 BTC ไปยังที่อยู่ใหม่ แล้วทีหลังใช้ outputs นั้นเพื่อซื้ออุปกรณ์
Fun Fact
Gregory Maxwell อธิบายแนวคิดนี้ในปี 2013 และชื่อนี้ก็คือสิ่งที่มันฟังดู เหรียญถูกรวมกัน Rolex meets Reddit threads ด้วยฐานคณิตศาสตร์
Wrap-Up
สั้นๆ คือ เงินร่วมกลุ่มที่ช่วยให้คุณรักษาธุรกิจของคุณเองไว้ โดยใช้ลายเซ็นมาตรฐานและไม่ต้องมี middleman