Zero-Knowledge Proof เพิ่มการสนับสนุนสำหรับการตรวจสอบความถูกต้องของ Blockchain และ Web3 – crypto.news

Zero-Knowledge Proof หรือที่เรียกว่าโปรโตคอล ZKP เป็นแพลตฟอร์มที่ออกแบบมาเพื่อสร้างปฏิสัมพันธ์ระหว่างบล็อคเชนโดยใช้การถ่ายโอนข้อมูลเพียงเล็กน้อย ในระบบนิเวศบล็อกเชน ZKP จะจำกัดจำนวนข้อมูลที่แชร์ระหว่างกระบวนการตรวจสอบสิทธิ์

Blockchain และ Web3 ยินดีต้อนรับ ZKP Protocol

ด้วยความก้าวหน้าอย่างรวดเร็วในการแบ่งปันข้อมูลระหว่างเครือข่ายสาธารณะ แอปพลิเคชัน Zero-Knowledge Proof จึงอยู่ระหว่างการสำรวจเพื่อขยายระบบนิเวศบล็อกเชน ความต้องการแบ่งปันข้อมูลระหว่างฝ่ายต่างๆ อย่างต่อเนื่องและความจำเป็นในการจำกัดปริมาณข้อมูลที่ใช้ร่วมกันทำให้มีความซับซ้อนมากขึ้น

อย่างไรก็ตาม โปรโตคอล ZKP นำหน้าการพัฒนาเทคโนโลยีบล็อกเชน แม้ว่าจะถูกนำมาใช้เพื่อเพิ่มประสิทธิภาพของเทคโนโลยีหลังก็ตาม ดังนั้นนักพัฒนาจึงสร้าง Zero-Knowledge Proof เนื่องจากความก้าวหน้าในการเข้ารหัส

การนำเทคโนโลยี Blockchain มาใช้ได้รับแรงฉุดจากหน่วยงานทั้งภาครัฐและเอกชน และสามารถใช้เพื่อตรวจสอบการเรียกร้องจากบุคคล

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

ฟังก์ชันหลายมิติเช่นนี้สามารถผสมผสานกับแอปพลิเคชัน Web3 และบล็อกเชนได้อย่างราบรื่น นอกจากนี้ หน่วยงานกระจายอำนาจสามารถใช้โปรโตคอล ZKP เพื่อพิจารณาการอ้างสิทธิ์หลายอย่างที่ระบบระบุตัวตนบล็อคเชนจับได้แล้ว นำเสนอวิธีการตรวจสอบข้อมูลที่ครอบคลุมและปลอดภัยในขณะที่ยังคงความเป็นส่วนตัวของผู้ใช้

ต่างจากแพลตฟอร์มเข้ารหัสอื่น ๆ ZKP ใช้อัลกอริธึมอย่างง่ายโดยไม่มีการโต้ตอบระหว่างฝ่ายที่ทำธุรกรรม นักพัฒนาบล็อกเชนและ Web3 ตระหนักดีถึงความสามารถของ ZKP ในการเพิ่มการรักษาความลับ ซึ่งส่วนใหญ่ยังขาดอยู่ในอุตสาหกรรมการเข้ารหัส

การทำงานของ Zero-Knowledge Proof

ดังนั้น Zero-Knowledge Proof ในฐานะระบบเข้ารหัสช่วยให้ฝ่ายต่างๆ สามารถพิสูจน์ความถูกต้องของข้อมูลเกี่ยวกับอีกฝ่ายหนึ่งได้ ในกรณีนี้ ทั้งคู่จะได้รับทราบข้อมูลที่จำเป็นเกี่ยวกับบางสิ่งโดยไม่เปิดเผยรายละเอียดเพิ่มเติม

ในการดำเนินการของโปรโตคอล ZKP ส่วนแรกที่เรียกว่าเครื่องพิสูจน์ (prover) เป็นการบ่งชี้ให้อีกฝ่ายหนึ่งเป็นผู้ตรวจสอบ (verifier) ​​ว่าผู้พิสูจน์มีข้อมูลบางอย่างที่จะแบ่งปันโดยไม่เปิดเผยสิ่งอื่นใด

ในขอบเขตดิจิทัล ผู้พิสูจน์จะเสนอข้อผูกมัดบางอย่างต่อผู้ตรวจสอบ ซึ่งจะกระตุ้นปฏิกิริยาจากผู้ตรวจสอบ ในการตอบสนอง ผู้ตรวจสอบอาจท้าทายผู้พิสูจน์ให้ตรวจสอบข้อผูกพันก่อนหน้านี้ หากผู้พิสูจน์ปฏิบัติตามข้อเรียกร้องของผู้ตรวจสอบ ผู้ตรวจสอบสามารถเชื่อถือคำกล่าวเริ่มต้นของผู้ตรวจสอบได้

พูดง่ายๆ ก็คือ เหมือนกับเว็บไซต์ที่พยายามตรวจสอบรายละเอียดการเข้าสู่ระบบของผู้ใช้โดยไม่ต้องโอนรหัสผ่านไปยังเซิร์ฟเวอร์ที่มีแนวโน้มว่าจะถูกโจมตีจากการแฮ็ก 

ในพื้นที่บล็อคเชนและ Web3 ZKP มีแอพพลิเคชั่นมากมายที่เครือข่ายส่วนใหญ่สามารถเลือกนำไปใช้ได้ การใช้โปรโตคอล ZKP ที่น่าตื่นเต้นอย่างหนึ่งคือการเสริมกระบวนการรับรองความถูกต้องที่มีอยู่ 

ตัวอย่างเช่น หากผู้ใช้สามารถแสดงว่ารหัสผ่านเป็นของเขาอย่างแท้จริงโดยไม่ต้องเปิดเผยรายละเอียดมากมายเกี่ยวกับการผสมตัวเลขหรือตัวอักษร การเข้าถึงก็จะราบรื่นขึ้น

ที่มา: https://crypto.news/zero-knowledge-proof-add-support-for-blockchain-and-web3-authentication/