แนวทางปฏิบัติที่ดีที่สุดในการเพิ่มความเป็นส่วนตัวของการทำธุรกรรม Bitcoin

Coordinator ที่แนะนำ: กำลังโหลด...
คำอธิบาย: กำลังโหลด...
URL: คัดลอกแล้ว!

Wabisabi Coinjoin คืออะไร?

โปรโตคอลการป้องกันความเป็นส่วนตัวขั้นสูง

Wabisabi เป็นโปรโตคอลที่ใช้ zero-knowledge proofs ซึ่งช่วยให้ผู้ใช้หลายคนสามารถสร้างธุรกรรมร่วมกันได้โดยไม่ต้องเปิดเผยความสัมพันธ์ระหว่าง Input และ Output ของตน เทคโนโลยีนี้ช่วยเพิ่มความเป็นส่วนตัวของการทำธุรกรรม Bitcoin ได้อย่างมาก

การใช้ Wabisabi Coinjoin ช่วยทำลายความสามารถในการติดตามประวัติการทำธุรกรรม ปกป้องความเป็นส่วนตัวทางการเงินของคุณ

เพิ่มความเป็นส่วนตัวของธุรกรรม
ทำลายความสัมพันธ์ Input-Output
การผสมผสานร่วมกันของผู้ใช้หลายคน
การป้องกันด้วยการเข้ารหัสแบบ Zero-Knowledge
วิธีการทำงาน

อธิบายหลักการทำงานของ Coinjoin

1
ขั้นตอนการเตรียมการ
ผู้ใช้หลายคนเตรียมเข้าร่วม Coinjoin แต่ละคนเลือก Input ของ Bitcoin ที่จะผสม
2
ขั้นตอนการประสานงาน
Coordinator รวบรวมข้อมูล Input, ตรวจสอบลายเซ็น, แต่ไม่เคยแตะต้อง Private Key
3
ขั้นตอนการผสม
Input ทั้งหมดจะถูกผสมในธุรกรรมเดียวกัน, Output ใช้มูลค่าเท่ากันหรือหลายมูลค่า
4
ขั้นตอนการเสร็จสิ้น
ธุรกรรมที่ลงนามสมบูรณ์แล้วจะถูกเผยแพร่ไปยังเครือข่าย, ผู้ใช้ได้รับ Bitcoin ที่มีความเป็นส่วนตัวสูงขึ้น
ภาพประกอบการไหลของธุรกรรม Coinjoin แบบไดนามิก
Wabisabi Coordinator
ประสานงานการสร้างธุรกรรม + ตรวจสอบ Zero-Knowledge Proof
ไม่สามารถเข้าถึง Private Key ของผู้ใช้ได้
กระบวนการผสม Coinjoin
Input รวม: 1.5 BTC
ขนาดชุดนิรนาม: 3
0.1 BTC
มูลค่าเท่ากัน
0.1 BTC
มูลค่าเท่ากัน
0.1 BTC
มูลค่าเท่ากัน
0.1 BTC
มูลค่าเท่ากัน
0.1 BTC
มูลค่าเท่ากัน
1.0 BTC
เงินทอน
ผู้ใช้ A
Bitcoin ที่มีความเป็นส่วนตัวสูงขึ้น
ผู้ใช้ B
Bitcoin ที่มีความเป็นส่วนตัวสูงขึ้น
ผู้ใช้ C
Bitcoin ที่มีความเป็นส่วนตัวสูงขึ้น
รายละเอียดทางเทคนิคขั้นสูงของ Wabisabi Coinjoin
1
การลงทะเบียน Input แบบ Zero-Knowledge

ผู้ใช้พิสูจน์ต่อ Coordinator ว่าพวกเขาควบคุม UTXO โดยไม่ต้องเปิดเผยจำนวนเงินที่แน่นอน

2
การพิสูจน์ยอดคงเหลือที่เข้ารหัส

การใช้การเข้ารหัสแบบ Homomorphic เพื่อให้ Coordinator สามารถตรวจสอบว่า Input รวมเท่ากับ Output รวม โดยไม่ต้องรู้ค่าเฉพาะ

3
ข้อมูลประจำตัวลายเซ็นแบบ Blind

ผู้ใช้ได้รับข้อมูลประจำตัวลายเซ็นแบบ Blind สำหรับขั้นตอนต่อไป ซึ่งช่วยเพิ่มการแยกส่วนระหว่าง Input และ Output

4
การลงทะเบียน Output แบบไม่ระบุชื่อ

การใช้ข้อมูลประจำตัวลายเซ็นแบบ Blind เพื่อลงทะเบียน Output โดยไม่ระบุชื่อ แยกความสัมพันธ์ระหว่าง Input และ Output อย่างสมบูรณ์

