กลับสู่คลังบทความและคู่มือ
Validators & Network 20 August 2026 • อ่าน 8 นาที

หลักการทำงานของ Validator และระบบฉันทามติในเครือข่าย Dime

ทำความเข้าใจบทบาทของ Validator ในระบบ Dime ลำดับขั้นตอนการผลิตและยืนยันบล็อก กลไกฉันทามติ และการบริหารจัดการโหนดให้มีเสถียรภาพ

หลักการทำงานของ Validator และระบบฉันทามติในเครือข่าย Dime

บทบาทและหน้าที่ของ Validator (What do Validators do?)

ในเครือข่าย Dime ผู้ตรวจสอบ หรือ Validator คือโหนดที่มีหน้าที่หลักในการรักษาความสมบูรณ์และความถูกต้องของประวัติศาสตร์บัญชีแยกประเภท หน้าที่หลักประกอบด้วย:

  1. การตรวจสอบความถูกต้องของธุรกรรม (Transaction Verification): ตรวจสอบลายเซ็นดิจิทัล (Cryptographic Signatures), ตรวจสอบความถูกต้องของยอดเงิน และป้องกันการจ่ายซ้ำ (Double Spending)
  2. การผลิตบล็อกตามลำดับคิว (Leader Block Production): เมื่อถึงรอบที่ได้รับมอบหมาย Validator จะรวบรวมธุรกรรมจาก Mempool มาประกอบเป็นบล็อกและเผยแพร่ออกสู่เครือข่าย
  3. การลงคะแนนยืนยันบล็อก (Consensus Voting): ตรวจสอบบล็อกที่ผลิตโดยโหนดอื่นและส่งลายเซ็นยืนยันความถูกต้องกลับเข้าสู่ระบบ

ขั้นตอนของกลไกฉันทามติ (Consensus Pipeline)

กระบวนการบรรลุฉันทามติในแต่ละช่วงเวลาดำเนินไปตามขั้นตอนดังนี้:

  • ขั้นตอนที่ 1 - การกำหนด Leader: ระบบใช้อัลกอริทึมสุ่มที่คำนวณล่วงหน้าตามวงรอบ (Epoch) เพื่อเลือกโหนดที่จะทำหน้าที่เป็น Leader
  • ขั้นตอนที่ 2 - การสตรีมข้อมูลบล็อก: Leader ประกอบบล็อกและสตรีมข้อมูลไปยังโหนดกลุ่มถัดไปผ่านทาง UDP/QUIC
  • ขั้นตอนที่ 3 - การยืนยันคู่ขนาน: โหนดผู้รับทำการประมวลผลคำสั่งคู่ขนานและลงคะแนนเสียง
  • ขั้นตอนที่ 4 - ความสมบูรณ์แบบถาวร (Finality): เมื่อบล็อกได้รับคะแนนโหวตเกินเกณฑ์ที่โปรโตคอลกำหนด สถานะจะถูกบันทึกอย่างถาวรและไม่สามารถเปลี่ยนแปลงได้

ความต้องการด้านโครงสร้างพื้นฐานสำหรับโหนด Validator

การเปิดรันโหนดเพื่อศึกษาหรือทดสอบจำเป็นต้องมีทรัพยากรระบบที่เพียงพอ:

  • หน่วยประมวลผลหลายคอร์ความเร็วสูง (High Single-thread & Multi-thread Performance)
  • หน่วยความจำ RAM ความจุสูงสำหรับแคชสถานะของระบบ
  • ไดรฟ์ NVMe SSD ที่มีค่า IOPS สูง
  • การเชื่อมต่ออินเทอร์เน็ตความเร็วสูงแบบสมมาตร (Symmetric Bandwidth)
หมวดหมู่เนื้อหา: Validators & Network
ดูคู่มือหัวข้ออื่นๆ