THORChain dừng giao dịch hoán đổi trên mọi chuỗi sau khi một đợt tái tổ chức Ethereum khiến 10 ETH bị hoàn tiền hai lần
Khoản nạp mà một cầu nối liên chuỗi đã nhìn thấy thì "cuối cùng" đến mức nào? THORChain vừa phải trả giá đắt để biết câu trả lời. Một khối Ethereum bị thay thế, và sai sót liên quan đến 10 ETH đã đủ để dừng các giao dịch hoán đổi trên toàn mạng lưới.
Chuyện gì đã xảy ra (Thứ Bảy, ngày 31 tháng 10):
- Lúc 11:34 UTC, Ethereum xảy ra một đợt tái tổ chức một khối. Báo cáo hậu sự cố của chính THORChain cho biết khoản nạp 10 ETH nằm trong khối bị loại bỏ và không bao giờ quay trở lại chuỗi chính.
- THORChain đã ghi nhận và xác nhận khoản nạp đó. Sau đó, giao dịch hoán đổi không đáp ứng giới hạn giá nên bị hoàn tiền, khiến kho tiền chi trả 10 ETH mà nó chưa từng nhận được. Khoản nạp thực sự từ cùng người gửi cũng được hoàn lại.
- Kết quả: một vault thiếu 10 ETH, còn một ví nhận thừa khoảng 10 ETH. THORChain cho biết không có dấu hiệu nào cho thấy đây là hành động cố ý (ví này đã sử dụng THORChain gần hai năm).
- Cơ chế tự động tạm dừng hoạt động vì phát hiện tình trạng mất khả năng thanh toán. Các nhà phát triển nòng cốt đã tạm dừng tất cả các chain để đề phòng trong lúc xác minh trình tự sự việc và triển khai các bản sửa lỗi cho Bifrost/thornode. Chưa có thời gian dự kiến.
Vì sao các biện pháp bảo vệ không phát hiện được sự cố:
- Tất cả các node đều thấy đợt tái tổ chức chuỗi trong vòng vài giây, nhưng lần kiểm tra lại lẽ ra phải loại bỏ khoản nạp đã không có kết quả rõ ràng kịp thời, nên giao dịch được hoàn tất dựa trên thông tin quan sát đã lưu trong bộ nhớ đệm.
Liên hệ với Binance:
- Chainalysis liên kết tuyến giao dịch bị tạm dừng với số tiền bị đánh cắp từ Binance và được các đối tượng có liên hệ với Triều Tiên rửa tiền (Crypto Briefing, TokenPost). Việc tạm dừng là sự cố ngoài ý muốn, không phải hành động nhắm vào số tiền đó, nhưng đã làm chậm tuyến rửa tiền này.
Tình hình hiện tại:
- API node công khai của THORChain (inbound_addresses, kiểm tra lúc 19:44 UTC) vẫn cho thấy giao dịch đang tạm dừng trên cả 13 chain bên ngoài được liệt kê, bao gồm BTC, ETH, SOL, XRP và BSC. Việc ký giao dịch gửi ra ngoài vẫn được bật trên hầu hết các chain này (tắt trên SOL và GAIA).
- Theo THORChain, các giao dịch hoán đổi được gửi trong thời gian tạm dừng sẽ được giữ lại hoặc hoàn tiền sau khi chain hoạt động trở lại. ETH trong vault bị ảnh hưởng sẽ tiếp tục bị khóa cho đến khi thu hồi được 10 ETH hoặc ghi nhận khoản này là tổn thất.
Diễn biến giá (thị trường giao ngay Binance, 19:42 UTC ngày 31 tháng 10, trong 24 giờ):
- $RUNE 0.674 (+5.5%), biên độ 24 giờ từ 0.636 đến 0.733
- $ETH 2,255.38 (+0.9%)
- $BTC 77,620.66 (+1.2%)
Đây là bối cảnh, không phải nguyên nhân. Việc RUNE tăng giá trong ngày không có nghĩa là thị trường đã phản ánh tác động của đợt tạm dừng theo hướng nào.
Nhận định của tôi: khoản lỗ nhỏ, 10 ETH. Nhưng bài học thì không nhỏ. Bất kỳ giao thức nào xử lý tiền nạp trên một chain khác đều chỉ an toàn ngang với khả năng xử lý các đợt tái tổ chức chuỗi của nó. Và đây là một tuần khó khăn đối với khẩu hiệu “phi tập trung và không thể bị ngăn chặn”: chính đợt tạm dừng gây ảnh hưởng đến người dùng bình thường cũng đã khiến tiền của hacker bị mắc kẹt. Hãy theo dõi việc khởi động lại từng chain và cách 10 ETH được xử lý.
Sau một lần tạm dừng như thế này, bạn sẽ tin tưởng bridge hơn hay ít hơn?
Nguồn: https://tradeassi.com/en/news/b8b9c98b-bafe-4006-9b12-ee178fd60511
Đây không phải lời khuyên tài chính. Hãy tự nghiên cứu.
