BNB Chain และ Base ตอบสนองต่อบั๊กความปลอดภัย Reth ที่กระทบเครือข่าย EVM

cryptonewscryptonews

ในประกาศเมื่อวันที่ 6 พฤศจิกายน BNB Chain ยอมรับความเสี่ยงด้านความปลอดภัยที่กระทบ Reth แต่ระบุว่าเครือข่าย opBNB ไม่ได้ใช้ op-reth ในขณะที่ผลกระทบต่อ BSC-Reth ยังคงจำกัด

ทีมงานกล่าวว่ากำลังเตรียมแพตช์แก้ไขด่วนและติดตามสถานการณ์อย่างใกล้ชิดเพื่อปกป้องความปลอดภัยของเครือข่าย นักพัฒนาและผู้ใช้ได้รับแจ้งว่าไม่จำเป็นต้องดำเนินการใด ๆ ในขณะที่ประกาศ

ในขณะเดียวกัน Base ยืนยันว่าได้แก้ไขปัญหาดังกล่าวเมื่อวันที่ 5 พฤศจิกายน หลังจากตรวจพบช่องโหว่เมื่อหนึ่งวันก่อนหน้านี้ เครือข่ายเลเยอร์ 2 ที่ได้รับการสนับสนุนจาก Coinbase กล่าวว่าการดำเนินงานไม่หยุดชะงักและเงินทุนของผู้ใช้ไม่ได้รับผลกระทบ

ปัญหาเกี่ยวข้องกับวิธีที่ Reth บางเวอร์ชันคำนวณ state root ของบล็อกเชน ซึ่งเป็นค่าทางการเข้ารหัสที่แสดงถึงสถานะปัจจุบันของบัญชี ยอดคงเหลือ และพื้นที่จัดเก็บสัญญาอัจฉริยะ

การคำนวณที่ไม่ถูกต้องอาจทำให้โหนดที่ได้รับผลกระทบไม่เห็นด้วยกับสถานะจริงของเครือข่าย ซึ่งอาจขัดจังหวะการซิงโครไนซ์หรือสร้าง state proof ที่ไม่น่าเชื่อถือซึ่งแอปพลิเคชันใช้งาน

Base ปล่อยแพตช์หลังจากยืนยันสถานะบล็อกเชน

ตามการอัปเดตสถานะอย่างเป็นทางการ Base ค้นพบเมื่อวันที่ 4 พฤศจิกายนว่าบั๊ก Reth อาจทำให้โหนดคำนวณ state root ไม่ถูกต้องภายใต้เงื่อนไขบางประการ

เนื่องจาก Base ใช้ Reth เป็นส่วนหนึ่งของโครงสร้างพื้นฐานการประมวลผล นักพัฒนาจึงใช้มาตรการบรรเทาและแพตช์โหนดที่สร้างบล็อกทั้งหมดในวันเดียวกัน

ทีมงานได้คำนวณ state root ของเครือข่ายใหม่ในภายหลังและยืนยันว่าตรงกับค่าที่ถูกต้อง

Base อธิบายว่าระบบพิสูจน์ของตนตรวจสอบ state root ทุกตัวอย่างอิสระ ซึ่งเป็นกลไกอีกชั้นในการตรวจจับความไม่สอดคล้องกันในการคำนวณบล็อกเชน

“เราได้ตรวจสอบแล้วว่า state root ปัจจุบันถูกต้องและผู้ใช้ไม่ได้รับผลกระทบ” ทีมงานกล่าว

การอัปเดตซอฟต์แวร์เวอร์ชัน 1.5.3 ถูกปล่อยออกมาเพื่อป้องกันไม่ให้ตัวตรวจสอบความถูกต้องของ Base หยุดทำงานเมื่อพบ state root ที่ไม่ถูกต้อง

