Một hội đồng gồm 12 thành viên đã tạm thời thay đổi một trong những hợp đồng cốt lõi của Arbitrum để chuyển tài sản từ địa chỉ mà họ không nắm giữ khóa riêng, sau đó khôi phục mã nguồn ban đầu. Đây là lần thứ hai sự việc tương tự xảy ra trong năm nay.

Hội đồng Bảo mật (Security Council) của Arbitrum đã di chuyển hơn 8.425 ETH và 74 triệu ARB khỏi một địa chỉ liên quan đến vụ khai thác lỗ hổng Binance vào thứ Sáu tuần trước mà không cần bất kỳ hành động nào từ phía hacker.
Theo mức giá hiện tại, số tài sản này trị giá khoảng 30 triệu USD, một con số không đáng kể nếu so với khoảng 6,3 tỷ USD bị đánh cắp từ Binance.
Arbitrum là mạng lưới hoạt động trên nền tảng Ethereum nhằm giúp giảm chi phí giao dịch. Mạng lưới này đang nắm giữ hàng tỷ USD tiền gửi của người dùng. Trên blockchain, tài sản trong một ví thông thường chỉ có thể được di chuyển khi khóa riêng tư (private key) của ví – một chuỗi số bí mật chỉ chủ sở hữu biết – được sử dụng để ký xác nhận giao dịch.
Security Council là một hội đồng gồm 12 thành viên được bầu bởi những người nắm giữ token ARB. Nhóm này có quyền nâng cấp các hợp đồng thông minh của mạng lưới trong trường hợp khẩn cấp nếu nhận được sự đồng thuận của ít nhất 9 thành viên.
Hội đồng đã sử dụng quyền hạn này theo một cách khác thường vào thứ Sáu. Safe của hội đồng, một ví đa chữ ký chung yêu cầu 9 chữ ký để phê duyệt giao dịch, đã thực hiện một giao dịch trên Ethereum nhằm tạm thời thay thế mã nguồn của hợp đồng Inbox trên Arbitrum. Đây là hợp đồng chịu trách nhiệm chuyển tiếp thông điệp từ Ethereum sang Arbitrum.
Đoạn mã thay thế bổ sung một hàm có tên sendUnsignedTransactionOverride, cho phép hội đồng gửi các giao dịch mà mạng lưới Arbitrum xử lý như thể chúng xuất phát từ địa chỉ của kẻ khai thác lỗ hổng.
Theo thông báo của hội đồng trên diễn đàn quản trị Arbitrum, hai giao dịch được thực hiện theo cách này đã chuyển số ARB và ETH nói trên đến một địa chỉ lưu giữ tài sản có phần cuối là 0DA0. Mã nguồn Inbox ban đầu cũng được khôi phục ngay trong cùng giao dịch.
Thông báo nêu rõ: “Không có tài sản hay ứng dụng nào khác của người dùng bị ảnh hưởng”. Số tiền này “chỉ có thể được di chuyển thông qua một cuộc bỏ phiếu quản trị của ArbitrumDAO, được phối hợp với các bên liên quan”.
Công ty bảo mật Zealynx đã truy vết các giao dịch và cho biết số tài sản được chuyển đến Arbitrum khoảng 10 phút sau giao dịch trên Ethereum. Các giao dịch này thuộc loại 0x65, có trường chữ ký để trống và sử dụng bộ đếm giao dịch (nonce) của chính địa chỉ hacker.
Zealynx nhận định hội đồng đã “sử dụng những quyền hạn do DAO trao cho và công bố cả hai hành động trong vòng một tiếng rưỡi”. Công ty cũng nhấn mạnh rằng giả định một địa chỉ chỉ có thể thực hiện giao dịch khi khóa riêng tương ứng ký xác nhận chỉ đúng “trong giới hạn quyền kiểm soát con đường nâng cấp hệ thống”.
Tuy nhiên, đây là một ngoại lệ đáng chú ý đối với mạng lưới vốn được quảng bá là phi tập trung. Điều đó đồng nghĩa với việc bất kỳ ai kiểm soát được cơ chế nâng cấp đều có khả năng khiến bất kỳ địa chỉ nào trên Arbitrum thực hiện giao dịch chuyển tài sản.
Đây không phải lần đầu tiên Security Council sử dụng quyền hạn theo cách này. Vào tháng 4, hội đồng đã di chuyển 30.766 ETH, khi đó trị giá khoảng 71 triệu USD, khỏi địa chỉ của kẻ khai thác lỗ hổng KelpDAO sau khi cơ quan thực thi pháp luật xác định được danh tính kẻ tấn công.
Tuy nhiên, quá trình đưa số ETH này ra khỏi địa chỉ lưu giữ tài sản đã kéo dài nhiều tuần. Các gia đình đang nắm giữ những phán quyết bồi thường chưa được thanh toán liên quan đến các vụ khủng bố của Triều Tiên đã tìm cách yêu cầu quyền đối với số tài sản này.
Một thẩm phán liên bang tại Manhattan sau đó phải điều chỉnh thông báo phong tỏa tài sản trước khi DAO có thể tiến hành bỏ phiếu chuyển số ETH trị giá 71 triệu USD nói trên cho Aave.

