Optimism เปิดตัว Kona v1.8.0 เครื่องมือตรวจสอบที่พัฒนาด้วย Rust พร้อมแนะนำให้ทุกเชนอัปเดต เวอร์ชันใหม่นี้แก้ปัญหาที่อาจทำให้การคำนวณเชนของ Kona และ op-node แตกต่างกันเมื่อได้รับแบตช์ที่ไม่ถูกต้อง รวมถึงแก้ข้อผิดพลาดในการรันการพิสูจน์ข้อบกพร่องและจัดการการเชื่อมต่อ TLS
Optimism ระบุในเอกสารเผยแพร่เมื่อวันที่ 1 ตุลาคมว่า Kona host และ client อัปเดตเป็น v1.8.0 ทั้งคู่ โดยการรัน host ต้องใช้ absolute pre-state ที่ตรงกับ client เวอร์ชันเดียวกัน Kona เป็นการใช้งาน OP Stack ด้วยภาษา Rust ซึ่งจัดเตรียมโปรแกรมและสภาพแวดล้อมการทำงานที่จำเป็นสำหรับการพิสูจน์ข้อบกพร่อง
การแก้ไขหลักอยู่ที่การตรวจสอบแบตช์ หลังอัปเกรด Holocene Kona จะตรวจสอบแฮชของบล็อกก่อนหน้าของแต่ละแบตช์เดี่ยวเทียบกับ safe head การตรวจสอบเดิมผ่านเสมอ ดังนั้นหากตัวสร้างแบตช์สร้างแบตช์ที่ไม่ถูกต้อง ผลการคำนวณเชนของ Kona อาจไม่ตรงกับ op-node ซึ่งเป็นโหนดที่พัฒนาด้วย Go เวอร์ชันใหม่นี้ปรับการตรวจสอบของ Kona ให้สอดคล้องกับ op-node
Optimism ชี้แจงว่าปัญหานี้จะไม่กระทบการพิสูจน์ข้อบกพร่อง เว้นแต่ตัวสร้างแบตช์จะทำงานผิดพลาด การเผยแพร่ครั้งนี้เป็นการอัปเดตเพื่อบำรุงรักษา โดยมุ่งให้การคำนวณของทั้งสองระบบตรงกันแม้ได้รับข้อมูลขาเข้าที่ไม่ถูกต้องบางกรณี
ในขั้นตอนการพิสูจน์ เวอร์ชันใหม่นี้แยก ‘เพย์โหลดที่ไม่ถูกต้อง’ ออกจาก ‘ข้อมูลไม่เพียงพอสำหรับการคำนวณ’ หากไม่สามารถดำเนินการจนเสร็จเพราะขาด preimage หรือข้อมูล witness โปรแกรมจะหยุดทำงาน แทนการแทนที่บล็อกด้วยบล็อกที่ใช้เฉพาะเงินฝากหรือการตัดบล็อกนั้นออก Optimism ระบุว่าจะใช้การแทนที่หรือตัดออกเฉพาะเมื่อเพย์โหลดไม่ถูกต้องจริง และปรับพฤติกรรมดังกล่าวให้ตรงกับ op-node
การเผยแพร่ครั้งนี้ยังรวมการอัปเดต revm ซึ่งเป็นการใช้งาน EVM และการปรับปรุงการจัดการข้อผิดพลาดของ host ไลบรารี TLS อย่าง rustls อัปเดตเป็นเวอร์ชัน 0.23.45 Optimism แก้ปัญหาที่ข้อความแฮนด์เชกซึ่งควรถูกเข้ารหัสอาจถูกส่งเป็นข้อความธรรมดาในการเชื่อมต่อ TLS 1.3 โดยการแก้ไขนี้ครอบคลุมการเชื่อมต่อ RPC ของ host ของ Kona กับ L1, L2 และ beacon
OP Stack เป็นฐานซอฟต์แวร์ที่หลายเชนใช้ร่วมกัน การอัปเกรดที่ Optimism ปรับประเภทของ dispute game ก่อนหน้านี้ก็แสดงให้เห็นว่าแต่ละเชนและเครื่องมือต้องปรับให้สอดคล้องกับข้อกำหนดใหม่ อัปเดต Kona ครั้งนี้มุ่งปรับปรุงความสอดคล้องของการตรวจสอบแบตช์และการดำเนินการพิสูจน์
ความคิดเห็น 0