ผู้ให้บริการโหนดได้รับคำแนะนำให้ติดตั้งการอัปเดตโดยเร็วที่สุด แม้ว่า Base จะกล่าวว่าพวกเขาไม่จำเป็นต้องซิงโครไนซ์โหนดใหม่หรือดำเนินการกู้คืนเพิ่มเติม

ประกาศสถานะของเครือข่ายเมื่อวันที่ 5 พฤศจิกายนระบุช่วงเวลาบำรุงรักษาจนถึงวันที่ 7 พฤศจิกายน เวลา 16:19 UTC ในขณะที่แพตช์สาธารณะพร้อมใช้งานเมื่อเวลา 17:52 UTC ของวันที่ 5 พฤศจิกายน

นักพัฒนา Reth แก้ไขบั๊กการคำนวณ State Root

ปัญหาพื้นฐานมีต้นกำเนิดใน Reth ซึ่งเป็นไคลเอนต์การประมวลผล Ethereum ที่พัฒนาโดย Paradigm และถูกใช้โดยตรงหรือผ่านเวอร์ชันที่ปรับเปลี่ยนในเครือข่ายบล็อกเชนหลายแห่ง

การเปลี่ยนแปลง GitHub ที่ผสานเมื่อวันที่ 3 พฤศจิกายนแก้ไขข้อผิดพลาดที่เกี่ยวข้องกับวิธีที่ trie iterator ของไคลเอนต์จัดการขอบเขตสาขาที่แคชไว้บางส่วน

การแก้ไขเปลี่ยนพฤติกรรมของ iterator เมื่อค้นหาข้อมูลบล็อกเชนที่จัดเก็บไว้ และเพิ่มการทดสอบการถดถอยที่ครอบคลุมการคำนวณ state root แบบเพิ่มหน่วย

นักพัฒนา Reth ได้รวมการแก้ไขไว้ในเวอร์ชัน 2.10.0 ในเวลาต่อมา ในขณะที่เวอร์ชันที่แพตช์ของซอฟต์แวร์ที่เกี่ยวข้องรวมถึง op-reth 2.8.1 และ Base รุ่น 1.5.3

บริษัทรักษาความปลอดภัยบล็อกเชน Blockaid เตือนว่าไคลเอนต์ที่ไม่ได้รับการแพตช์อาจประสบปัญหาการซิงโครไนซ์หรือส่งคืนหลักฐานที่ไม่ถูกต้องผ่านอินเทอร์เฟซ eth_getProof

บริษัทอธิบายว่าปัญหาเป็นบั๊กด้านความถูกต้องของซอฟต์แวร์มากกว่าการโจมตีที่ยืนยันแล้ว และรายงานว่าไม่มีการสูญเสียทางการเงินที่เกี่ยวข้องกับข้อบกพร่องดังกล่าว

ช่องโหว่นี้กระตุ้นการตอบสนองจากเครือข่ายที่ใช้โครงสร้างพื้นฐานที่อิงกับ Reth แม้ว่าการเปิดรับความเสี่ยงจะขึ้นอยู่กับการใช้งานไคลเอนต์เฉพาะที่ปรับใช้

ประกาศของ BNB Chain แยกความแตกต่างระหว่าง opBNB ซึ่งไม่พึ่งพา op-reth และ BSC-Reth ซึ่งทีมงานยอมรับว่ามีการเปิดรับความเสี่ยงจำกัดในขณะที่เตรียมการแก้ไขของตนเอง

LayerZero ระงับบริการข้ามเชนบางส่วนเป็นการป้องกันล่วงหน้า

ปัญหา Reth กระตุ้นข้อจำกัดเชิงป้องกันนอกเหนือจากไคลเอนต์การประมวลผลที่ได้รับผลกระทบ โดยเฉพาะอย่างยิ่งในบริการที่พึ่งพาการตรวจสอบสถานะบล็อกเชน

