Cronos, chuỗi công cộng được hỗ trợ bởi Crypto.com, đã tiết lộ rằng để xử lý cuộc tấn công vào giao thức vay mượn Tectonic, các người xác thực mạng đã hoàn tác gần hai giờ lịch sử trên chuỗi. Cronos cho biết hành động này đã hủy bỏ khoảng 111,2 triệu USD các giao dịch liên quan, bảo toàn phần lớn số vốn vẫn còn trên chuỗi, nhưng đồng thời cũng hủy bỏ tất cả các giao dịch hợp lệ trong khoảng thời gian đó.
Cuộc tấn công xảy ra vào ngày 30 tháng 8
Theor the post-mortem released by Cronos, the attacker exploited insufficient liquidity on decentralized exchanges on August 30 to inflate the price of TONIC, then borrowed approximately $120.4 million worth of assets across nine markets on Tectonic using the inflated collateral value.
Cronos cho biết, các người xác thực đã tạm dừng mạng vào lúc 9:32 sáng giờ Miền Đông Hoa Kỳ, sau đó lùi lại 10.961 khối, xóa bỏ giao dịch trong 1 giờ 54 phút. Mạng lưới phục hồi việc tạo khối vào lúc 18:49 cùng ngày, với thời gian ngừng hoạt động khoảng 9 giờ.
Khoảng 92% số vốn bị ảnh hưởng vẫn giữ trên chuỗi
Cronos cho biết họ chọn thực hiện rollback vì khoảng 92% số vốn bị ảnh hưởng lúc đó vẫn còn nằm trong mạng lưới. Nếu không khôi phục về trạng thái trước cuộc tấn công, các tài sản đã cho vay liên quan sẽ tiếp tục nằm dưới sự kiểm soát của kẻ tấn công.
Tuy nhiên, cách xử lý này đã phá vỡ kỳ vọng thông thường của người dùng về tính không thể đảo ngược của các giao dịch blockchain. Cronos trong bản tổng kết đã thừa nhận rằng mọi giao dịch đã xác nhận trong cửa sổ hoàn nguyên, bất kể có liên quan đến cuộc tấn công hay không, đều bị hủy bỏ đồng thời; một số ứng dụng sau khi khôi phục giao dịch đã định giá lại các vị thế chưa đóng.
Vẫn còn 9,19 triệu USD đã được chuyển ra
Mặc dù việc rollback đã hủy bỏ phần lớn các thao tác liên quan, Cronos cho biết vẫn có khoảng 9,19 triệu USD đã được chuyển ra khỏi mạng trước khi mạng bị ngừng, số tiền này nằm ngoài phạm vi có thể được rollback khôi phục và hiện vẫn chưa được truy hồi.
Trước đây, các ước tính ban đầu cho rằng số tiền bị ảnh hưởng khoảng 75 triệu USD, với khoảng 6 triệu USD được chuyển qua chuỗi. Cronos lần này đưa ra con số tái đánh giá cao hơn, cho biết tổng quy mô khoản vay khoảng 120,4 triệu USD, trong đó khoảng 111,2 triệu USD đã bị hủy bỏ.
Cronos thừa nhận việc truyền thông không đầy đủ trong thời gian ngừng hoạt động
Cronos cho biết, trước khi khởi động lại mạng, các người xác thực đã thực hiện nhiều vòng phối hợp và khôi phục hoạt động dựa trên cùng một bản ghi giao dịch sau khi vá phần mềm. Dự án cũng thừa nhận rằng việc truyền thông trong thời gian ngừng hoạt động chưa đủ.
Đối với các giao dịch đã bị hủy, Cronos cho biết người dùng hiện có thể tra cứu thông qua hồ sơ lưu trữ, nhưng những hồ sơ này sẽ không còn được hiển thị trong lịch sử chuỗi chính của trình duyệt khối công khai.
Thông tin bổ sung: Các hành động tương tự không phải là lần đầu tiên xảy ra. Trước đây, Maya Protocol đã tạm dừng mạng sau cuộc tấn công, và Ravencoin cũng từng phải đối mặt với áp lực tái xây dựng lịch sử chuỗi do lỗ hổng.

