- Solana blockchain ถูกระงับเป็นเวลาสี่ชั่วโมงครึ่งในวันที่ 1 มิถุนายน
- การหลีกเลี่ยงข้อผิดพลาดของธุรกรรมที่ไม่มีความทนทานทำให้เครือข่ายเสียค่าผ่านทางจำนวนมาก
ยังมีไฟดับอีกใน โซลาน่าบล็อคเชน ภายในสี่เดือน แต่ไม่เกิน 42 ชั่วโมงก่อนหน้า เครือข่ายหยุดทำงานเมื่อเวลา 4.56 น. UTC ของวันที่ 1 มิถุนายน และเริ่มต้นใหม่เมื่อเวลา 9.06 น. UTC ในวันเดียวกัน ทีม Solana ทวีตเกี่ยวกับการหยุดใน Mainnet เบต้าบน Twitter
ทวีตของทีมโซลาน่า:
บล็อกการผลิตบน Solana Mainnet Beta ได้หยุดลงแล้ว ตัวดำเนินการตรวจสอบควรเตรียมพร้อมสำหรับการรีสตาร์ทใน mb-validators บน Discord https://t.co/gRJJRqEMPn
- สถานะโซลานา (@SolanaStatus) มิถุนายน 1, 2022
สาเหตุของการหยุดชะงักคือความผิดปกติใน blockchain เนื่องจากข้อผิดพลาดในการทำธุรกรรม nonce ที่คงทน ซึ่งทำให้เกิดการเปลี่ยนแปลงของข้อมูลในบล็อกเดียวกันที่โหนดที่ต่างกัน ผู้ตรวจสอบความถูกต้องถูกขอให้เตรียมพร้อมสำหรับการรีสตาร์ทในชุมชนที่ไม่ลงรอยกัน วิศวกรกำลังทำงานเกี่ยวกับการเย็บปะติดปะต่อกันชั่วคราวและทีมงานแจ้งว่าข้อมูลและเครือข่ายมีความปลอดภัย
กลไกการรีสตาร์ท
ดังที่ได้กล่าวไว้ก่อนหน้านี้ ภายในสี่ชั่วโมงครึ่ง ห่วงโซ่เริ่มทำงานและผู้ตรวจสอบความถูกต้องได้รับแจ้งไปยัง อัปเกรดเป็น 1.9.28 หรือ 1.10.23. คำแนะนำทางเทคนิคมีอยู่ในเอกสาร การอัพเกรดใหม่ทำให้กลไก nonce ที่ทนทานลดลงในขณะนี้
ผู้ตรวจสอบความถูกต้องได้รับคำสั่งให้ลบอาร์กิวเมนต์สองข้อจากสคริปต์หลัก ได้แก่ -wait-for-supermajority และ –expected-bank-hash Austin Federa หัวหน้าฝ่ายสื่อสารของ Solana Lab กล่าวว่าต้นเหตุของปัญหามีอยู่แล้ว แต่ปริมาณก็น้อยกว่าที่จะต้องเครียดและการเติบโตในช่วงเวลาที่ผ่านมาทำให้บั๊กและผลกระทบที่ตามมาเกินจริง
Fedra กล่าวว่า:
“นี่อาจเป็นจุดบกพร่องที่มีอยู่มาระยะหนึ่งแล้ว แต่ไม่เคยกลายเป็นปัญหาเลยจริงๆ เพราะไม่ใช่สิ่งที่คนส่วนใหญ่ใช้”
ที่มา: https://thenewscrypto.com/solana-blockchain-halted-again-durable-nonce-failed/