ผู้ให้บริการการทำงานร่วมกันข้ามเชน LayerZero ระงับโครงสร้างพื้นฐานนอกเชนบางส่วนที่เชื่อมต่อกับเครือข่ายที่ได้รับผลกระทบชั่วคราวในขณะที่มีการปรับใช้การแก้ไขซอฟต์แวร์

ข้อจำกัดทำให้ข้อความข้ามเชนบางรายการล่าช้า แม้ว่ารายงานที่อ้างถึงการตอบสนองด้านความปลอดภัยกล่าวว่าข้อความจะไม่สูญหาย

บริการการเงินแบบกระจายศูนย์บางส่วนจำกัดการฝากเงินหรือการกำหนดเส้นทางข้ามเชนชั่วคราวในขณะที่ผู้ให้บริการประเมินการเปิดรับความเสี่ยงของตน

LayerZero ให้โครงสร้างพื้นฐานการทำงานร่วมกันที่แอปพลิเคชันบล็อกเชนจำนวนมากใช้ ในเดือนกันยายน Anchorage Digital เลือก LayerZero เพื่อสนับสนุนการโอนข้ามเชนสำหรับสเตเบิลคอยน์ที่ออกผ่านธนาคารที่ได้รับอนุญาตจากรัฐบาลกลาง

ความร่วมมือดังกล่าวระบุว่า USAT ของ Tether เป็นสเตเบิลคอยน์ตัวแรกที่ใช้มาตรฐาน Omnichain Fungible Token ของ LayerZero ภายใต้ข้อตกลงนี้

แยกต่างหาก ApeChain ประกาศแผนเมื่อวันที่ 4 พฤศจิกายนที่จะย้าย APE, USDC และสินทรัพย์ระบบนิเวศอื่น ๆ จาก LayerZero ไปยัง Cross-Chain Interoperability Protocol ของ Chainlink

ประกาศการย้ายเกิดขึ้นก่อนคำเตือนสาธารณะเกี่ยวกับช่องโหว่ Reth และเกี่ยวข้องกับโครงสร้างพื้นฐานข้ามเชนที่มีอยู่ของ ApeChain

สำหรับผู้ให้บริการที่ใช้ซอฟต์แวร์ที่อิงกับ Reth ที่ได้รับผลกระทบ การอัปเดตที่มีอยู่จะแก้ไขปัญหาการคำนวณสถานะ โดย Base แนะนำเวอร์ชัน 1.5.3 โดยเฉพาะ และ BNB Chain ยังคงทำงานกับแพตช์แก้ไขด่วน BSC-Reth ต่อไป

เนื้อหานี้จัดทำขึ้นโดยมีวัตถุประสงค์เพื่อแจ้งข้อมูลและให้ความรู้เท่านั้น และไม่ถือว่าเป็นคำแนะนำด้านการลงทุนที่เกี่ยวข้องกับ BTCC แต่อย่างใด BTCC ใช้ความพยายามอย่างเต็มที่ แต่ไม่สามารถรับประกันความจริงแท้ ความถูกต้อง หรือความเป็นต้นฉบับของเนื้อหาข้างต้นได้

แนะนำ

TRON แซง Ethereum ใน USDT ขณะที่อุปทาน Stablecoin แตะ 9.225 หมื่นล้านดอลลาร์คาดการณ์ราคา Ethereum: ETH จะร่วงต่ำกว่า $2,250 หรือไม่ เมื่ออัตรา Funding ร่วงลง?ดรักเคนมิลเลอร์ไม่เคยขาดทุน 30 ปี เข้าร่วม TradeXYZ ทรัพยากรแข็งแกร่งแค่ไหนสัปดาห์คริปโต: 4 เหตุการณ์ที่นักเทรด Bitcoin ควรจับตาแฮกเกอร์เกาหลีเหนือขโมยเหรียญแล้ว เงินไปไหน? จาก Bybit ถึง Binance เจาะเส้นทางฟอกเงินของ Lazarus