Bitculator · เรียนรู้และรับรางวัล
ขั้นสูง
การพิสูจน์แบบ Zero-Knowledge
เรียนรู้เกี่ยวกับ zero-knowledge proof และการนำไปใช้งานบนบล็อกเชน
5 คำถาม~3 นาที2,000 Bits1,000 XP
ผ่านเพื่อรับรางวัลของคุณ
0%
ความเชี่ยวชาญ
- 01
การพิสูจน์แบบ Zero-Knowledge
Zero-knowledge proof (ZKP) คือวิธีการทางวิทยาการเข้ารหัสที่ให้ฝ่ายหนึ่ง (ผู้พิสูจน์) พิสูจน์ต่ออีกฝ่าย (ผู้ตรวจสอบ) ว่าข้อความหนึ่งเป็นจริง โดยไม่เปิดเผยข้อมูลใดๆ นอกเหนือจากความถูกต้องของข้อความนั้นเอง
- 02
ประเภทของ ZK Proof
- zk-SNARKs: Succinct Non-interactive Arguments of Knowledge มีขนาดหลักฐานเล็กและตรวจสอบได้เร็ว แต่ต้องมีพิธี trusted setup ใช้โดย Zcash
- zk-STARKs: Scalable Transparent Arguments of Knowledge มีขนาดหลักฐานใหญ่กว่าแต่ไม่ต้องมี trusted setup และทนทานต่อควอนตัม ใช้โดย StarkNet
- PLONK: trusted setup แบบสากลที่อัปเดตได้ ใช้กับวงจรใดก็ได้ จึงลดความจำเป็นในการจัดพิธีแยกสำหรับแต่ละแอปพลิเคชัน
- 03
การใช้งานบนบล็อกเชน
- ZK-Rollups: ใช้ ZK proof ตรวจสอบธุรกรรมที่รวมเป็นชุดนอกเชน ก่อนส่งขึ้น L1 (zkSync, StarkNet, Polygon zkEVM)
- ความเป็นส่วนตัว: พิสูจน์ว่าคุณมีโทเคนพอสำหรับธุรกรรมโดยไม่เปิดเผยยอดคงเหลือ (ธุรกรรมแบบ shielded ของ Zcash)
- ตัวตน: พิสูจน์ว่าคุณอายุเกิน 18 ปีโดยไม่เปิดเผยวันเกิด
- การลงคะแนน: พิสูจน์ว่าคุณลงคะแนนแล้วโดยไม่เปิดเผยว่าลงให้ใคร
- 04
คุณสมบัติสำคัญ
- ความสมบูรณ์: ข้อความที่เป็นจริงจะถูกยอมรับเสมอ
- ความสมเหตุสมผล: ข้อความที่เป็นเท็จจะถูกปฏิเสธ (แทบ) เสมอ
- ความไร้ความรู้: ผู้ตรวจสอบไม่ได้รู้อะไรเพิ่มนอกจากว่าข้อความนั้นเป็นจริง
พร้อมเริ่มหรือยัง
5 คำถาม · 2,000 Bits + 1,000 XP
คำถามที่พบบ่อย
6 ผลลัพธ์
ฉันจะได้เรียนรู้อะไรจากควิซคริปโตนี้
ควิซแต่ละชุดมุ่งเน้นหัวข้อเฉพาะเกี่ยวกับคริปโต อ่านบทเรียนก่อนเพื่อเรียนรู้แนวคิดสำคัญ จากนั้นทดสอบความเข้าใจด้วยคำถามแบบปรนัยที่มีการให้คะแนน