เทคโนโลยีการเข้ารหัสหลัก
  • Blind Signatures - ปกปิดแหล่งที่มาของข้อมูลลายเซ็น
  • Zero-Knowledge Proofs - พิสูจน์ความรู้โดยไม่ต้องเปิดเผยรายละเอียด
  • Homomorphic Encryption - อนุญาตให้คำนวณกับข้อมูลที่เข้ารหัส
  • Vernam Mixing - ป้องกันการโจมตีด้วยการวิเคราะห์ทางคณิตศาสตร์
ผลกระทบของ Coinjoin ในโมเดล UTXO
กราฟ UTXO ก่อนการผสม
กราฟ UTXO หลังการผสม
การเปรียบเทียบร่องรอยบนเชนของธุรกรรมปกติกับธุรกรรม Coinjoin
ธุรกรรม Bitcoin ปกติ
Input A (0.5 BTC)
Input B (0.3 BTC)
Output X (0.7 BTC)
Output Y (0.1 BTC) เงินทอน
ผลการวิเคราะห์บนเชน:
สามารถอนุมานได้อย่างชัดเจนว่า Input A และ B เป็นของผู้ใช้คนเดียวกัน
สามารถระบุได้อย่างชัดเจนว่า Output X คือเป้าหมายการชำระเงิน, Output Y คือเงินทอน
ธุรกรรม Wabisabi Coinjoin
Input A (0.5 BTC)
Input B (0.3 BTC)
Input C (0.4 BTC)
Input D (0.2 BTC)
Input E (0.6 BTC)
Output 1 (0.1 BTC)
Output 2 (0.1 BTC)
Output 3 (0.1 BTC)
Output 4 (0.1 BTC)
Output 5 (0.1 BTC)
Output 6 (0.1 BTC)
Output 7 (0.3 BTC)
Output 8 (0.2 BTC)
Output 9 (0.9 BTC)
ผลการวิเคราะห์บนเชน:
ไม่สามารถระบุได้ว่า Input ใดเป็นของผู้ใช้คนเดียวกัน
ไม่สามารถแยกแยะได้ว่า Output ใดเป็นการชำระเงินและใดเป็นเงินทอน
Output ที่มีมูลค่าเท่ากันให้การปกป้องความเป็นส่วนตัวเพิ่มเติม
เมตริกความเป็นส่วนตัว
ขนาดชุดนิรนาม
ธุรกรรมปกติ
1
Coinjoin
จำนวนผู้เข้าร่วม
ความน่าจะเป็นในการเชื่อมโยง Input-Output
ธุรกรรมปกติ
100%
Coinjoin
1/จำนวนผู้เข้าร่วม
ร่องรอยบนเชน
ธุรกรรมปกติ
ติดตามได้อย่างชัดเจน
Coinjoin
ถูกบดบังอย่างมาก

ภาพประกอบ: กระบวนการ Wabisabi Coinjoin ทำลายความสัมพันธ์ระหว่าง Input และ Output ได้อย่างมีประสิทธิภาพโดยการผสม Input ของผู้ใช้หลายคนในธุรกรรมเดียว และใช้เทคโนโลยี Zero-knowledge proof ซึ่งให้การปกป้องความเป็นส่วนตัวที่แข็งแกร่ง

ธุรกรรมปกติ vs ธุรกรรม Coinjoin

ธุรกรรม Bitcoin ปกติ

ประวัติธุรกรรมโปร่งใสสมบูรณ์

Input และ Output เชื่อมโยงกันอย่างชัดเจน

พฤติกรรมที่อยู่สามารถถูกติดตามได้

สถานะทางการเงินสามารถถูกอนุมานได้

VS

Wabisabi Coinjoin

ความสัมพันธ์ของธุรกรรมถูกซ่อนอย่างมีประสิทธิภาพ

Input และ Output ถูกแยกออกจากกัน

ความสัมพันธ์ของที่อยู่ลดลงอย่างมาก

ความเป็นส่วนตัวทางการเงินได้รับการปกป้อง

ความจำเป็นและหลักการความเป็นส่วนตัวของ Coinjoin

บล็อกเชน Bitcoin มีความโปร่งใสสมบูรณ์ ข้อมูลธุรกรรมทั้งหมดสามารถดูและวิเคราะห์ได้โดยทุกคน แม้ว่าความโปร่งใสนี้จะช่วยป้องกันภาวะเงินเฟ้อและการฉ้อโกง แต่ก็สร้างความกังวลด้านความเป็นส่วนตัว เทคโนโลยี Coinjoin มอบวิธีแก้ปัญหาที่มีประสิทธิภาพแก่ผู้ใช้ Bitcoin ในการปกป้องความเป็นส่วนตัวของธุรกรรม

