นี่คือสาเหตุที่การหยุดทำงานของ Solana ล่าสุดใช้เวลาเกือบวันในการแก้ไข

ผู้ใช้ทวิตเตอร์ @DBCrypt0 อธิบายว่าทำไม Solana หยุดทำงานเกือบ 20 ชั่วโมงในช่วงสุดสัปดาห์ที่ผ่านมา

สถานะการออนไลน์ของ Solana แสดงให้เห็นว่าเครือข่ายประสบเหตุขัดข้องนาน 18 ชั่วโมง 50 นาทีในวันที่ 25 ก.พ. ซึ่งเป็นการหยุดชะงักครั้งแรกในปี 2023

Solana มีประวัติการหยุดทำงานของเครือข่าย โดยต้องทนกับการหยุดทำงานหลัก 11 ครั้ง และปัญหาเล็กน้อย 3 ครั้งในปี 2022 การหยุดทำงานชั่วคราวอยู่ระหว่าง 1 ชั่วโมง 15 นาทีถึง 17 ชั่วโมง 7 นาทีในช่วงเวลานี้ การหยุดทำงานครั้งล่าสุดนั้นยาวนานที่สุดในรอบกว่าหนึ่งปี

@DBCrypt0 การหยุดทำงานดังกล่าวเกิดขึ้นเนื่องจาก “ข้อบกพร่องด้านการออกแบบขนาดใหญ่” ที่ทำให้ระบบล่ม นอกจากนี้เขายังอธิบายด้วยว่าการสื่อสารของ Validator เปลี่ยนไปใช้ Discord ระหว่างที่ไฟดับ ซึ่งมีส่วนทำให้ระบบหยุดทำงานเป็นเวลานาน

ข้อบกพร่องในการออกแบบของ Solana

Solana ใช้โมเดลฉันทามติบนเครือข่าย ซึ่งหมายความว่าธุรกรรมเครือข่ายประกอบด้วยการสื่อสารที่เป็นเอกฉันท์ระหว่างตัวตรวจสอบความถูกต้องและตัวธุรกรรมเอง เช่น การโอนโทเค็นและการสร้างเหรียญกษาปณ์ สิ่งนี้ทำให้ปริมาณธุรกรรมเพิ่มขึ้น @DBCrypt0 กล่าว

แผนภูมิด้านล่างแสดงภาพรวมของธุรกรรมของเครือข่าย ส่วนสีชมพูของแถบแสดงถึงธุรกรรมที่เกิดขึ้นจริง ในขณะที่สีฟ้าอ่อนหมายถึงการสื่อสารการตรวจสอบความถูกต้องของโปรแกรมตรวจสอบความถูกต้อง @DBCrypt0 แสดงความคิดเห็นว่าเป็นข้อความตรวจสอบความถูกต้องที่ "บ้า" ซึ่งคิดเป็น 90%-95% ของธุรกรรม

"ดังนั้นเมื่อ # โซลาน่า กล่าวว่าพวกเขากำลังทำ 4K TPS เพียงแค่รู้ว่าน้อยกว่า 10% เป็นธุรกรรมที่เกิดขึ้นจริงบนเครือข่าย”

ธุรกรรมของ Solana แบ่งตามฉันทามติและการสื่อสารของผู้ตรวจสอบ
ที่มา: @DBCrypt0 บน Twitter.com

เนื่องจากปริมาณธุรกรรมส่วนใหญ่ประกอบด้วย ข้อความของผู้ตรวจสอบความถูกต้องนี้ "ทำให้ระบบล่มจม" และเมื่อเครือข่ายหยุดทำงาน Validator จะไม่สามารถพูดคุยกันได้ไอดี @DBCrypt0.

ในกรณีดังกล่าว ผู้ตรวจสอบความถูกต้องจะหันไปใช้ Discord เพื่อตัดสินใจว่าจะทำอย่างไร ปัญหาคือสองในสามของ Validator ต้องยินยอมให้ดำเนินการใดๆ ที่เสนอก่อนที่จะเกิดขึ้น และบางส่วนอาจออฟไลน์และไม่ทราบถึงการหยุดทำงาน

“จากนั้นพวกเขาต้องการ 66% ของผู้ตรวจสอบความถูกต้องที่ฉันเชื่อว่าจะเห็นด้วยกับวิธีแก้ปัญหาเพื่อสำรองข้อมูล".

เฮเดร่าร้องเรียก

โซลาน่า “สร้างข้อมูลจำนวนมหาศาลสำหรับโหนดทั้งหมด” โดยใช้โมเดลฉันทามติแบบออนไลน์ @DBCrypt0 กล่าว.

เขาเสริมว่าการทำให้ประวัติขยายตัวด้วยข้อความตรวจสอบที่ไม่จำเป็น "ศูนย์ข้อมูล" จำเป็นต้องดำเนินการโหนด Solana เต็มรูปแบบ

ในการปัดเศษ @DBCrypt0 ชี้ให้เห็นว่า Hedera ยังใช้โมเดลฉันทามติแบบออนไลน์และได้รับความเดือดร้อนจากข้อบกพร่องที่ขยายตัวโดยธรรมชาติเช่นเดียวกับ Solana

"ขออภัยที่จะทำลายมันทั้งหมด #HBARบาเรียน แต่ tx ส่วนใหญ่ไม่จำเป็น

เช่นเดียวกับที่พวกเขาอยู่บน # โซลาน่า

$ HBAR ทำได้เพียงประมาณ 3-5 TPS โดยเฉลี่ย”

เมื่อวันที่ 25 ก.พ. SOL แกว่งตัว 9% ไปที่ขาลง แต่ฟื้นตัวได้ด้วยการปิดแท่งเทียนรายวันถัดไปเหนือราคาเปิดของวันก่อนหน้า ซึ่งบ่งชี้ว่าตลาดยอมรับการหยุดทำงานของ Solana ตามพฤติกรรมที่คาดไว้

ที่มา: https://cryptoslate.com/heres-why-the-recent-solana-outage-took-almost-a-day-to-resolve/