Vitalik Buterin เปิดเผยถึง ‘ความท้าทายที่ใหญ่ที่สุดที่เหลืออยู่’ ใน Ethereum

Vitalik Buterin ผู้ร่วมก่อตั้ง Ethereum ได้แบ่งปันวิธีแก้ปัญหาที่เป็นไปได้สำหรับสิ่งที่เขาอธิบายว่าเป็น “ความท้าทายที่ใหญ่ที่สุดที่เหลืออยู่” บน Ethereum นั่นคือ ความเป็นส่วนตัว
ในบล็อกโพสต์เมื่อวันที่ 20 มกราคม Buterin รับทราบถึงความจำเป็นในการแก้ปัญหาความเป็นส่วนตัว เนื่องจากตามค่าเริ่มต้นแล้ว ข้อมูลทั้งหมดที่เข้าสู่ “บล็อกเชนสาธารณะ” ก็เป็นสาธารณะเช่นกัน
จากนั้นเขาก็เริ่มนึกถึงแนวคิดเกี่ยวกับ “stealth address” ซึ่งเป็นกระเป๋าเงินแบบลับ เขากล่าวว่าสิ่งนี้ จะช่วยปกป้องตัวตนของผู้ใช้ จากการทำธุรกรรมแบบ peer-to-peer, การถ่ายโอนโทเค็น NFT และการลงทะเบียน Ethereum Name Service (ENS)
ในบล็อกโพสต์ Buterin อธิบายว่า การทำธุรกรรมบนเครือข่ายสามารถดำเนินการระหว่างสองฝ่ายโดยไม่เปิดเผยตัวตนได้อย่างไร
ประการแรก ผู้ใช้ที่ต้องการรับสินทรัพย์ จะสร้างและเก็บ “spending key” ไว้ ซึ่งจากนั้นจะใช้เพื่อสร้างกระเป๋า stealth meta-address
address นี้ สามารถลงทะเบียนได้บน ENS และ address จะถูกส่งไปให้กับผู้ที่จะส่งสินทรัพย์ ที่สามารถทำการคำนวณแบบเข้ารหัสบน meta-address เพื่อสร้าง stealth address ซึ่งเป็นของผู้รับ
จากนั้นผู้ส่ง สามารถส่งทรัพย์สินไปยัง stealth address ของผู้รับ โดยใช้รหัสชั่วคราวเพื่อยืนยันว่า stealth address นั้นเป็นของผู้รับ
ผลที่ได้คือ stealth address ใหม่จะถูกสร้างขึ้นสำหรับธุรกรรมใหม่ของแต่ละรายการ นั่นหมายความว่าทุก ๆ การส่งสินทรัพย์แบบไม่ต้องการเปิดเผยตัวตน จะเป็นการใช้กระเป๋า stealth address ซึ่งจะสร้างใหม่ทุกครั้งและใช้มันแค่เพียงครั้งเดียว

ไดอะแกรมของ Vitalik Buterin เกี่ยวกับวิธีการทำงานของระบบ stealth address ที่มา: Vitalik’s website
Buterin ตั้งข้อสังเกตว่า “การแลกเปลี่ยนกุญแจ Diffie-Hellman” นอกเหนือจาก “กลไกการซ่อนกุญแจ” จะต้องถูกนำมาใช้เพื่อให้แน่ใจว่าการเชื่อมโยงระหว่าง stealth address และ meta-address ของผู้ใช้จะไม่ถูกเปิดเผยต่อสาธารณะ
ผู้ร่วมก่อตั้ง Ethereum เสริมว่า ZK-SNARKs ซึ่งเป็นเทคโนโลยีที่พิสูจน์ด้วยการเข้ารหัส พร้อมคุณสมบัติความเป็นส่วนตัวแบบ built-in สามารถโอนเงินเพื่อชำระค่าธรรมเนียมการทำธุรกรรมได้
อย่างไรก็ตาม Buterin ย้ำว่าสิ่งนี้อาจนำไปสู่ปัญหาในตัวมันเอง อย่างน้อยก็ในระยะสั้น โดยระบุว่า “สิ่งนี้ต้องเสียค่าธรรมเนียมเป็นจำนวนมาก สิ้นเปลืองค่าธรรมเนียมมากกว่าหลายแสนครั้ง สำหรับการถ่ายโอนเพียงครั้งเดียว”
Stealth address ได้รับการขนานนามว่าเป็นวิธีแก้ปัญหาความเป็นส่วนตัวบนเครือข่าย ซึ่งดำเนินการมาตั้งแต่ต้นปี 2014 อย่างไรก็ตาม จนถึงขณะนี้มีโซลูชันน้อยมากที่นำเสนอสู่ตลาด
นี่ไม่ใช่ครั้งแรกที่ Buterin พูดถึงแนวคิดของ stealth address ใน Ethereum
ในเดือนสิงหาคม เขาขนานนาม stealth address ว่าเป็น “วิธีการที่ใช้เทคโนโลยีต่ำ” สำหรับการโอนความเป็นเจ้าของโทเค็น ERC-721 (NFT) โดยไม่มีการระบุตัวตน
ผู้ร่วมก่อตั้ง Ethereum อธิบายว่าแนวคิด stealth address ที่เสนอนั้น ให้ความเป็นส่วนตัวที่แตกต่างจาก Tornado Cash ของสำนักงานควบคุมทรัพย์สินต่างประเทศของสหรัฐอเมริกา (OFAC) ในขณะนี้:
”Tornado Cash สามารถซ่อนการโอนโทเค็นหรือเหรียญทั่ว ๆ ไป อย่างเช่น ETH หรือ ERC20 ได้ แต่การเพิ่มความเป็นส่วนตัวให้กับการโอน ERC20 ที่ต้องการซ่อนนั้นอยู่ในระดับต่ำมาก และไม่สามารถเพิ่มความเป็นส่วนตัวให้กับการโอน NFT เลย”
Buterin ให้คำแนะนำแก่โครงการ Web3 ที่กำลังพัฒนาโซลูชัน:
“Stealth address ขั้นพื้นฐาน สามารถนำไปใช้ได้ค่อนข้างเร็วในปัจจุบัน และอาจช่วยเพิ่มความเป็นส่วนตัวของผู้ใช้ที่ใช้งานได้จริงบน Ethereum ได้อย่างมีนัยสำคัญ”
“พวกเขาต้องการงานด้านกระเป๋าเงินเพื่อสนับสนุนพวกเขา ที่กล่าวว่า เป็นมุมมองของฉันว่ากระเป๋าเงินควรเริ่มขยับไปสู่รูปแบบ multi-address ในตัว ด้วยเหตุผลด้านความเป็นส่วนตัวอื่นๆ เช่นกัน” เขากล่าวเสริม
Buterin แนะนำว่า stealth address อาจก่อให้เกิด “ข้อกังวลในการใช้งานในระยะยาว” เช่น ปัญหา social recovery อย่างไรก็ตาม เขามั่นใจว่าปัญหาสามารถแก้ไขได้ทันท่วงที:
“ในระยะยาว ปัญหาเหล่านี้สามารถแก้ไขได้ แต่ระบบนิเวศ stealth address ในระยะยาวนั้นดูเหมือนจะขึ้นอยู่กับเทคโนโลยี zero-knowledge proofs อย่างมาก” เขาอธิบาย
ที่มา LINK