TumbleBit: โปรโตคอลใหม่ ปกปิดการทำธุรกรรมบน Bitcoin

มีนาคม 13, 2017 6:32 am โดย admin
0
92

ทีมนักวิจัยจาก Boston University, North Carolina State University และ George Mason University ประสบความสำเร็จในการพัฒนาโปรโตคอลใหม่ ที่ช่วยปกปิดการทำธุรกรรมผ่านทาง Bitcoin และช่วยให้การตามรอยทำได้ยากกว่า Bitcoin Mixing Service ที่ใช้กันอยู่ในปัจจุบัน โปรโตคอลนี้ถูกตั้งชื่อว่า TumbleBit


Credit: ShutterStock

Bitcoin Mixing Services หรือที่รู้จักกันในชื่อ Mixer หรือ Tumbler เป็นบริการที่ช่วยปกปิดการทำธุรกรรม Bitcoin ผ่านการใช้เทคนิคต่างๆ เช่น แบ่งการทำธุรกรรมขนาดใหญ่ๆ ออกเป็นส่วนเล็กๆ หรือหน่วงการทำธุรกรรมไว้แล้วค่อยดำเนินการทีเดียว เป็นต้น อย่างไรก็ตาม บริการเหล่านี้ยังคงเหลือร่องรอยบน Bitcoin Blockchain ให้ผู้เชี่ยวชาญสามารถนำชิ้นส่วนกลับมาประกอบใหม่เป็นธุรกรรมที่เพิ่งกระทำไปได้ นอกจากนี้ ผู้ใช้จำเป็นต้องเชื่อมั่นในบริการเป็นอย่างมาก เนื่องจากมีความเสี่ยงที่ Bitcoin Mixing Services จะเป็นผู้ขโมยเงินจากผู้ใช้ซะเอง

โปรโตคอล TumbleBit เข้ามาช่วยแก้ไขปัญหาดังกล่าว โดยนำเสนอวิธีการใหม่ในการดำเนินการ Bitcoin Mixing Services โดย TumbleBit จะแยกการธุรกรรม Bitcoin ออกเป็น 3 เฟสใหญ่ๆ คือ

  1. Escrow – ผู้ใช้ A ส่งเงินให้ Tumbler แต่ไม่ระบุชื่อบัญชีของผู้รับ ส่วนผู้ใช้ B ก็บอก Tumbler ว่ากำลังรอเงินที่จะเข้ามา แต่ไม่ระบุว่าจะมาจากใครเช่นกัน
  2. Payment – ทั้งผู้ใช้ A และ B ทำการแก้ชุดปัญหารหัสลับเพื่อยันยันว่าเป็นผู้โอนเงินและผู้รับเงิน โดยไม่มีการบันทึกการทำธุรกรรมลงบน Blockchain
  3. Cash-out – B ได้รับเงินจาก Tumbler ในขณะที่ A ได้รับเงินส่วนที่ไม่ได้ใช้กลับคืนมา

จะเห็นว่ามีเพียงเฟส 1 และ 3 เท่านั้นที่จะมีการบันทึกการทำธุรกรรมลงบน Blockchain ในขณะที่เฟส 2 จะจัดการโดยโปรโตคอล TumbleBit

วิธีนี้มีข้อดีคือ แม้แต่ Tumbler เองก็ไม่ทราบว่าใครดำเนินธุรกรรมกับใคร เพราะเฟสที่ 2 อยู่นอก Blockchain ที่สำคัญคือ เงินทั้งหมดที่ส่งให้ Tumbler ก็ไม่ได้ถูกส่งให้ผู้รับทั้งหมด ส่งผลให้บุคคลที่สามที่ติดตามธุรกรรมอยู่เกิดความสับสนงุนงง นอกจากนี้ TumbleBit จะหน่วงธุรกรรมในเฟสที่ 3 และดำเนินการเป็นระยะๆ ทีเดียว เพื่อไม่ให้บุคคลที่สามหาความสัมพันธ์ระหว่างผู้ส่งและผู้รับจาก Timestamp ได้

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

ผู้ที่สนใจสามารถศึกษางานวิจัยฉบับเต็มได้ที่ TumbleBit: An Untrusted Bitcoin-Compatible Anonymous Payment Hub [PDF] และทดลองใช้ได้ผ่านทาง GitHub

ที่มา: https://www.bleepingcomputer.com/news/software/researchers-create-new-system-that-makes-bitcoin-transactions-harder-to-track/




แสดงความคิดเห็น