วิทยาการเข้ารหัสลับหลังควอนตัมคืออะไร?
ทำไมคอมพิวเตอร์ควอนตัมจึงคุกคามลายเซ็นที่เหรียญส่วนใหญ่ใช้ ML-DSA คืออะไร Quantus จัดการกับลายเซ็นที่ใหญ่กว่าอย่างไร และมีความหมายอย่างไรต่อการขุด
ปัญหาที่คอมพิวเตอร์ควอนตัมสร้างขึ้น
คริปโตเคอร์เรนซีส่วนใหญ่ลงนามธุรกรรมด้วยรูปแบบเส้นโค้งวงรี (elliptic curve) เช่น ECDSA หรือ Schnorr ความปลอดภัยของรูปแบบเหล่านี้อาศัยโจทย์คณิตศาสตร์ที่คอมพิวเตอร์ทั่วไปแก้ไม่ได้ในเวลาที่ใช้งานได้จริง แต่คอมพิวเตอร์ควอนตัมที่ใหญ่พอซึ่งรันอัลกอริทึมของ Shor แก้ได้ ใครที่มีเครื่องแบบนั้นจะคำนวณคีย์ส่วนตัวจากคีย์สาธารณะได้และนำเหรียญไปใช้
ML-DSA คืออะไร
ML-DSA เป็นรูปแบบลายเซ็นดิจิทัลที่สร้างบนโจทย์ lattice ซึ่งยังไม่มีการโจมตีด้วยควอนตัมที่มีประสิทธิภาพเป็นที่รู้จัก ได้รับการกำหนดเป็นมาตรฐานผ่านโครงการวิทยาการเข้ารหัสลับหลังควอนตัมของ NIST และพัฒนามาจากการออกแบบ CRYSTALS-Dilithium Quantus ลงนามทุกธุรกรรมด้วย ML-DSA: ใช้ ML-DSA-65 เป็นค่าเริ่มต้น และ ML-DSA-87 สำหรับผู้ใช้ที่ต้องการระดับความปลอดภัยสูงกว่า
ต้นทุน และวิธีที่ Quantus จัดการ
ลายเซ็นหลังควอนตัมมีขนาดใหญ่กว่ามาก: ลายเซ็น ML-DSA-65 มีขนาด 3,309 ไบต์ ขณะที่ลายเซ็นแบบเส้นโค้งวงรีมีขนาดประมาณ 64 ไบต์ Quantus ใช้ zero-knowledge proof และการรวมลายเซ็นด้วยวิทยาการเข้ารหัสลับ (aggregation) เพื่อลดพื้นที่ส่วนเกินที่ใช้บนเชน
แล้วการขุดล่ะ?
proof of work อาศัยฟังก์ชัน hash แทนลายเซ็น และฟังก์ชัน hash เสี่ยงน้อยกว่ามาก: การเร่งความเร็วด้วยควอนตัมที่ดีที่สุดที่รู้จักต่อฟังก์ชัน hash คืออัลกอริทึมของ Grover ซึ่งได้ผลเพียงระดับกำลังสอง Quantus ขุดบน hash Poseidon2 สำหรับคุณในฐานะนักขุดไม่มีอะไรเปลี่ยน: คุณขุดด้วยที่อยู่ qz ของคุณเหมือนเหรียญอื่นๆ