BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

a16z: วิธีใช้ตรรกะมหัศจรรย์เพื่อทำความเข้าใจข้อพิสูจน์ที่ไม่มีความรู้

Azuma
Odaily资深作者
@azuma_eth
2023-09-11 08:29
บทความนี้มีประมาณ 2169 คำ การอ่านทั้งหมดใช้เวลาประมาณ 4 นาที
เทคโนโลยีขั้นสูงใด ๆ ที่เคยแยกไม่ออกจากเวทมนตร์
สรุปโดย AI
ขยาย
เทคโนโลยีขั้นสูงใด ๆ ที่เคยแยกไม่ออกจากเวทมนตร์

บทความนี้มาจาก - a16z

ผู้เขียนต้นฉบับ - ไมเคิล บลู

เรียบเรียง - Odaily Azuma

หมายเหตุบรรณาธิการ: ในฐานะ หนังสือลับ สำหรับการพัฒนาของ Crypto ในหลายทิศทาง เช่น การขยายและความเป็นส่วนตัว Zero-Knowledge Proofs (ZKP) มีความคาดหวังสูงจากอุตสาหกรรม อย่างไรก็ตาม เนื่องจากเนื้อหาอธิบายส่วนใหญ่เกี่ยวกับแนวคิดนี้มุ่งเป้าไปที่ผู้ที่มีพื้นฐานด้านวิทยาการคอมพิวเตอร์หรือการเข้ารหัส จึงยังคงมีอุปสรรคบางประการสำหรับผู้ใช้ทั่วไปส่วนใหญ่ในการทำความเข้าใจแนวคิดนี้อย่างถ่องแท้

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

ต่อไปนี้เป็นการรวบรวมข้อความต้นฉบับของ Michael Blau (เสียงบุคคลที่หนึ่ง) ของ Odaily มีการปรับเปลี่ยนบางอย่างเพื่อให้อ่านได้อย่างคล่องแคล่ว

คลาร์ก ผู้แต่ง 2001: A Space Odyssey กล่าวว่า เทคโนโลยีขั้นสูงใดๆ ก็แยกไม่ออกจากเวทมนตร์

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

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

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

ดังนั้นในบทความนี้ ฉันรวมภูมิหลังของฉันในด้าน crypto และเวทมนตร์เพื่อสำรวจการเปรียบเทียบใหม่ -คิดว่าการพิสูจน์ความรู้ที่ไม่มีศูนย์เป็นกลอุบายที่ยอดเยี่ยม

ขั้นแรก จำเป็นต้องมีความรู้พื้นฐานบางประการ

ก่อนอื่นฉันจะแบ่งปันคำจำกัดความ ระดับสูง ของการพิสูจน์ความรู้เป็นศูนย์ (โดยเฉพาะอัลกอริธึมคลาสสิก zk-SNARK) และคุณลักษณะหลักของมัน จากนั้นจึงแมป ส่วนประกอบ เหล่านี้ทีละรายการให้เป็นเวทย์มนตร์

Justin Thaler หุ้นส่วนการวิจัยของ a16z ให้คำจำกัดความของ zk-SNARK ว่า: “zk-SNARK อนุญาตให้ใครบางคน (ผู้พิสูจน์) พิสูจน์ให้บุคคลอื่น (ผู้ตรวจสอบ) ​​ว่าพวกเขาไม่ไว้วางใจว่าพวกเขารู้ข้อมูลบางอย่างโดยไม่เปิดเผยข้อมูลใด ๆ เกี่ยวกับข้อมูลนั้นเอง

หลักสูตรของ MIT กำหนดไว้ดังนี้: “โปรโตคอล Zero-knowledge ช่วยให้ฉันสามารถพิสูจน์ให้คุณเห็นว่าฉันรู้ข้อเท็จจริงโดยไม่ต้องบอกข้อเท็จจริงให้คุณทราบ” 

