Avalanche bị tê liệt do lỗi kích hoạt bởi âm lượng lớn bất thường

Tuyết lở làm tê liệt do lỗi kích hoạt bởi âm lượng lớn bất thường - 46167729142 9987c26a63 k 1200x628 1Trong một bài đăng trên Sunday Medium, kỹ sư blockchain Patrick O'Grady của nhóm Ava Labs đã viết rằng sự gia tăng tắc nghẽn trên mạng Avalanche đã gây ra "lỗi không xác định" liên quan đến cách blockchain bằng chứng cổ phần và thông lượng cao theo dõi các giao dịch. O'Grady lưu ý rằng các quỹ chưa bao giờ gặp rủi ro, mặc dù sai lầm đáng kể đã để lại một bài học quý giá cho ngành công nghiệp blockchain.

Avalanche là gì

Avalanche là một blockchain được ra mắt vào tháng 2020 năm 4.500 với hứa hẹn xử lý XNUMX giao dịch mỗi giây. Nó được hỗ trợ bởi các công ty tiền điện tử lớn bao gồm Galaxy Digital, Bitmain và Vốn khởi tạo của Mike Novogratz.

Nó cũng được phê duyệt về mặt học thuật, được thiết kế bởi Emin Gün Sirer, một giáo sư khoa học máy tính tại Đại học Cornell. Blockchain thường được liên kết với những cái gọi là "kẻ giết Ethereum" khác, hoặc các blockchains được thiết kế để giải quyết các vấn đề về khả năng mở rộng đã gây khó khăn cho blockchain lớn thứ hai kể từ khi thành lập.

Mặc dù được sinh ra để đánh cắp thị phần từ Ethereum, Avalanche cũng được coi là một cách để bổ sung và kết nối, thay vì cạnh tranh nghiêm ngặt, với người tiền nhiệm của nó. Avalanche có ba "chuỗi mặc định", bao gồm cái gọi là "chuỗi hợp đồng" hỗ trợ máy ảo Ethereum (ở đây là báo giá trong thời gian thực) và ngôn ngữ mã hóa Solidity của nó. Và đây là nơi mà vấn đề nảy sinh.

Con bọ

Nói tóm lại, để tăng thông lượng giao dịch, ba chuỗi Avalanche vẫn tách biệt và khác biệt với nhau, mỗi chuỗi hoạt động trong một loạt các loại giao dịch, cho đến khi nguồn lực đó phải chuyển sang chuỗi khác.

Quá trình đó đã được đưa vào thử nghiệm sau khi ra mắt thị trường tiền tệ phi tập trung mới có tên là Pangolin. Một lượng người dùng và khối lượng không điển hình đã tạo ra một lượng khối không điển hình như nhau để xử lý.

O'Grady lưu ý, điều này đã kích hoạt một lỗi tạo ra "đúc" chuỗi chéo sai. Như O'Grady đã nói: "Điều này khiến một số trình xác nhận chấp nhận một số giao dịch tiền xu không hợp lệ, trong khi phần còn lại của mạng lưới từ chối xử lý các giao dịch này và chặn chuỗi hợp đồng." Quan trọng là, các khoản phí kép đã không xảy ra và lỗi này không ảnh hưởng đến các hoạt động mạng thường xuyên, O'Grady viết.

Vấn đề đã được giải quyết

Mặc dù lỗi đã được xử lý trong vòng vài giờ, nhưng việc tìm ra giải pháp không hề đơn giản. Cuối cùng, các nhà phát triển đã giải quyết vấn đề bằng cách triển khai từng bước một bản vá, về cơ bản là cách bất kỳ phần mềm nào được cập nhật.

Blockchains là cơ sở hạ tầng phức tạp, được xây dựng bởi con người, nhưng được quản lý bởi máy móc. Một vấn đề đủ nhỏ để không được chú ý trong quá trình phân tích ban đầu có thể nhân lên khi mạng phát triển.

Trong trường hợp của Avalanche, lỗi không gây ra tình trạng mất mạng, nhưng nó vẫn là một cơn mưa rào cho những ai tự hào về khả năng xử lý thông lượng cao của mạng trước khi ra mắt. AVAX, mã thông báo blockchain, đang giao dịch ở mức khoảng 41,20 đô la, giảm từ 53 đô la vào ngày 11 tháng XNUMX khi sự cố xảy ra.