ข้อเสนอแนะสำหรับโหนด Ethereum ระบุว่าโหนดแต่ละบทบาทต้องการพื้นที่จัดเก็บและแบนด์วิดท์ต่างกัน โดยผู้ตรวจสอบและผู้สร้างบล็อกในเครื่องมีข้อกำหนดด้านหน่วยความจำและเครือข่ายสูงกว่าโหนดทั่วไป
EIP-7870 ใช้เงื่อนไขที่ติดตั้งไคลเอนต์ประมวลผลธุรกรรมและไคลเอนต์ฉันทามติไว้ในคอมพิวเตอร์เครื่องเดียวกัน โดยแนะนำพื้นที่จัดเก็บแบบ NVMe ขนาด 4TB สำหรับโหนดทั่วไป ส่วนผู้ยืนยันธุรกรรมและผู้สร้างบล็อกในเครื่อง ซึ่งทำหน้าที่ตรวจสอบและรับรองบล็อก หรือสร้างบล็อกในเครื่อง แนะนำให้ใช้หน่วยความจำ 64GB และ CPU 8 คอร์ 16 เธรด ข้อเสนอนี้มีจุดประสงค์เพื่อให้ข้อมูลและไม่ได้กำหนดให้เปลี่ยนโปรโตคอล
ข้อแนะนำด้านแบนด์วิดท์แตกต่างกันตามบทบาท โหนดทั่วไปควรมีความเร็วดาวน์โหลด 50Mbps และอัปโหลด 15Mbps ส่วนผู้ยืนยันธุรกรรมอยู่ที่ 50Mbps และ 25Mbps ตามลำดับ ผู้สร้างบล็อกในเครื่องมีเกณฑ์สูงสุดที่ดาวน์โหลด 100Mbps และอัปโหลด 50Mbps เพราะต้องเผยแพร่บล็อกได้อย่างรวดเร็ว เอกสารระบุว่าแบนด์วิดท์ไม่เพียงพออาจทำให้การเผยแพร่บล็อกของผู้สร้างล่าช้า
ทั้งสามบทบาททำงานบนเครือข่ายต่างกันและมีข้อจำกัดด้านเวลาไม่เท่ากัน โหนดทั่วไปติดตามบล็อกเชน ผู้ยืนยันธุรกรรมตรวจสอบและรับรองบล็อก ขณะที่ผู้สร้างบล็อกเป็นผู้จัดทำบล็อก EIP-7870 จึงแยกข้อแนะนำด้านฮาร์ดแวร์และแบนด์วิดท์ให้สอดคล้องกับหน้าที่เหล่านี้
คู่มือการรันโหนดอย่างเป็นทางการของ Ethereum ระบุสเปกขั้นต่ำสำหรับโหนดทั่วไปไว้ที่ NVMe 2TB และหน่วยความจำ 16GB ส่วนสเปกที่แนะนำคือพื้นที่จัดเก็บ 4TB และหน่วยความจำ 32GB เงื่อนไขขั้นต่ำสำหรับการทำงานจึงแยกจากสเปกแนะนำใน EIP-7870
EIP-7870 ไม่ใช่ข้อกำหนดบังคับหรือกำหนดการอัปเกรด แต่เป็นเกณฑ์อ้างอิงสำหรับผู้ดูแลโหนดในการเลือกอุปกรณ์และเปรียบเทียบประสิทธิภาพของไคลเอนต์
ความคิดเห็น 0