Back to top
  • 공유 แชร์
  • 인쇄 พิมพ์
  • 글자크기 ขนาดตัวอักษร
ลิงก์ถูกคัดลอกแล้ว

โซลานา(SOL) เดินหน้าเปลี่ยนวิธีคำนวณสเตกเป็นเลขจำนวนเต็ม ลดความเสี่ยงคอนเซนซัสแตกแขนง

ทีมพัฒนาไคลเอนต์หลักของโซลานา(SOL) อย่าง Anza กำลังผลักดันการเปลี่ยนวิธีคำนวณในโปรแกรมสเตก จากการคำนวณแบบจุดทศนิยม (floating-point) ไปเป็นการคำนวณแบบจุดตายตัวที่ใช้เลขจำนวนเต็ม (fixed-point)

Wu Blockchain รายงานว่า Anza กำลังทยอยลดการใช้การคำนวณแบบจุดทศนิยมออกจากโปรโตคอลหลักของโซลานา โดยเอกสารข้อเสนอปรับปรุงโซลานาที่เกี่ยวข้องอย่าง SIMD-0391 ระบุแผนการแทนที่การคำนวณจุดทศนิยมความละเอียดสองเท่าตามมาตรฐาน IEEE-754 ด้วยการคำนวณเลขจำนวนเต็มแบบจุดตายตัว ในการคำนวณช่วงวอร์มอัพและคูลดาวน์ของโปรแกรมสเตกและไคลเอนต์ของผู้ตรวจสอบ (validator)

เอกสารดังกล่าวเสนอให้แสดงอัตราวอร์มอัพและคูลดาวน์ที่ปัจจุบันอยู่ที่ 9% ในรูปแบบ 900bp แทนค่าจุดทศนิยมอย่าง 0.09 และให้ใช้การคำนวณเลขจำนวนเต็มไม่มีเครื่องหมายขนาด 128 บิตตลอดกระบวนการ ทั้งนี้สถานะของข้อเสนอยังอยู่ในขั้น “ไอเดีย” (idea)

เอกสารของ Anza ระบุเหตุผลเบื้องหลังการเปลี่ยนแปลงนี้ว่า มาตรฐาน eBPF ทั่วไปห้ามใช้การคำนวณแบบจุดทศนิยม อีกทั้งไคลเอนต์ของผู้ตรวจสอบยังใช้ตรรกะการคำนวณร่วมกับโปรแกรมบนเชน (on-chain) Wu Blockchain ระบุว่ามาตรการนี้มีเป้าหมายเพื่อลดความเสี่ยงที่คอนเซนซัสจะแตกแขนงและความเสี่ยงต่อความต่อเนื่องในการทำงานของเครือข่าย ซึ่งอาจเกิดจากความคลาดเคลื่อนในการปัดเศษระหว่างฮาร์ดแวร์ ไคลเอนต์ของผู้ตรวจสอบ และคอมไพเลอร์ที่แตกต่างกัน

<ลิขสิทธิ์ ⓒ TokenPost ห้ามเผยแพร่หรือแจกจ่ายซ้ำโดยไม่ได้รับอนุญาต>

บทความที่มีคนดูมากที่สุด

บทความที่เกี่ยวข้อง

ความคิดเห็น 0

ข้อแนะนำสำหรับความคิดเห็น

ขอบคุณสำหรับบทความดี ๆ ต้องการบทความติดตามเพิ่มเติม เป็นการวิเคราะห์ที่ยอดเยี่ยม

0/1000

ข้อแนะนำสำหรับความคิดเห็น

ขอบคุณสำหรับบทความดี ๆ ต้องการบทความติดตามเพิ่มเติม เป็นการวิเคราะห์ที่ยอดเยี่ยม
1