Cover photo

การเพิ่มความสามารถในการตอบสนองต่อ เหตุการณ์ร้ายแรงบน Superchain

OP Labs กำลังเสนอ protocol upgrade

OP Labs กำลังเสนอ protocol upgrade ซึ่งจะเพิ่มความสามารถในการตอบสนองต่อสถานการณ์ด้านความปลอดภัย ซึ่งมีผลกับทุกๆ OP chains

การอัพเกรดนี้เกิดขึ้นจากการรวม insights หลายๆเหตุการ มาวิเคราะห์เจาะลึกโดยผู้เชี่ยวชาญในด้านความปลอดภัย และเราจะนำมาใช้เพิ่มความแข็งแกร่งของ Superchain เมื่อ superchain เปิดทำการ

ความน่าตื่นเต้นของอัพเกรดนี้คือ เป็นการแนะนำ [SuperchainConfig] contract
ซึ่ง contract ปัจจุบันมีขนาดเล็ก minimal มากๆ แต่มันสามารถเติบโตได้ตามระยะเวลาที่ผ่านไป เมื่อ Superchain มีความสามารถใหม่ขึ้นเรื่อยๆ

ซึ่ง features ใหม่ๆเหล่านี้อยู่บน OP Sepolia ตั้งแต่ 11 Dec 2023 ที่ผ่านมาอย่างราบรื่นไร้ปัญหา

ทำไมเรื่องนี้ถึงสำคัญ?

การสร้างความปลอดภัยให้กับ network ที่ซับซ้อนอย่าง Superchain ซึ่งมีจุดเชื่อมต่อกับเชนอื่นๆจำนวนมาก มีความท้าทายที่แตกต่างจากงานอื่นๆ

Bug ใดๆย่อมจะส่งผลกับทุกๆ OP chains ซึ่งใช้โค้ดเหมือนกัน ดังนั้นจึงต้องมีมาตรฐานการที่ดีมากพอ
protocol upgrade คร้งนี้ มุ่งเป้าที่จะตอบสนองต่อความท้าทายเหล่านั้น

กลไกการตอบสนองต่อเหตุการณ์ด้านความปลอดภัยในปัจจุบัน, ซึ่งรวมไปถึงการ pause onchain สำหรับถอน ETH, ถือเป็นปัญหาความปลอดภัยที่น่ากังวลที่สุดใน Optimism protocol

การอัพเกรดที่ถูกนำเสนอใหม่นี้ จะเป็นอีกก้าวที่ยิ่งใหญ่
การนำเสนอกลไกการ pause ทั่วทั้ง Superchain , เราสามารถเพิ่มความปลอดภัยในหลายๆหน้างาน รวมไปถึง L1CrossDomainMessenger และ การถอน ERC-20/721 อีกด้วย

การอัพเกรดนี้จะเป็นความปลอดภัยอีกชั้นให้กับ ทรัพย์สินของผู้ใช้งาน (User)

การอัพเกรดนี้ไม่เพียงแค่เพิ่มความแข็งแกร่งปลอดภัยของ เชนใดเชนหนึ่ง แต่เป็นการนำความรู้จากผู้เชี่ยวชาญด้าน security ไปสู่ง Superchain ทั้งหมด

ขอบเขตของการอัพเกรด

การอัพเกรดครั้งนี้มุ่งเน้นด้านความปลอดภัยโดยเฉพาะ L1 smart contracts
มันไม่น่าจะมีผลกระทบกับ node หรือ execution client software
Node operators ไม่จำเป็นจะต้องอัพเกรด node หรือทำอะไรเพื่อการอัพเกรดครั้งนี้
User ก็จะไม่ได้รับผลกระทบเช่นกัน

การสร้างบนระบบ pause network ซึ่งมีอยู่แล้วบน OP mainnet, การพัฒนาเหตุการณ์ความปลอดภัยของ Superchain เกิดจาก SuperchainConfig contract สำหรับnetwork ทั้งหมด รวมไปถึงตัวแปร "pause" ด้วย

ซึ่งนี่จะเป็นการเปิดทางให้ระบบ pause ใหม่ที่เร็วกว่าเดิม ปลอดภัยมากกว่าเดิม และปกป้อง ETH, ERC-20 และ ERC-721 ได้ดีเหมือน bridge ทั่วไป

Optimism foundation multisig จะมีความสามารถในการ pause และ unpause withdrawal สำหรับทุกๆ OP Chains ที่เข้าร่วม

การ Pause จะ pause ทั้งหมด หรือ ไม่pause อะไรเลย (all-or-nothing)
เนื่องจาก OP Chains ใช้โค้ดเหมือนๆกันหมด ดังนั้นฟังก์ชัน pause ทุกคนจะมีความสำคัญมากๆ
เมื่อเจอช่องโหว่บนเชนไหนๆ ก็มักจะมีช่องโหว่บนเชนอื่นๆด้วย

อย่างไรก็ดี Foundation จะไม่มีความสามารถในการ pause transaction หรือ token แบบเจาะจง ซึ่งทำให้เพื่อนๆวางใจกันได้ สามาถอ่านเพิ่มเติมได้ที่ protocol upgrade by Trust Security.

เราขอกระตุ้นให้คุณอ่าน the full upgrade proposal ไปพร้อมๆกับ audit และ รายการงานตรวจ impact ซึ่งจะพบได้ใน Governance proposal. นี่คือสรุปย่อๆของ key technical ที่เปลี่ยนไป:

  1. เปิดตัว SuperchainConfig contract ที่จะพัฒนากลไกการ pause ให้ดีขึ้นตาม SuperchainConfig Specification.

  2. อัพเดท OptimismPortal contract และ L1CrossDomainMessenger เพื่อระบุปัญหาที่บางค่ามักจะถูก reset to default หลังการอัพเกรด

    รายละเอียดของเรื่องนี้สามารถอ่านได้ที่ related PR เรากำลังทำงานเพื่อที่จะระบุเรื่องเหล่านี้ลงไปใน specification

  3. L1 OptimismMintableERC20TokenFactory จะได้รับการอัพเดทดังนี้

    1. อนุญาตให้ deploy token ด้วย ทศนิยมแบบปรับแต่งได้

    2. มุ่งให้มั่นใจว่า addressที่แตกต่างกัน สำหรับ token ซึ่งมีคุณสมบัติต่างกันในแต่ลบะ OP chain ใช้ CREATE2

ทำงานร่วมกันเพื่อปกป้อง Superchain

การร่วมมือกันคือกุญแจสู่ความสำเร็จในการ integrate การพัฒนาเรื่องความปลอดภัยเหล่านี้เข้าด้วยกัน

เราสนับสนุนให้การกำกับดูแล OP chain governance เริ่มโดย เขียน tate diff-based multisig playbook และจากนั้นมีการตรวจสอบ OP labs

นอกเหนือจากนี้เราขอผลักดันให้ทุกๆ OP Chain มามีส่วนร่วมในการใช้ ความปลอดภัยใหม่นี้เข้าสู่ทุกๆเชน

เราขอผลักดันให้ทุกๆท่านใน Collective ถกประเด็นเรื่องนี้อย่างเปิดเผยใน the governance forum. ข้อมูลของพวกคุณจะช่วยให้ Superchain มีความปลอดภัย!

Loading...
highlight
Collect this post to permanently own it.
nanobro.eth logo
Subscribe to nanobro.eth and never miss a post.
#optimism#l2
  • Loading comments...