ผู้เขียน: Area Bitcoin
แปล: Felix, PANews
บทคัดย่อ: การชำระเงินแบบเงียบสามารถลดการใช้ที่อยู่ซ้ำ ๆ เพิ่มความเป็นส่วนตัวโดยรวม
ความเป็นส่วนตัวของธุรกรรมบิทคอยน์กำลังได้รับความสนใจมากขึ้นเรื่อย ๆ ด้วยความต้องการวิธีที่ปลอดภัยและเป็นส่วนตัวมากขึ้นบนเชน การเสนอแนวคิดใหม่จึงปรากฏขึ้น: การชำระเงินแบบเงียบ (Silent Payments)
บทความนี้จะสำรวจว่าการชำระเงินแบบเงียบคืออะไร ความสำคัญต่อเครือข่ายบิทคอยน์ และโครงสร้างของที่อยู่การชำระเงินแบบเงียบ
อะไรคือการชำระเงินแบบเงียบ?
การชำระเงินแบบเงียบเป็นวิธีรับบิทคอยน์ที่ไม่เปิดเผยยอดคงเหลือหรือประวัติธุรกรรมส่วนตัวต่อผู้ที่สามารถเห็นที่อยู่สาธารณะของคุณ แนวคิดนี้มาจากข้อเสนอ BIP 352 ซึ่งแนะนำให้ใช้ที่อยู่ที่สามารถใช้ซ้ำได้ในบิทคอยน์
ลองนึกภาพว่าหากคุณต้องการรับบริจาคบิทคอยน์ หรือรับชำระเงินหลายครั้งในหนึ่งปี ควรทำอย่างไร? ปัจจุบัน คุณต้องสร้างที่อยู่ใหม่สำหรับแต่ละธุรกรรม หรือใช้ที่อยู่เดียวกันซ้ำ ๆ ซึ่งจะเสียความเป็นส่วนตัว ทำให้ใครก็สามารถติดตามประวัติการรับจ่ายเงินของที่อยู่นั้นผ่านเบราว์เซอร์บล็อกเชนได้
แต่ด้วยการชำระเงินแบบเงียบ คุณเพียงแค่ให้ที่อยู่สาธารณะที่สามารถใช้ซ้ำได้ โดยไม่ต้องกังวลเรื่องความเป็นส่วนตัวรั่วไหล
แนวคิดของการชำระเงินแบบเงียบถูกเสนอครั้งแรกในเดือนมีนาคม 2022 ล่าสุด ข้อเสนอนี้ถูกรวมเข้าในคลังโค้ดทางการของบิทคอยน์แล้ว ซึ่งเป็นสัญญาณสำคัญของความก้าวหน้าทางเทคโนโลยีนี้
การรวมนี้แสดงให้เห็นว่าเทคโนโลยีนี้ได้รับการตรวจสอบอย่างละเอียดแล้ว นักพัฒนากระเป๋าเงินสามารถเริ่มนำไปใช้ได้ แต่ยังอาจต้องปรับแต่งเล็กน้อย
ทำไมเรื่องนี้จึงสำคัญ?
ที่อยู่บิทคอยน์ในปัจจุบันคล้ายกับบัญชีธนาคาร แต่เนื่องจากบล็อกเชนโปร่งใสอย่างสมบูรณ์ ใครก็สามารถดูธุรกรรมที่เกี่ยวข้องกับที่อยู่ใดก็ได้ผ่านเบราว์เซอร์บล็อกเชน
หากคุณใช้ที่อยู่เดียวกันซ้ำ ๆ ทุกธุรกรรมจะถูกเปิดเผยต่อสาธารณะ
การชำระเงินแบบเงียบเปลี่ยนแปลงสิ่งนี้: คุณเพียงแค่แชร์ที่อยู่สาธารณะเดียว ธุรกรรมจะมองเห็นได้เฉพาะผู้ส่งและผู้รับเท่านั้น ซึ่งเป็นไปได้ด้วยเทคนิคเข้ารหัส ทำให้ผู้รับสามารถรับเงินเข้าสู่ที่อยู่ที่แตกต่างกันโดยสิ้นเชิงในแต่ละครั้ง และเฉพาะผู้รับเท่านั้นที่สามารถระบุและเข้าถึงเงินเหล่านี้ได้
“การชำระเงินแบบเงียบ” ไม่ใช่แนวคิดใหม่ทั้งหมด มันพัฒนามาจากแนวคิด “ที่อยู่ลับ” ที่เสนอในปี 2012
แต่จนถึงปัจจุบัน แนวคิดนี้ยังไม่ได้รับการนำไปใช้ในบิทคอยน์อย่างมีประสิทธิภาพ
ก่อนหน้านี้ได้กล่าวถึงที่อยู่ลับแล้ว แต่มันคืออะไร?
ที่อยู่ลับกับ BIP 47: ความท้าทายและข้อจำกัดในการแสวงหาความเป็นส่วนตัว
ความเป็นส่วนตัวของธุรกรรมบิทคอยน์ตั้งแต่เริ่มต้นเป็นหัวใจสำคัญ ยิ่งเวลาผ่านไป ก็มีข้อเสนอหลายแบบที่พยายามเพิ่มความเป็นส่วนตัว โดยเฉพาะที่อยู่ลับและ BIP 47 ซึ่งถูกเสนอโดย Peter Todd ในตอนแรก
เราจะสำรวจข้อจำกัดและความท้าทายของวิธีเหล่านี้ในการแสวงหาความเป็นนิรนามและประสิทธิภาพของธุรกรรม
ที่อยู่ลับ
ที่อยู่ลับเป็นหนึ่งในแนวทางแรก ๆ ที่พยายามปรับปรุงความเป็นส่วนตัวของธุรกรรมบิทคอยน์ แนวคิดง่าย ๆ คือ ให้ผู้รับสร้างที่อยู่เฉพาะและเป็นส่วนตัว ซึ่งสามารถเข้าถึงได้เฉพาะผู้รับเท่านั้นผ่านเทคนิคการเข้ารหัส
แต่มีอุปสรรคสำคัญคือ ต้องเพิ่มกุญแจพิเศษบนบล็อกเชน ซึ่งมักใช้ช่อง OP_RETURN
สิ่งนี้นำมาซึ่งข้อเสียร้ายแรงสองประการ:
ในช่วงนั้น ยังมีแนวทางสำรองคือ การใช้กุญแจที่มีอยู่ในธุรกรรมเพื่อหลีกเลี่ยงการเพิ่มข้อมูลเพิ่มเติม แต่เนื่องจากความซับซ้อนทางเทคนิคและขาดเครื่องมือที่มีประสิทธิภาพในตอนนั้น (เช่น ไลพแซค P library ที่ช่วยลดความซับซ้อนของการคำนวณเหล่านี้ในปัจจุบัน) แนวคิดนี้จึงถูกละทิ้ง
BIP 47
เมื่อเวลาผ่านไป ก็มีข้อเสนออีกฉบับหนึ่งที่มุ่งแก้ปัญหาเหล่านี้: BIP 47
BIP 47 แนะนำระบบแจ้งเตือน แทนที่จะเพิ่มข้อมูลบนบล็อกเชนทุกครั้งที่มีการชำระเงิน ในวิธีนี้ ผู้ส่งเพียงอัปโหลดข้อมูลไปบนบล็อกเชนครั้งเดียว แล้วผู้รับก็สามารถระบุข้อมูลนั้นได้ และใช้ “กุญแจ” นี้เพื่อทำให้การชำระเงินในอนาคตง่ายขึ้น
ข้อดีของ BIP 47:
ข้อเสียของ BIP 47:
แม้ว่า BIP 47 จะมีข้อดี เช่น การระบุผู้รับชัดเจน แต่ข้อเสียเรื่องธุรกรรมเพิ่มเติมและความไม่สมบูรณ์ของความเป็นส่วนตัว ทำให้การแพร่หลายยังเป็นไปได้ยาก
การชำระเงินแบบเงียบตั้งเป้าที่จะแก้ปัญหาเหล่านี้ โดยให้ประสบการณ์ใช้งานที่เป็นธรรมชาติมากขึ้นและเป็นส่วนตัวมากขึ้น เมื่อเทียบกับ BIP 47 การชำระเงินแบบเงียบมีข้อเสียเพียงอย่างเดียวคือ ต้องสแกนบล็อกเชน ซึ่งอาจเป็นการแลกเปลี่ยนที่คุ้มค่ากับการเพิ่มความเป็นส่วนตัวอย่างมาก
สรุปแล้ว ที่อยู่ลับและ BIP 47 ล้วนมีส่วนช่วยพัฒนาความเป็นส่วนตัวของบิทคอยน์ แต่ข้อจำกัดของแต่ละแนวทางก็เป็นอุปสรรคต่อการนำไปใช้ในวงกว้าง
การชำระเงินแบบเงียบกลายเป็นโซลูชันที่มีแนวโน้มดีในปัจจุบัน พยายามรวมข้อดีของทั้งสองแนวทางไว้:
แล้วการทำงานของการชำระเงินแบบเงียบเป็นอย่างไร?
สำหรับผู้ใช้ วิธีใช้งานก็ง่ายมาก
สมมุติว่าคุณมีกระเป๋าเงินบิทคอยน์ที่เชื่อมต่อกับโหนดของคุณเอง คุณสร้างรหัส SP (Silent Payment) ซึ่งสามารถแชร์เป็น QR code ได้ คนที่รองรับการชำระเงินแบบเงียบก็สามารถสแกน QR หรือป้อนรหัสเพื่อชำระเงินได้… แค่นั้นเอง
สำหรับผู้รับที่รันโหนดเต็ม เนื่องจากมีการปรับแต่งให้มีประสิทธิภาพ กระบวนการนี้แทบไม่มีค่าใช้จ่าย
แต่สำหรับฝ่ายรับ จำเป็นต้องทำงานเพิ่มเติม โดยต้องตรวจสอบธุรกรรม Taproot ใหม่ ๆ บนเครือข่ายเพื่อดูว่ามีการชำระเงินไปยังที่อยู่การชำระเงินแบบเงียบของตนหรือไม่ ซึ่งต้องการให้ซอฟต์แวร์กระเป๋าเงินทำงานมากขึ้น
ที่อยู่การชำระเงินแบบเงียบเป็นอย่างไร?
โครงสร้างของที่อยู่การชำระเงินแบบเงียบเหมือนกับที่อยู่ Taproot โดยใช้คำนำหน้า “bc” ซึ่งแสดงถึงที่อยู่บิทคอยน์ ตามด้วย “1” และหมายเลขเวอร์ชัน ส่วนที่เหลือใช้การเข้ารหัส bech32m
การชำระเงินแบบเงียบก็ใช้การเข้ารหัส bech32m เช่นกัน แต่คำนำหน้าเป็น “sp1” (แสดงว่านี่คือที่อยู่การชำระเงินแบบเงียบ) ซึ่งที่อยู่นี้ประกอบด้วยกุญแจสาธารณะสองชุด กุญแจเหล่านี้ไม่ได้แสดงเส้นทางของบิทคอยน์โดยตรง แต่เป็นคำสั่งในการสร้างสคริปต์กุญแจ Taproot
ในทางปฏิบัติ ผู้ใช้สามารถสร้าง แชร์ และใช้ซ้ำที่อยู่การชำระเงินแบบเงียบได้โดยไม่เสียความเป็นส่วนตัว ซึ่งเป็นข้อได้เปรียบหลักของมัน
กระเป๋าเงินใดบ้างที่รองรับที่อยู่แบบนี้?
ปัจจุบัน กระเป๋าเงินที่รองรับการชำระเงินแบบเงียบได้แก่ Cake Wallet และ BitBox
เนื่องจากฟีเจอร์นี้ยังอยู่ในระหว่างการพัฒนาและยังไม่ได้รับความนิยมอย่างแพร่หลาย Cake Wallet เป็นหนึ่งในกระเป๋าเงินบิทคอยน์แบบเงียบแรก ๆ ที่เปิดตัวแล้ว โดยมีเวอร์ชันทดสอบบน Android และ iOS
นี่คือตัวอย่างวิธีใช้การชำระเงินแบบเงียบใน Cake Wallet:
บนหน้าแรกของกระเป๋า เลือกปุ่ม “Silent Payments” เพื่อเริ่มสแกนบล็อกหาธุรกรรมเหล่านี้
ควรระวัง เนื่องจากธุรกรรมการชำระเงินแบบเงียบเป็นธุรกรรมที่ไม่เปิดเผยตัวตน กระเป๋าเงินจึงต้องสแกนบล็อกอย่างกระตือรือร้น
หลังจากสแกนเสร็จ การตรวจสอบการชำระเงินแบบเงียบจะปิดอัตโนมัติเมื่อถึงบล็อกล่าสุด
หากต้องการให้กระเป๋าเงินตรวจสอบธุรกรรมการชำระเงินแบบเงียบอัตโนมัติต่อเนื่อง ให้ไปที่ “เมนู” -> “การตั้งค่าการชำระเงินแบบเงียบ” แล้วเปิดใช้งาน “สแกนการชำระเงินแบบเงียบตลอดเวลา”
BitBox
เช่นเดียวกับกระเป๋าเงินร้อน Cake Wallet, BitBox เป็นหนึ่งในฮาร์ดแวร์วอลเล็ตแรก ๆ ที่รองรับการชำระเงินแบบเงียบ ซึ่งช่วยเพิ่มความเป็นส่วนตัวของผู้ใช้ได้อย่างมาก
ผ่านการชำระเงินแบบเงียบ ผู้ส่งสามารถสร้างที่อยู่เฉพาะจากกุญแจสาธารณะของผู้รับ ซึ่งมีประโยชน์อย่างยิ่งสำหรับนักกิจกรรม องค์กรไม่แสวงหาผลกำไร และองค์กรการกุศล พวกเขาสามารถแชร์ที่อยู่ที่ใช้ซ้ำได้เพื่อรับบริจาค โดยไม่เปิดเผยตัวตน ผู้บริจาค หรือจำนวนเงิน
การรวมนี้ช่วยให้ผู้ใช้ BitBox สามารถสนับสนุนกิจกรรมต่าง ๆ และทำธุรกรรมได้โดยไม่เปิดเผยกิจกรรมทางการเงินต่อบุคคลที่สามที่ไม่จำเป็น
บทบาทของแท็ก
ความท้าทายแรกของการชำระเงินแบบเงียบคือ การระบุว่าใครเป็นผู้ส่ง การแก้ปัญหาคือการแนะนำแท็ก (Labeling)
แล้วแท็กคืออะไร?
แท็กอนุญาตให้คุณแยกแยะผู้ส่งต่าง ๆ ในการใช้ที่อยู่การชำระเงินแบบเงียบเดียวกัน โดยไม่เสียความเป็นส่วนตัว และไม่เพิ่มภาระในการสแกนมากนัก
เทคนิคนี้ช่วยให้สามารถเพิ่มข้อมูลเพิ่มเติมในที่อยู่การชำระเงินแบบเงียบได้ โดยไม่เสียความเป็นส่วนตัว ซึ่งทำได้โดยการปรับแต่งกุญแจใช้จ่ายอย่างเป็นระบบ (deterministically)
ง่าย ๆ ก็คือ กุญแจใช้จ่ายก็เหมือนลายเซ็นดิจิทัล ที่อนุญาตให้ใช้จ่ายจากที่อยู่ได้ โดยการปรับแต่งกุญแจนี้สามารถระบุแหล่งที่มาของการชำระเงินได้
ตัวอย่างเช่น สมมุติว่าคุณมีที่อยู่การชำระเงินแบบเงียบสองแห่ง:
ด้วยแท็ก ที่อยู่ทั้งสองนี้จะมีส่วนหน้าที่เหมือนกัน (แสดงว่ามาจากคุณ) แต่ส่วนหลังจะต่างกันเล็กน้อย เพื่อช่วยให้คุณระบุแหล่งที่มาของการชำระเงินได้
เมื่อดูยอดเงิน คุณจะเห็นว่าบางธุรกรรมมาจากผู้ใช้ X และบางธุรกรรมมาจาก Nostr
ความยืดหยุ่นนี้ช่วยให้คุณรักษาความเป็นส่วนตัวและเก็บข้อมูลธุรกรรมที่เป็นประโยชน์ได้ในเวลาเดียวกัน
แน่นอน หากคุณต้องการความเป็นส่วนตัวสูงสุด ก็สามารถใช้ที่อยู่การชำระเงินแบบเงียบธรรมดาที่ไม่มีแท็ก เพื่อให้ผู้ส่งไม่สามารถระบุข้อมูลใด ๆ ได้ แต่ถ้าต้องการติดตามแหล่งที่มาของการชำระเงิน แท็กก็เป็นวิธีที่มีประสิทธิภาพสูง
เทคโนโลยีนี้สามารถนำไปใช้ในแพลตฟอร์มแลกเปลี่ยน สื่อสังคมออนไลน์ และการใช้งานส่วนตัวต่าง ๆ เพื่อจัดการตัวตนออนไลน์หลายตัวโดยไม่สร้างความเชื่อมโยงที่ชัดเจน หรือเพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับการชำระเงินเมื่อจำเป็น
ตัวอย่างการชำระเงินแบบเงียบในแพลตฟอร์มแลกเปลี่ยน
หากแพลตฟอร์มแลกเปลี่ยนใช้เทคโนโลยีนี้ ก็จะเกิดสถานการณ์ที่น่าสนใจขึ้น
สมมุติว่าคุณเติมเงินเข้าบัญชีในแพลตฟอร์มแลกเปลี่ยน ด้วยการชำระเงินแบบเงียบ แพลตฟอร์มจะไม่ให้ที่อยู่เติมเงินซ้ำ ๆ แต่จะสร้างที่อยู่การชำระเงินแบบเงียบให้คุณ
ทุกครั้งที่คุณชำระเงินไปยังที่อยู่นี้ แพลตฟอร์มก็สามารถระบุได้โดยอัตโนมัติว่าเป็นคุณ (ผ่านกลไกแท็ก) โดยไม่ต้องจัดการหลายที่อยู่ นอกจากนี้ยังเหมาะสำหรับการถอนอัตโนมัติอีกด้วย
คุณสามารถใช้ที่อยู่การชำระเงินแบบเงียบนี้ซ้ำได้ในหลายแพลตฟอร์ม โดยไม่ต้องจัดการคีย์ xPub หลายชุด ซึ่งช่วยลดความซับซ้อนของกระบวนการ
บทสรุป
การชำระเงินแบบเงียบสามารถเปลี่ยนแปลงวิธีการใช้บิทคอยน์อย่างสิ้นเชิง ให้ประสบการณ์ที่ง่ายขึ้นและเป็นธรรมชาติมากขึ้น พร้อมทั้งเพิ่มความเป็นส่วนตัวอย่างมาก
หากเทคโนโลยีนี้ได้รับการนำไปใช้ในวงกว้าง อัตราการใช้ที่อยู่ซ้ำกันบนเชนอาจลดลงอย่างมาก ซึ่งจะสร้างสภาพแวดล้อมที่ปลอดภัยและเป็นส่วนตัวมากขึ้นสำหรับทุกคน
การชำระเงินแบบเงียบเป็นโอกาสอันยอดเยี่ยมในการผสมผสานกลไกจูงใจของผู้ใช้กับแนวปฏิบัติที่ดีที่สุดด้านความเป็นส่วนตัว ทำให้การชำระเงินด้วยบิทคอยน์ในอนาคตมีความเป็นส่วนตัวและปลอดภัยมากกว่าที่เคย