ความเป็นส่วนตัวของ Bitcoin
ปกป้องความเป็นส่วนตัว Bitcoin ของคุณ

ทำไม Bitcoin ถึงต้องการ Coinjoin?

การติดตามธุรกรรม

ประวัติของทุกธุรกรรม Bitcoin สามารถติดตามได้ และบริษัทวิเคราะห์ข้อมูลบนเชนสามารถระบุการไหลของเงินทุนและเชื่อมโยงที่อยู่ต่างๆ เข้าด้วยกัน

การรั่วไหลของข้อมูลทางการเงิน

การรับเงินเข้าที่อยู่เดียวซ้ำๆ จะเปิดเผยสถานะทางการเงินของคุณ ใครก็ตามที่รู้ที่อยู่ของคุณสามารถดูยอดคงเหลือและประวัติธุรกรรมของคุณได้

ความเสี่ยงด้านความลับทางธุรกิจ

ธุรกิจที่ใช้ Bitcoin อาจเปิดเผยข้อมูลห่วงโซ่อุปทานและข้อมูลลูกค้าที่ละเอียดอ่อนแก่คู่แข่งโดยไม่เจตนา

ภัยคุกคามต่อความปลอดภัยส่วนบุคคล

ยอดคงเหลือจำนวนมากที่มองเห็นได้สาธารณะอาจทำให้คุณตกเป็นเป้าหมายของการโจมตีของแฮกเกอร์หรือภัยคุกคามในโลกแห่งความเป็นจริง

Coinjoin ปกป้องความเป็นส่วนตัวอย่างไร?

การทำลายความสัมพันธ์ Input-Output

Input และ Output ของผู้ใช้หลายคนถูกรวมเข้าด้วยกันในธุรกรรมเดียวกัน ทำให้ผู้สังเกตการณ์ภายนอกยากที่จะระบุว่า Output ใดเป็นของ Input ใด

Output ที่มีมูลค่าเท่ากัน

โดยการสร้าง Output ที่มีจำนวนเท่ากัน ความยากในการวิเคราะห์จะเพิ่มขึ้นไปอีก

การสะสมชุดความเป็นส่วนตัว

ทุกครั้งที่คุณเข้าร่วม Coinjoin ชุดนิรนามของคุณจะเพิ่มขึ้น ซึ่งแสดงถึงจำนวนแหล่งที่มาที่เป็นไปได้ของเหรียญของคุณ

การรักษาการควบคุมแบบ Non-Custodial

ตลอดกระบวนการทั้งหมด คุณยังคงควบคุม Private Key ของคุณ โดยไม่จำเป็นต้องเชื่อถือบุคคลที่สาม

ข้อได้เปรียบที่เป็นเอกลักษณ์ของโปรโตคอล Wabisabi

Wabisabi เป็นโปรโตคอล Coinjoin รุ่นล่าสุดที่ใช้เทคโนโลยี Zero-knowledge proof ซึ่งมีข้อได้เปรียบที่สำคัญเหนือกว่าโซลูชัน Coinjoin แบบดั้งเดิม:

ความเป็นส่วนตัวของจำนวนเงิน
รองรับ Input และ Output ที่มีมูลค่าต่างกันโดยไม่ต้องเปิดเผยจำนวนเงินที่แน่นอน
การใช้พื้นที่บล็อกอย่างมีประสิทธิภาพ
สร้างธุรกรรมขนาดเล็กลง ลดค่าธรรมเนียมบนเชน
ระดับความเป็นส่วนตัวที่สูงขึ้น
ให้การปกป้องความเป็นส่วนตัวที่แข็งแกร่งขึ้นผ่านเทคนิคการเข้ารหัสขั้นสูง
ข้อกำหนดจำนวนเงินขั้นต่ำที่ต่ำกว่า
สามารถประมวลผล Bitcoin จำนวนน้อยลงได้ เพิ่มการเข้าถึง

แนวคิดที่สำคัญ

อิสรภาพทางการเงินที่แท้จริงไม่ได้เป็นเพียงการควบคุมเงินทุนของคุณเองเท่านั้น แต่ยังรวมถึงการปกป้องประวัติธุรกรรมของคุณจากการสอดส่องของบุคคลที่สามที่ไม่ได้รับอนุญาต เทคโนโลยี Coinjoin ช่วยให้ผู้ใช้สามารถปกป้องความเป็นส่วนตัวทางการเงินของตนได้อย่างแข็งขัน และรักษาคุณลักษณะพื้นฐานของ Bitcoin ในฐานะสินทรัพย์ที่ทดแทนกันได้

ดาวน์โหลด Wasabi Wallet

Wasabi Wallet เป็นกระเป๋าเงินหลักที่ใช้โปรโตคอล Wabisabi Coinjoin ซึ่งมีคุณสมบัติการปกป้องความเป็นส่วนตัวที่ทรงพลัง:

