ความแข็งแกร่งของเครือข่าย Ethereum ส่องแสงแม้มีปัญหาในคลายเอนต์ Reth ของ Paradigm

6 ชั่วโมง ที่ผ่านมา
อ่าน 6 นาที
1 มุมมอง

ความยืดหยุ่นของเครือข่าย Ethereum

สมาชิกในชุมชน Ethereum ชื่นชมความยืดหยุ่นของเครือข่าย หลังจากที่ปัญหาซอฟต์แวร์ในคลายเอนต์ Reth ของ Paradigm ไม่ส่งผลกระทบต่อการดำเนินงานโดยรวม เมื่อวันที่ 2 กันยายน CTO ของ Paradigm, Georgios Konstantopoulos ได้เปิดเผยใน X ว่าบั๊กในกระบวนการคำนวณ state root ของ Reth ทำให้โหนดหลายตัวหยุดทำงาน ตามการสนทนาบนหน้า GitHub ของโครงการ ปัญหานี้เกิดขึ้นที่บล็อก 2,327,426 และส่งผลกระทบต่อเวอร์ชัน 1.6.0 และ 1.4.8 ที่ทำงานบน Ethereum mainnet

การพัฒนาและความสำคัญของ Reth

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

ข้อมูลจาก Ethernodes แสดงให้เห็นว่ามีเพียง 800 ผู้ดำเนินการ ประมาณ 5.4% ของชั้นการดำเนินการของ Ethereum ที่ทำงาน Reth คลายเอนต์นี้อยู่ในอันดับที่หกตามการใช้งาน โดยตามหลัง Geth, Nethermind และ Besu ซึ่งควบคุมมากกว่า 64% ของเครือข่าย

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

การตอบสนองของชุมชน

ชุมชนชื่นชมความยืดหยุ่นของ Ethereum นักพัฒนาหลายคนใช้เหตุการณ์นี้เพื่อเน้นว่าทำไม Ethereum จึงต้องให้ความสำคัญกับกลยุทธ์หลายคลายเอนต์ต่อไป นักพัฒนาบล็อกเชน Phil Ngo กล่าวว่าผู้ดำเนินการที่ติดตั้งคลายเอนต์มากขึ้นจะทำให้เครือข่ายปลอดภัยยิ่งขึ้น เขาอ้างถึงเหตุการณ์ในอดีต เช่น การหยุดชะงักของ Holesky testnet โดยสังเกตว่าผู้ใช้ที่ทำงานกับคลายเอนต์ที่หลากหลายหลีกเลี่ยงการหยุดทำงานในขณะที่คนอื่นประสบปัญหา

Anthony Sassano นักการศึกษาและเสียงที่โดดเด่นในระบบนิเวศ Ethereum ได้สะท้อนจุดนี้ เขาอธิบายว่าบั๊ก Reth ทำให้ Ethereum นึกถึงความจำเป็นในการรักษาความหลากหลายของคลายเอนต์ และทำไมชุมชนจึงต้องให้ความสำคัญกับการนำไปใช้ที่สมดุลในแต่ละการดำเนินการต่างๆ

ล่าสุดจาก Blog