Offchain Labs, đội ngũ đứng sau layer-2 Arbitrum, cho biết mạng lưới đã “đứng hình” trong một khoảng thời gian ngày 18/08.
Arbitrum đã ngừng xử lý giao dịch trong một giờ
Theo dữ liệu từ Arbiscan, Arbitrum đã có lúc “bất động” vào ngày 18/08, trong vòng 1 tiếng đồng hồ giữa các batch 316.002 và 316.003. Trong khoảng thời gian tăm tối này, nhiều người dùng đã phàn nàn khi mạng lưới không thể xử lý giao dịch, và họ đã suy luận rằng toàn bộ blockchain có thể đã bị đóng băng hoặc ngừng hoạt động.
Vấn đề đã được tìm thấy tại các batch 316.002 và 316.003. Nguồn: Arbiscan
Ngay sau đó, CTO Harry Kalodner đã xác nhận thông tin và lý giải nguyên nhân trên tài khoản Twitter cá nhân của mình.
1/ Was Arbitrum One down for an hour? No
— Harry Kalodner (?,?) (@hkalodner) August 18, 2023
Did the batch poster stop posting for an hour? Yes
What does this all mean? ?
Kalodner giải thích tình trạng gián đoạn xảy ra do “batch poster”. Nếu batch poster ngừng đăng gửi giao dịch, sequencer vẫn sẽ tiếp tục chấp nhận và sắp xếp giao dịch cũng như xác nhận chúng. Đối với hầu hết người dùng, chuỗi vẫn hoạt động bình thường, nhưng những giao dịch cuối cùng sẽ không thành công.
CTO tiếp tục phân tích, batch poster đã gặp một trường hợp hy hữu trong việc xử lý mempool của geth, đẫn đến việc từ chối giao dịch nếu tổng chi phí của tất cả giao dịch trong mempool lớn hơn số dư của người gửi. Điều này đã ngăn chặn batch poster tăng phí cho bất kỳ giao dịch nào. Tình huống này trở nên phức tạp hơn khi số dư ETH chính của batch poster trên Arbitrum One được lưu trữ trong một hợp đồng thông minh riêng biệt gọi là gas refunder, giúp hoàn lại số ETH đã chi trả cho việc đăng gửi, nhằm tăng cường bảo mật cho quỹ của nó.
Batch poster đã có đủ ETH để gửi tất cả giao dịch, nhưng lại đã bị geth từ chối. Liệu bản thân geth có lỗi hay không? Thực tế là cũng có thể, nhưng không hoàn toàn. Batch poster tiêu thụ khoảng 2% giới hạn gas của Ethereum và gas refunder khá khác biệt. Việc gặp sự cố này là điều không thể tránh khỏi.
Đến hiện tại, sự cố đã được kiểm soát hoàn toàn và mạng lưới đang xử lý giao dịch một cách trơn tru.
Sự cố đã được khắc phục, Arbitrum liên tục xử lý giao dịch trên chuỗi, dữ liệu từ Arbiscan
Song trên đây không phải là lần đầu tiên layer-2 này gặp sự cố. Trở lại đầu tháng 6 năm nay, Arbitrum từng bị lỗi sequencer khiến mạng lưới ngừng xử lý giao dịch trên chuỗi trong vòng vài giờ.
Coin68 tổng hợp
Tham gia thảo luận về những vấn đề NÓNG HỔI nhất của thị trường DeFi tại nhóm chat Fomo Sapiens cùng các admin Coin68 nhé!!!