ผมขอขยายความกลไกการทำงานของ payjoin นิดหน่อยครับ
การโอน bitcoin ปกติจะมีผู้ส่งคนเดียว และส่งไปยังผู้รับและเงินทอน ทีนี้วิธีแบบนี้ไม่เป็นส่วนตัวเอาเสียเลย การใช้ payjoin ปรับวิธีนิดหน่อยคือ ผู้ส่งกับผู้รับเงินคุยกันก่อนและสร้าง tx ร่วมกันโดยผู้รับจะร่วมจ่ายเป็น input ใน tx นี้ด้วย ดังนั้น tx นี้จะมี input ทั้งจากผู้ส่งและผู้รับ แล้ว output ก็จะเป็นของทั้งผู้ส่งและผู้รับเช่นกัน และไม่จำเป็นต้องมีเงินทอนแล้ว โดยปรับค่า output ตามค่าที่ต้องส่งหากันครับ ทำแบบนี้กันทั้ง network สร้างความส่วนตัวได้มากขึ้นครับ ตามจับยากขึ้น ค่าธรรมเนียมถูกกว่า coinjoin มากๆ และไม่ต้องมี centralized service
ทั้งนี้ในปัจจุบัน payjoin ยังต้องใช้ server อยู่ ผู้พัฒนาเพิ่งร่างข้อเสนอวิธีที่ไม่ใช้ server ครับ
ปล. พอดีได้ช่วย bob space ในโปรเจคนี้นิดหน่อยจึงไปอ่านให้พอเข้าใจมาบ้างครับ
