นักพัฒนาอีเธอเรียม(ETH) ยื่นร่างเปลี่ยนโครงสร้างสัญญาฝากเงินสำหรับผู้ตรวจสอบ (validator deposit contract) ให้สามารถรองรับรูปแบบคีย์ต้านควอนตัม (post-quantum) ได้ในอนาคต แม้วิธีการสเตกกิ้งในปัจจุบันจะยังไม่เปลี่ยนแปลงทันที แต่ข้อเสนอนี้ถือเป็นการปูทางสำหรับการเปลี่ยนระบบคีย์ผู้ตรวจสอบที่อิงกับ BLS ในระยะยาว
PR หมายเลข #12235 ในที่เก็บข้อมูล EIPs ของอีเธอเรียมถูกเสนอเมื่อวันที่ 24 สิงหาคมที่ผ่านมา ภายใต้ชื่อ 'Post-quantum-ready deposit contract' โดยมีสถานะเป็นร่าง (Draft) ทั้งนี้ มีความคิดเห็นจากผู้ดูแลบน GitHub เสนอให้เปลี่ยนชื่อไฟล์เป็น eip-8394 แต่การกำหนดหมายเลข EIP อย่างเป็นทางการและกำหนดเวลาบังคับใช้ยังไม่ได้ข้อสรุป
ใจความสำคัญของร่างนี้คือการเปลี่ยนข้อมูลกุญแจสาธารณะ (public key) และลายเซ็นที่ผู้ตรวจสอบต้องยื่นตอนเข้าร่วมสเตกกิ้ง จากความยาวคงที่ให้เป็นความยาวผันแปรได้ ปัจจุบันมาตรฐานฉันทามติของอีเธอเรียมกำหนดให้ฟังก์ชันฝากเงินต้องใช้กุญแจสาธารณะ 48 ไบต์ และลายเซ็น 96 ไบต์ ซึ่งเป็นโครงสร้างที่ออกแบบมาสำหรับรูปแบบ BLS12-381 โดยเฉพาะ
ร่างใหม่มุ่งขยายช่องทางการฝากเงินให้รองรับรูปแบบคีย์และข้อมูลเมทาดาต้าอื่นๆ ได้ในอนาคต เนื่องจากลายเซ็นแบบต้านควอนตัมมักมีขนาดข้อมูลใหญ่กว่าลายเซ็นแบบเดิม จึงจำเป็นต้องมีรูปแบบที่ยืดหยุ่นมากขึ้นตั้งแต่ขั้นตอนที่ผู้ตรวจสอบเข้าสู่ระบบ
สื่อ Decrypt รายงานว่าร่างนี้ออกแบบให้รองรับข้อมูลคีย์และเมทาดาต้าข้อมูลรับรอง (credential metadata) ได้สูงสุดอย่างละไม่เกิน 8,192 ไบต์ พร้อมระบุว่าโหมดสัญญาดังกล่าวมีกลไก 'ปิดการฝากเงินแบบ BLS อย่างถาวร' รวมอยู่ด้วย อย่างไรก็ตาม ที่อยู่สัญญา โค้ดที่จะนำไปใช้งานจริง และช่วงเวลาเริ่มใช้งาน ยังไม่ถูกกำหนด
เอกสารทางการของอีเธอเรียมระบุว่า หลังการเปลี่ยนผ่านสู่ Proof-of-Stake คีย์ของผู้ตรวจสอบจะถูกใช้แยกต่างหาก โดยกุญแจสาธารณะของผู้ตรวจสอบจะรวมอยู่ในข้อมูลการฝากเงิน และใช้สำหรับการเสนอบล็อกและการรับรองธุรกรรม การเปลี่ยนแปลงสัญญาฝากเงินจึงไม่ใช่แค่การปรับหน้าตาระบบ แต่เป็นการออกแบบทางเข้าใหม่ให้ผู้ตรวจสอบรายใหม่เข้าสู่เครือข่ายทั้งหมด
EIP คือเอกสารที่ใช้เสนอมาตรฐานและการเปลี่ยนแปลงของเครือข่ายอีเธอเรียม หาก EIP ระดับคอร์จะถูกนำไปใช้จริงในเครือข่าย ต้องผ่านขั้นตอนทั้งการหารือสาธารณะ การสรุปข้อกำหนดทางเทคนิค การพัฒนาในฝั่งไคลเอนต์ และการอัปเกรดเครือข่าย การที่ PR ฉบับนี้ยังอยู่ในขั้นร่าง หมายความว่ายังอยู่ในจุดเริ่มต้นของกระบวนการทั้งหมด
ร่างฉบับนี้ไม่ได้ทำให้การสเตกกิ้งแบบต้านควอนตัมเสร็จสมบูรณ์ในทันที ร่างเพียงเปิดช่องทางให้รองรับคีย์รูปแบบใหม่เท่านั้น แต่ยังไม่ได้กำหนดว่าจะใช้อัลกอริทึมลายเซ็นต้านควอนตัมแบบใด ส่วนการตรวจสอบลายเซ็น การระบุสถานะผู้ตรวจสอบ การจัดการรายการซ้ำ และวิธีเปลี่ยนคีย์ ยังต้องอาศัยการอัปเกรดโปรโตคอลแยกต่างหาก
ผู้เขียน PR ระบุว่ากำลังรอทิศทางที่เกี่ยวข้องกับ EIP-7251, EIP-8282 และ EIP-7002 ซึ่งตีความได้ว่าประเด็นเรื่องยอดคงเหลือของผู้ตรวจสอบ การถอนเงิน การบังคับออกจากระบบ และการจัดการคีย์ จำเป็นต้องได้รับการจัดวางร่วมกับ EIP ที่เกี่ยวข้องเหล่านี้
แผนงานต้านควอนตัมอย่างเป็นทางการของอีเธอเรียมเสนอแนวทางเปลี่ยนลายเซ็น BLS ในชั้นฉันทามติไปเป็น leanXMSS และบีบอัดลายเซ็นที่มีขนาดใหญ่ขึ้นด้วย leanVM เอกสารทางการระบุว่ากรอบเวลานี้เป็น 'เป้าหมายตามแผน' ไม่ใช่ 'คำมั่นที่ยืนยันแล้ว' และกำหนดเป้าหมายให้โครงสร้างพื้นฐานต้านควอนตัมหลักแล้วเสร็จไว้ที่ราวปี 2029
หน้าเว็บ Post-Quantum Ethereum อธิบายการเปลี่ยนผ่านนี้ว่าเป็นงานที่ต้องทำหลายขั้นตอน เส้นทางประกอบด้วยทะเบียนคีย์ PQ (PQ key registry) พรีคอมไพล์สำหรับตรวจสอบลายเซ็น PQ การรับรอง PQ และฉันทามติ PQ แบบเต็มรูปแบบ ร่างสัญญาฝากเงินฉบับนี้จึงเปรียบเสมือนชิ้นส่วนที่เปิดทางเข้าในชั้นฉันทามติเป็นลำดับแรกของการเปลี่ยนผ่านทั้งหมด
ในแวดวงชุมชนเทคนิคก็มีการหยิบยกความเสี่ยงด้านมาตรฐานขึ้นมาพูดคุยเช่นกัน วงสนทนาบน Ethereum Magicians มีความกังวลว่ากระเป๋าเงินดิจิทัล แอปพลิเคชัน การพัฒนาระบบบัญชี และ EIP ในอนาคต อาจแยกไปใช้อินเทอร์เฟซการเข้ารหัสที่แตกต่างกัน ซึ่งชี้ให้เห็นว่าการทำให้มาตรฐานการพัฒนาไปในทิศทางเดียวกันมีความสำคัญไม่แพ้การเลือกอัลกอริทึม
มีอีกแนวทางหนึ่งที่กำลังถูกพูดถึงคู่ขนานกันสำหรับประเด็นเดียวกันนี้ วงสนทนา EIP-8222 'Lean Staking' เสนอโครงสร้างสเตกกิ้งแบบสองขั้นตอนที่แยกการฝากเงินออกจากการเปิดเผยคีย์ผู้ตรวจสอบ สะท้อนว่าแนวทางการปรับโครงสร้างทางเข้าของผู้ตรวจสอบยังไม่ได้ถูกจำกัดไว้เพียงแนวทางเดียว
กระแสตอบรับในตอนนี้ยังคงอยู่ในวงชุมชนเทคนิคเป็นหลัก ยังไม่มีปฏิกิริยาต่อราคาหรือปริมาณการซื้อขายอย่างมีนัยสำคัญ การหารือส่วนใหญ่มุ่งไปที่การจัดวางแผนเปลี่ยนผ่านต้านควอนตัมให้สอดคล้องกับอินเทอร์เฟซการเข้ารหัส มากกว่าจะเป็นประเด็นการลงทุนระยะสั้น และถูกมองว่าเป็นประเด็นการออกแบบโปรโตคอลระยะยาวมากกว่า
สำหรับผู้อ่านในเอเชีย ประเด็นนี้ก็ใกล้เคียงกับเรื่องการบริหารความเสี่ยงด้านโครงสร้างพื้นฐานมากกว่าปัจจัยราคาระยะสั้นเช่นกัน ก่อนหน้านี้ TokenPost เคยรายงานว่าอีเธอเรียมกำลังผลักดันประเด็นความปลอดภัยต้านควอนตัมและการออกแบบระบบเข้ารหัสเข้าสู่การหารือในแผนงาน (roadmap) ซึ่งสอดคล้องกับทิศทางที่ผ่านมา ร่างสัญญาฝากเงินฉบับนี้จึงเป็นข้อเสนอในกระแสเดียวกันที่ต้องการทำให้ทางเข้าของผู้ตรวจสอบมีความยืดหยุ่นมากขึ้นเป็นลำดับแรก
ขั้นตอนที่ได้รับการยืนยันแล้วในขณะนี้คือการยื่นร่างเท่านั้น ระบบลายเซ็นของผู้ตรวจสอบที่ใช้อยู่ในปัจจุบันจะยังไม่ถูกแทนที่ในทันที การนำไปใช้งานจริงต้องอาศัยการปรับทั้งชั้นการทำงาน (execution layer) และชั้นฉันทามติ (consensus layer) ไปพร้อมกัน ผ่านการฟอร์กเครือข่ายและ EIP แยกต่างหากอีกครั้ง
ความคิดเห็น 0