Các nhà phân tích của Chainalysis cho biết việc ngừng các giao dịch hoán đổi trên giao thức phi tập trung THORChain đã vô tình làm chậm quá trình rửa một khoản tiền lớn bị đánh cắp trong vụ tấn công Binance trị giá 6,3 tỷ USD. Giao thức đã tạm dừng hoạt động trên mười blockchain do lỗi trong quá trình tái tổ chức khối Ethereum.
Tin tặc Binance đã rút tiền thông qua THORChain
Ngày 31 tháng 10, Cục Điều tra Liên bang Hoa Kỳ (FBI) liên hệ vụ tấn công Binance với nhóm tin tặc Triều Tiên TraderTraitor. Cơ quan này công bố hàng trăm địa chỉ của những kẻ tấn công và kêu gọi các nhà vận hành nút THORChain, các giao thức DeFi cùng những dịch vụ tiền mã hóa khác hạn chế giao dịch với các địa chỉ đó.
THORChain đã dừng các giao dịch hoán đổi ngay trong ngày hôm đó, nhưng không phải để đáp lại lời kêu gọi của FBI.
Chainalysis cho biết việc tạm dừng ảnh hưởng đến tất cả người dùng giao thức, bao gồm cả các tin tặc Triều Tiên đang chuyển tài sản bị đánh cắp giữa các blockchain. Tuy nhiên, công ty không nêu rõ đã chặn được bao nhiêu tiền. Những kẻ tấn công vẫn còn các cách khác để rút tiền.
Theo ước tính của nhà nghiên cứu có biệt danh SomaXBT, trong hai ngày sau vụ tấn công, những kẻ phạm tội đã rút khoảng 242 triệu USD khỏi mạng Tron.
Khoảng 44 triệu USD trong số đó đi qua THORChain, 48 triệu USD qua Relay và 32,1 triệu USD qua Chainflip.
Lỗi hoàn trả ETH khiến giao dịch hoán đổi trên 10 mạng lưới phải dừng
Ngày 31 tháng 10, mạng Ethereum xảy ra hiện tượng tái tổ chức: một khối đã được thêm vào trước đó bị thay thế bằng khối khác, khiến các giao dịch trong khối đó không còn được xem là đã xác nhận.
Trong số đó có một khoản tiền gửi 10 ETH vào kho lưu trữ của THORChain. Giao thức đã kịp ghi nhận khoản tiền này, dù giao dịch đó không còn nằm trong chuỗi Ethereum cuối cùng.
Giao dịch hoán đổi từ khoản tiền gửi này không nằm trong giới hạn giá do người dùng đặt ra, nên THORChain đã gửi tiền hoàn trả. Kết quả là giao thức đã trả 10 ETH mà nó chưa nhận được, trong khi số tiền ban đầu của người dùng sau khi tái tổ chức vẫn nằm trong tay người dùng.
Quy trình kiểm tra khả năng thanh toán tự động phát hiện khoản thiếu hụt và tự dừng các giao dịch hoán đổi ETH.
Khoảng hai phút sau, các nhà vận hành nút ngừng ký các giao dịch gửi đi trên mạng này để ngăn tiền tiếp tục rời khỏi kho lưu trữ. Sau đó, để đề phòng, họ cũng tạm dừng các blockchain còn lại.
THORChain cho biết người dùng đã tự nguyện trả lại 10 $ETH dư thừa và số dư đã được khôi phục.
Theo dữ liệu mới nhất của giao thức, các giao dịch hoán đổi đã ngừng hoạt động trên $BTC , Ethereum, Solana, $TRX , BNB Chain, Bitcoin Cash, Dogecoin, Litecoin, Cosmos và Zcash.
Các nhà phát triển cảnh báo lỗi có thể tái diễn
Theo các nhà phát triển, tất cả các nút đều nhận thấy việc Ethereum tái tổ chức, nhưng hệ thống chưa kịp nhận được xác nhận dứt khoát và đã thực hiện giao dịch.
Nhóm phát triển cảnh báo rằng trong những lần tái tổ chức blockchain khác trong tương lai, những kẻ tấn công có thể lợi dụng lỗi này để nhận khoản thanh toán cho các giao dịch không nằm trong chuỗi cuối cùng.
Các chuyên gia đang chuẩn bị bản sửa lỗi. Các nhà vận hành nút sẽ khôi phục giao dịch hoán đổi khi xác định từng mạng lưới đã an toàn.
Để dừng khẩn cấp, chỉ cần phiếu của ba nhà vận hành; việc hủy lệnh dừng cần thêm bốn thành viên khác. THORChain cho biết cơ chế này không trao cho họ quyền kiểm soát tài sản trong các kho lưu trữ.
Xin nhắc lại, vào tháng 9, THORChain đã từ chối yêu cầu của sàn giao dịch Bitget về việc phong tỏa số tiền bị đánh cắp trong vụ tấn công trị giá 387,5 triệu USD. Các nhà phát triển giải thích rằng việc dừng khẩn cấp nhằm bảo vệ chính giao thức, chứ không phải để chọn lọc phong tỏa giao dịch của từng người dùng.
