พรีเซล $EX5 — ระดับ Seed · อุปทานคงที่ 500M · เผา 50% · ลงทะเบียนที่ portal.ex5.comเข้าร่วม →
อัปเดต

การพิสูจน์แบบไม่เปิดเผยข้อมูล (Zero-Knowledge Proof)

โดยสรุป: การพิสูจน์แบบไม่เปิดเผยข้อมูล (zero-knowledge proof: ZKP) คือวิธีการทางวิทยาการเข้ารหัสลับที่ใช้พิสูจน์ว่าข้อความหนึ่งเป็นจริง โดยไม่เปิดเผยข้อมูลเบื้องหลังข้อความนั้น…

การพิสูจน์แบบไม่เปิดเผยข้อมูล (zero-knowledge proof: ZKP) คือวิธีการทางวิทยาการเข้ารหัสลับที่ใช้พิสูจน์ว่าข้อความหนึ่งเป็นจริง โดยไม่เปิดเผยข้อมูลเบื้องหลังข้อความนั้น ผู้ตรวจสอบจะมั่นใจได้ว่าข้อกล่าวอ้างเป็นจริง แต่จะไม่ได้รู้ข้อมูลอื่นใดเพิ่มเติม

ทำไมจึงสำคัญ

การพิสูจน์แบบไม่เปิดเผยข้อมูลช่วยให้บล็อกเชนตรวจสอบข้อมูลได้ พร้อมกับรักษาข้อมูลให้เป็นส่วนตัวหรือมีขนาดกะทัดรัด เหรียญที่เน้นความเป็นส่วนตัวอย่าง Zcash ใช้เทคนิคนี้ตรวจสอบความถูกต้องของธุรกรรมแบบปิดบัง (shielded) โดยไม่เปิดเผยผู้ส่ง ผู้รับ หรือจำนวนเงิน Zero-knowledge rollup ใช้เทคนิคนี้พิสูจน์ว่าธุรกรรม Layer 2 ชุดใหญ่ได้รับการประมวลผลอย่างถูกต้อง ทำให้เชนหลักเพียงตรวจสอบหลักฐานสั้น ๆ แทนการประมวลผลทุกธุรกรรมซ้ำ แนวคิดเดียวกันนี้ยังถูกนำไปใช้กับการตรวจสอบตัวตน ซึ่งคุณพิสูจน์ข้อเท็จจริงเพียงข้อเดียวเกี่ยวกับตัวคุณโดยไม่ต้องส่งมอบเอกสารทั้งฉบับ

ตัวอย่าง

ลองนึกถึงบริการที่ต้องยืนยันว่าผู้ใช้ของตนเป็นผู้ใหญ่ หากตรวจสอบบัตรประจำตัวแบบปกติ คุณจะต้องแสดงวันเกิด ชื่อ และที่อยู่ทั้งหมด แต่หากใช้การพิสูจน์แบบไม่เปิดเผยข้อมูลที่อิงกับหนังสือรับรอง (credential) จากผู้ออกที่เชื่อถือได้ คุณสามารถพิสูจน์เพียงข้อความ "บุคคลนี้มีอายุถึงเกณฑ์ที่กำหนด" บริการจะตรวจสอบหลักฐานทางคณิตศาสตร์และยอมรับได้ โดยไม่เคยเห็นวันเกิดหรือข้อมูลส่วนตัวอื่นใดของคุณเลย

คำที่เกี่ยวข้อง