นักพัฒนา Solana จัดการกับจุดบกพร่องโดยหวังว่าจะป้องกันการหยุดทำงานได้ดียิ่งขึ้น

 

นักพัฒนาได้แก้ไขข้อผิดพลาดในระยะเวลาการทำงานที่ทำให้เกิดการหยุดทำงานล่าสุดของเครือข่าย Solana เมื่อวันที่ 1 มิถุนายน

ตามรายงานที่เผยแพร่โดย Solana Labs เมื่อวันที่ 5 มิถุนายน การหยุดให้บริการครั้งที่ 5 ของ Solana ในปี 2022 เกิดจากจุดบกพร่องใน “คุณสมบัติการทำธุรกรรมที่ได้จากการสุ่มสร้างขึ้นมาสำหรับใช้ในกระบวนการยืนยันตัวตนที่คงทน” ซึ่งทำให้เครือข่ายหยุดการผลิตบล็อกเป็นเวลาประมาณสี่ชั่วโมงครึ่ง

“ลักษณะการทำธุรกรรมที่ได้จากการสุ่มสร้างขึ้นมาสำหรับใช้ในกระบวนการยืนยันตัวตน(nonce)ที่คงทนถูกปิดใช้งานในรุ่น v1.9.28/v1.10.23 เพื่อป้องกันไม่ให้เครือข่ายหยุดทำงานหากเกิดสถานการณ์เดียวกันขึ้นอีกครั้ง”

“ธุรกรรม nonce ที่คงทนจะไม่ดำเนินการจนกว่าจะมีการใช้การบรรเทาผลกระทบ และรูปแบบที่จะเปิดใช้งานอีกครั้งในรุ่นถัดไป” พวกเขากล่าวเสริม

คำว่าธุรกรรมที่คงทนหมายถึงประเภทของธุรกรรมบน Solana ที่ออกแบบมาไม่ให้หมดอายุ ซึ่งแตกต่างจากธุรกรรมปกติบนเครือข่ายซึ่งมักจะมีอายุการใช้งานสั้นประมาณ 2 นาทีก่อนที่บล็อคแฮชจะเก่าเกินกว่าจะตรวจสอบได้

โดยทั่วไปจะใช้เพื่อสนับสนุนธุรกรรมที่เชื่อมโยงกับลู่ทาง เช่น บริการรับฝากทรัพย์สิน ซึ่งต้องใช้เวลามากกว่าปกติ “ในการจัดทำลายเซ็นสำหรับธุรกรรม” ตามเอกสารของ Solana

Solana Labs ตั้งข้อสังเกตว่าธุรกรรม Nonce ที่คงทนนั้นต้องการ “กลไกเพื่อป้องกันการประมวลผลซ้ำซ้อน และประมวลผลตามลำดับ” แยกต่างหาก อย่างไรก็ตาม ข้อผิดพลาดรันไทม์ปรากฏขึ้นหลังจากธุรกรรม Nonce ที่คงทนได้รับการประมวลผลเป็นธุรกรรมปกติและล้มเหลว แต่ถูกส่งอีกครั้งอีกครั้ง และส่งผลให้การบดขยี้เครือข่ายหยุดชะงัก

รายงานกล่าวว่า “หลังจากธุรกรรมที่ล้มเหลวได้รับการประมวลผล แต่ก่อนที่จะมีการใช้ nonce อีกครั้ง ผู้ใช้ส่งธุรกรรมเดิมอีกครั้งสำหรับการประมวลผล การส่งใหม่นี้เปิดใช้งานจุดบกพร่องในระยะเวลาในการทำงาน”

ราคาของ SOL สินทรัพย์ดั้งเดิมของ Solana ลดลงประมาณ 13.9% นับตั้งแต่การหยุดทำงานของเครือข่ายหลักในวันที่ 1 มิถุนายน มาอยู่ที่ 39.08 ดอลลาร์ในขณะที่เขียน ความกระหายของนักลงทุนในการซื้อขายสินทรัพย์เพิ่มขึ้นเท่านั้น อย่างไรก็ตาม ปริมาณการซื้อขายตลอด 24 ชั่วโมงเพิ่มขึ้น 61% เป็น 2.141 พันล้านดอลลาร์ภายในกรอบเวลาเดียวกันตามข้อมูลจาก CoinGecko

ในความหมายที่กว้างขึ้น ข้อมูลจากแพลตฟอร์มการวิเคราะห์ที่เน้น Solana Hello Moon แสดงให้เห็นว่ามูลค่ารวมที่ย้ายบนเครือข่าย (สำเร็จ) ในแง่ของค่าเฉลี่ยต่อเนื่อง 7 วันลดลงอย่างมากตั้งแต่ปลายเดือนมีนาคม

หลังจากทำสถิติสูงสุดเป็นประวัติการณ์ที่ 3.18 ล้านล้านดอลลาร์เมื่อวันที่ 24 มีนาคม ตัวเลขดังกล่าวลดลงเหลือประมาณ 159.71 พันล้านดอลลาร์ ณ วันที่ 4 มิถุนายน

ที่มา : cointelegraph

แท็กที่เกี่ยวข้อง
Facebook
Twitter
LinkedIn