สิ่งนี้มีคุณค่าในการใช้งานที่ยอดเยี่ยมในบริบทของบล็อคเชน เนื่องจาก:

  • (สอดคล้องกับความเป็นส่วนตัว)การพิสูจน์ความรู้แบบ Zero-Knowledge สามารถปกป้องข้อมูลส่วนตัวในขณะที่อนุญาตให้ผู้อื่นตรวจสอบความถูกต้องของข้อมูลได้

  • (สอดคล้องกับการขยายตัว)การพิสูจน์ความรู้แบบศูนย์สามารถ ลดความซับซ้อน และ บันทึก งานได้การทำให้เข้าใจง่าย หมายความว่าขนาดของ การพิสูจน์ นั้นเล็กกว่า ข้อมูล นั่นเอง การบันทึก หมายความว่าผู้ตรวจสอบสามารถทดสอบ การพิสูจน์ ได้อย่างมีประสิทธิภาพมากกว่าการวิเคราะห์ ข้อมูล ต้นฉบับเอง บน Ethereum หมายความว่าสัญญาอัจฉริยะจะประมวลผลข้อมูลน้อยลง ดังนั้น ต้นทุนก๊าซของผู้ใช้จึงลดลง เลเยอร์ 2 ยังสามารถใช้ประโยชน์จากคุณสมบัติเหล่านี้ได้ ช่วยให้ Dapps ประมวลผลข้อมูลได้มากขึ้นด้วยต้นทุนที่ต่ำลง

โดยสรุป การพิสูจน์ความรู้เป็นศูนย์มีคุณสมบัติหลักสองประการ:

  • หนึ่งคือความเป็นส่วนตัว: ข้อมูล (หรือ ข้อเท็จจริง หรือ ความรู้) ที่คุณพิสูจน์จะไม่ถูกเปิดเผยต่อผู้ตรวจสอบ

  • สองคือความสามารถในการขยายขนาด: การตรวจสอบ การพิสูจน์ มีประสิทธิภาพมากกว่าการวิเคราะห์ ข้อมูล ดิบโดยตรง

นี่เป็นคำอธิบายคลาสสิกของการพิสูจน์ความรู้แบบไม่มีศูนย์ แต่ก็ยังฟังดูเหมือนปริศนา - ใครบางคนจะพิสูจน์ได้อย่างไรว่าพวกเขารู้อะไรบางอย่างโดยไม่ต้องเปิดเผยข้อมูล

มาดูคำจำกัดความกันอีกครั้ง แต่คราวนี้ เราจะมาทำมายากลกัน

เวทมนตร์นั้นเป็นข้อพิสูจน์ที่ไม่มีความรู้

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

  • หมายเหตุ Odaily: โปรดสังเกตว่ามีอักขระสี่ตัวอยู่ในเครื่องหมายคำพูด

ความลับ สอดคล้องกับ ข้อมูล ดั้งเดิม

“เวทมนตร์” สอดคล้องกับ “การพิสูจน์”;

นักมายากล สอดคล้องกับ ผู้พิสูจน์;

ผู้ชม สอดคล้องกับ ผู้ตรวจสอบ

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

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

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

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

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

ใช้ไพ่เป็นตัวอย่าง

เพื่อยกตัวอย่างง่ายๆ สมมติว่าฉันอวดว่าฉันมีทักษะในการ สับไพ่แบบย้อนกลับ และสามารถสับไพ่สำรับที่วุ่นวายให้เป็นเอฟเฟกต์ที่ต้องการได้ แล้วฉันจะพิสูจน์ให้คุณได้อย่างไร?

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

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

เน้นย้ำอีกครั้งโดยพื้นฐานแล้วเวทมนตร์คือการพิสูจน์ความรู้เป็นศูนย์ และการพิสูจน์ความรู้เป็นศูนย์ก็เหมือนกับเวทมนตร์

a16z
ZKP
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
ค้นหา
สารบัญบทความ
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android