หิมะถล่มทำให้เป็นอัมพาตโดยบั๊กที่เกิดจากระดับเสียงที่ดังผิดปกติ

หิมะถล่มทำให้เป็นอัมพาตโดยข้อผิดพลาดที่เรียกโดยปริมาณที่สูงผิดปกติ - 46167729142 9987c26a63 k 1200x628 1ในโพสต์เมื่อ Sunday Medium Patrick O'Grady วิศวกรบล็อกเชนจากทีม Ava Labs เขียนว่าความแออัดที่เพิ่มขึ้นบนเครือข่าย Avalanche ทำให้เกิด "ข้อบกพร่องที่ไม่เป็นที่ยอมรับ" ที่เกี่ยวข้องกับวิธีการที่การพิสูจน์บล็อกเชนและปริมาณงานสูงติดตามธุรกรรม . กองทุนไม่เคยตกอยู่ในความเสี่ยง O'Grady กล่าวแม้ว่าขั้นตอนที่ผิดพลาดครั้งสำคัญได้ทิ้งบทเรียนอันมีค่าสำหรับอุตสาหกรรมบล็อกเชน

Avalanche คืออะไร

Avalanche เป็นบล็อกเชนที่เปิดตัวในเดือนกันยายนปี 2020 โดยมีสัญญาว่าจะประมวลผล 4.500 ธุรกรรมต่อวินาที ได้รับการสนับสนุนโดย บริษัท cryptocurrency รายใหญ่เช่น Galaxy Digital, Bitmain และทุนเริ่มต้นของ Mike Novogratz

นอกจากนี้ยังได้รับการอนุมัติทางวิชาการซึ่งได้รับการออกแบบโดย Emin Gün Sirer ศาสตราจารย์ด้านวิทยาการคอมพิวเตอร์ที่ Cornell University โดยปกติแล้ว blockchain จะเกี่ยวข้องกับสิ่งอื่น ๆ ที่เรียกว่า "Ethereum killer" หรือบล็อกเชนที่ออกแบบมาเพื่อแก้ปัญหาความสามารถในการปรับขนาดที่ทำให้เกิดบล็อกเชนที่ใหญ่เป็นอันดับสองนับตั้งแต่เริ่มก่อตั้ง

แม้ว่าจะเกิดมาเพื่อขโมยส่วนแบ่งการตลาดจาก Ethereum แต่ Avalanche ยังได้รับการขนานนามว่าเป็นวิธีเสริมและเชื่อมต่อแทนที่จะแข่งขันอย่างเคร่งครัดกับรุ่นก่อน Avalanche มี "เครือข่ายเริ่มต้น" สามรายการซึ่งรวมถึงสิ่งที่เรียกว่า "ห่วงโซ่สัญญา" ที่รองรับเครื่องเสมือน Ethereum (ในที่นี้ การอ้าง ตามเวลาจริง) และภาษาการเข้ารหัส Solidity และนี่คือที่มาของปัญหา

จุดบกพร่อง

กล่าวโดยสรุปเพื่อเพิ่มปริมาณการทำธุรกรรมเครือข่าย Avalanche ทั้งสามยังคงแยกกันและแตกต่างจากกันโดยแต่ละกลุ่มจะทำงานภายในชุดประเภทธุรกรรมจนกว่าทรัพยากรจะต้องเปลี่ยนไปใช้ห่วงโซ่อื่น

กระบวนการดังกล่าวถูกนำไปทดสอบหลังจากการเปิดตัวตลาดเงินแบบกระจายอำนาจใหม่ที่เรียกว่า Pangolin จำนวนผู้ใช้และปริมาณที่ผิดปกติได้สร้างจำนวนบล็อกที่ผิดปกติเท่า ๆ กันในการประมวลผล

บันทึกของ O'Grady ทำให้เกิดข้อผิดพลาดที่สร้าง "เหรียญ" ข้ามโซ่ที่ผิดพลาด ดังที่ O'Grady กล่าวว่า: "สิ่งนี้ทำให้ผู้ตรวจสอบความถูกต้องบางรายยอมรับธุรกรรมเหรียญที่ไม่ถูกต้องในขณะที่เครือข่ายอื่น ๆ ปฏิเสธที่จะดำเนินการธุรกรรมเหล่านี้และบล็อกห่วงโซ่สัญญา" ที่สำคัญไม่มีการเรียกเก็บเงินซ้ำซ้อนและข้อผิดพลาดไม่ส่งผลกระทบต่อกิจกรรมเครือข่ายปกติ O'Grady เขียน

แก้ไขปัญหา

แม้ว่าข้อบกพร่องจะได้รับการดูแลภายในไม่กี่ชั่วโมง แต่การหาวิธีแก้ปัญหานั้นไม่ใช่เรื่องง่าย ในที่สุดนักพัฒนาก็แก้ไขปัญหาได้โดยการปรับใช้โปรแกรมแก้ไขเพิ่มขึ้นโดยทั่วไปคือวิธีการอัปเดตซอฟต์แวร์

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

ในกรณีของ Avalanche ข้อผิดพลาดไม่ได้ทำให้เครือข่ายหยุดทำงาน แต่ยังคงเป็นฝักบัวน้ำเย็นสำหรับผู้ที่มีความสามารถของเครือข่ายในการจัดการปริมาณงานสูงก่อนเปิดตัว AVAX ซึ่งเป็นโทเค็น blockchain ซื้อขายอยู่ที่ประมาณ 41,20 ดอลลาร์ลดลงจาก 53 ดอลลาร์ในวันที่ 11 กุมภาพันธ์เมื่อเกิดปัญหา