ตัวอย่างอินเทอร์เฟซ Wasabi Wallet

ลิงก์ดาวน์โหลดอย่างเป็นทางการ

ดาวน์โหลด Wasabi Wallet

รับ Wasabi เวอร์ชันล่าสุด

การปกป้องความเป็นส่วนตัวที่ทรงพลังสำหรับ Bitcoin ของคุณ

ตรวจสอบไฟล์ที่ดาวน์โหลด

เพื่อความปลอดภัยของคุณ โปรดตรวจสอบลายเซ็น PGP ของไฟล์ที่ดาวน์โหลด

ลายนิ้วมือ PGP อย่างเป็นทางการของ Wasabi: 6FB3 872B 5D42 292F 5992 0797 8563 4832 8949 861E

วิธีใช้ Coordinator

Coordinator เป็นองค์ประกอบสำคัญในกระบวนการ Coinjoin ซึ่งรับผิดชอบในการประสานงานการสื่อสารระหว่างผู้เข้าร่วมโดยไม่ต้องเข้าถึง Private Key ของผู้เข้าร่วม การทำความเข้าใจวิธีใช้และเลือก Coordinator อย่างถูกต้องเป็นสิ่งจำเป็นสำหรับการใช้ Coinjoin อย่างปลอดภัยและมีประสิทธิภาพ

ประกาศสำคัญ

ณ วันที่ 1 มิถุนายน 2024 Wasabi Wallet ไม่ได้ให้ Coordinator เริ่มต้นอีกต่อไป

Coordinator คืออะไร?

Coordinator คือเซิร์ฟเวอร์ที่:

  • รวบรวมข้อมูล Input และ Output ของผู้เข้าร่วม
  • ประสานงานกระบวนการสร้างธุรกรรม Coinjoin
  • รับรองว่าผู้เข้าร่วมทุกคนปฏิบัติตามกฎโปรโตคอล
  • ช่วยเผยแพร่ธุรกรรมสุดท้ายไปยังเครือข่าย Bitcoin

ที่สำคัญ Coordinator ไม่สามารถ ขโมยเงินทุนของคุณได้ เนื่องจากไม่เคยแตะต้อง Private Key ของคุณ

วิธีเปลี่ยน Coordinator

  1. 1
    ไปที่การตั้งค่า
  2. 2
    เลือกแท็บ Coordinator
  3. 3
    วาง/ป้อน URI ของ Coordinator
  4. 4
    รีสตาร์ท Wasabi
  5. 5
    Wasabi จะใช้ Coordinator ใหม่
ใช้ได้กับ Wasabi 2.0.8 และเวอร์ชันที่สูงกว่า
อินเทอร์เฟซการตั้งค่า Coordinator ใน Wasabi Wallet
อินเทอร์เฟซการตั้งค่า Coordinator

ขั้นตอนในกระบวนการ Coinjoin

Coinjoin ที่สมบูรณ์ประกอบด้วยห้าขั้นตอนที่แตกต่างกัน เพื่อให้มั่นใจในความปลอดภัยและความเป็นส่วนตัวของธุรกรรม:

1

ขั้นตอนการลงทะเบียน Input

ผู้เข้าร่วมลงทะเบียน Input ของ Bitcoin ที่ต้องการผสม

2

ขั้นตอนการยืนยันการเชื่อมต่อ

ยืนยันว่าผู้เข้าร่วมทุกคนยังคงออนไลน์และพร้อมที่จะดำเนินการต่อ

3

ขั้นตอนการลงทะเบียน Output

ผู้เข้าร่วมลงทะเบียนที่อยู่ Output ที่ต้องการรับ

4

ขั้นตอนการลงนาม

ผู้เข้าร่วมลงนามในธุรกรรมที่สร้างเสร็จสมบูรณ์

5

ขั้นตอนการเผยแพร่

Coordinator เผยแพร่ธุรกรรมที่ลงนามสมบูรณ์แล้วไปยังเครือข่าย Bitcoin

คำอธิบายค่าธรรมเนียม

เมื่อเข้าร่วม Coinjoin คุณต้องจ่าย:

เคล็ดลับความปลอดภัย

เมื่อใช้ Coordinator:

  • เชื่อมต่อผ่านเครือข่าย Tor เสมอเพื่อปกป้องที่อยู่ IP ของคุณ
  • อย่าใช้ Coordinator หลายตัวเพื่อผสมเหรียญเดียวกันพร้อมกัน
  • หากกระบวนการ Coinjoin ถูกขัดจังหวะ (เช่น ไฟดับ), ไม่ต้องกังวล - เหรียญของคุณปลอดภัย, ธุรกรรมจะเสร็จสมบูรณ์หรือไม่เกิดขึ้นเลย