นักพัฒนา Solana จัดการกับจุดบกพร่องโดยหวังว่าจะป้องกันการหยุดทำงานเพิ่มเติม

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

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

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

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

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

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

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

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

ที่เกี่ยวข้อง Solana เป็น 'ซื้อ' ด้วยราคา SOL ที่ระดับต่ำสุดในรอบ 10 เดือนและลดลง 85% จากจุดสูงสุดหรือไม่

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

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

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