Skip to content Skip to sidebar Skip to footer

12191 | ยกระดับมาตรฐานประสิทธิภาพการทำงานของผู้ตรวจสอบ

1 min read 66 words 221 views

แหล่งที่มาจาก :

การแนะนำ

ประสิทธิภาพของ Validator คือรากฐานของความปลอดภัยเครือข่าย ปัจจุบัน Terra Classic บังคับใช้ข้อกำหนดที่ผ่อนปรนมากสำหรับทั้งการลงนามบล็อกและการลงคะแนนเสียง Oracle Validator สามารถพลาดบล็อกหรือการลงคะแนนเสียง Oracle ได้มากถึง 95% ภายในช่วงเวลาหนึ่ง และยังคงหลีกเลี่ยงการลงโทษได้ การทำเช่นนี้จะบั่นทอนความปลอดภัยของเครือข่ายและสร้างเงื่อนไขที่ไม่เป็นธรรม เนื่องจาก Validator ที่มีประสิทธิภาพต่ำจะไม่ได้รับผลกระทบใดๆ

เครือข่าย Cosmos อื่นๆ เช่น Osmosis ได้สร้างมาตรฐานที่เข้มงวดยิ่งขึ้น (บล็อกที่มีการลงนามขั้นต่ำ 80%) เพื่อให้แน่ใจว่าผู้ตรวจสอบปฏิบัติตามความรับผิดชอบของตน

สถานการณ์ปัจจุบัน

พารามิเตอร์การลงนามแบบบล็อก

  • min_signed_per_window: 5%
  • signed_blocks_window: 10,000 (~16.7 ชั่วโมง)
  • downtime_jail_duration: 600 วินาที (10 นาที)

:ลูกศรขวา:ซึ่งหมายความว่า: ผู้ตรวจสอบสามารถลงนามได้เพียง 500 บล็อกจากทั้งหมด 10,000 บล็อก (~16.7 ชั่วโมง) และยังคงใช้งานอยู่

พารามิเตอร์การลงคะแนนเสียงของ Oracle

  • min_valid_per_window: 5%
  • slash_window: 432,000 บล็อก (~30 วัน)
  • ระยะเวลาการโหวต: 5 บล็อก

:ลูกศรขวา:ซึ่งหมายความว่า: ผู้ตรวจสอบสามารถส่งคะแนนโหวต Oracle เพียง 5% ในระยะเวลา 30 วันและยังคงหลีกเลี่ยงการลงโทษได้

ปัญหาที่ระบุ

– ความเสี่ยงด้านความปลอดภัย: เกณฑ์ต่ำในปัจจุบันทำให้ผู้ตรวจสอบที่มีโครงสร้างพื้นฐานที่ไม่น่าเชื่อถือหรือการมุ่งมั่นที่อ่อนแอสามารถคงอยู่ในชุดที่ใช้งานอยู่ได้

– รางวัลที่ไม่ยุติธรรม: ผู้ตรวจสอบที่รักษาเวลาการทำงานและโครงสร้างพื้นฐานที่แข็งแกร่งจะได้รับประโยชน์เช่นเดียวกับผู้ที่มีส่วนร่วมน้อยที่สุด โดยเฉพาะอย่างยิ่งในการลงคะแนนเสียงของ Oracle

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

ข้อเสนอ

1. เพิ่มข้อกำหนดการลงนามแบบบล็อก

  • เพิ่ม min_signed_per_window จาก 5% → 85%
  • ขยาย signed_blocks_window จาก 10,000 → 100,800 บล็อก (~7 วัน)

:ลูกศรขวา: ซึ่งหมายความว่า: ผู้ตรวจสอบที่พลาดการบล็อกประมาณ 24 ชั่วโมงภายในระยะเวลา 7 วัน จะถูกจำคุก

2. เพิ่มความเข้มงวดในการรับผิดชอบการลงคะแนนเสียงของ Oracle

  • ลด slash_window จาก 432,000 → 100,800 บล็อก (~7 วัน)
  • เพิ่ม min_valid_per_window จาก 5% → 75% ภายในหน้าต่างที่สั้นกว่า

:ลูกศรขวา:ซึ่งหมายความว่า: ผู้ตรวจสอบที่ไม่สามารถให้โหวต Oracle ได้ภายในเวลา ~24 ชั่วโมงภายในช่วงเวลา 7 วัน จะถูกตัดออกเมื่อช่วงเวลา 7 วันปิดลง…

3. เพิ่มค่าปรับเวลาหยุดทำงาน

  • เพิ่ม downtime_jail_duration จาก 600 วินาที → 1800 วินาที (30 นาที)

ผลกระทบที่คาดว่าจะเกิดขึ้น

  • เสริมสร้างความน่าเชื่อถือของทั้งการผลิตบล็อกและการมีส่วนร่วมของออราเคิล
  • นำ Terra Classic เข้าใกล้แนวทางปฏิบัติที่ดีที่สุดของเครือ Cosmos อื่นๆ มากขึ้น
  • ผู้ตรวจสอบที่ทำงานได้ไม่ดีจะไม่ได้รับเงินอุดหนุนจากผู้ที่ลงทุนในโครงสร้างพื้นฐานที่แข็งแกร่งอีกต่อไป

**เชิงอรรถ (เพื่อข้อมูลเท่านั้น)** ส่วนนี้มีไว้สำหรับการชี้แจงเท่านั้น และไม่ถือเป็นส่วนหนึ่งของข้อเสนออย่างเป็นทางการ

การลงนามแบบบล็อก: ตรวจสอบอย่างต่อเนื่องในทุกบล็อกภายในกรอบเวลาที่กำหนด หากผู้ตรวจสอบมีสถานะต่ำกว่าเกณฑ์ที่กำหนด (เช่น พลาดบล็อกประมาณ 24 ชั่วโมงภายในกรอบเวลา 7 วัน) จะ ถูกตัดออกและจำคุก ทันที

– การลงคะแนนเสียงของ Oracle: จะมีการติดตามการลงคะแนนที่ผิดพลาดในแต่ละช่วง (~30 วินาที) แต่จะมีการลงโทษเฉพาะเมื่อ **ช่วงท้ายของหน้าต่างเครื่องหมายทับ** ภายใต้พารามิเตอร์ใหม่ ผู้ตรวจสอบที่มีคะแนนต่ำกว่า 75% ในช่วงเวลา 7 วัน จะ ถูกตัดและจำคุกเมื่อหน้าต่างปิดลง

Was this article helpful?
YesNo
E-mail
Password
Confirm Password
QuoraTelegram