Tổng cộng 40,650602 nBTC được phát hành từ Nomic mà không có Bitcoin(BTC) đảm bảo thực tế đã tồn tại suốt 74 ngày mà không bị phát hiện, khiến tỷ lệ tài sản đảm bảo của allBTC – sản phẩm Bitcoin tổng hợp trên Osmosis – tụt xuống còn 63,97%.
Kẻ tấn công đã khai thác lỗ hổng của Nomic vào ngày 25 tháng 6 để phát hành 40,650602 nBTC. Osmosis chỉ phát hiện sự việc sau khi chuỗi Nomic ngừng hoạt động vào ngày 7 tháng 9, trong quá trình kiểm tra lại tài sản nắm giữ.
Đề xuất khôi phục được đăng trên diễn đàn cộng đồng Osmosis cho biết toàn bộ số nBTC này được tạo ra chỉ trong một giao dịch của Nomic, thông qua 25 lượt chuyển IBC giống hệt nhau. Kẻ tấn công đã chi tiêu "nBTC" hai lần để gửi các phiếu chứng nhận giả (voucher) sang Osmosis.
Osmosis khẳng định lỗ hổng không nằm ở hệ thống của họ hay ở giao thức IBC, mà nằm ở chức năng chuyển tiền tùy chỉnh riêng của Nomic. IBC là phương thức giao tiếp giúp chuyển tài sản và thông điệp giữa các blockchain khác nhau, và trong sự cố này, khâu xác minh giao dịch chuyển nội bộ của Nomic mới là nơi phát sinh vấn đề.
Trong rổ tài sản allBTC của Osmosis, 39,839746 nBTC sinh ra từ vụ tấn công đã được tính là tài sản đảm bảo. Tại thời điểm đó, tổng cung allBTC tương đương 110,570944 BTC, nhưng tài sản đảm bảo thực tế chỉ đạt 70,731198 BTC.
Theo đó, phần thiếu hụt tài sản đảm bảo được ghi nhận vào khoảng 39,84 BTC. Trên bảng điều khiển công khai, khối lượng nBTC trị giá 39,84 BTC này chiếm tới 36,03% cơ cấu tổng thể của allBTC.
Trong bài viết trước đó của TokenPost về việc phần thiếu hụt tài sản đảm bảo của allBTC lên tới 36%, vấn đề tái cấp vốn cũng như việc có nối lại hoạt động hoàn trả nBTC của Nomic hay không vẫn chưa được quyết định.
Ngày 7 tháng 9, Osmosis đã tiến hành nâng cấp khẩn cấp, qua đó đóng băng 22,650608 allBTC còn sót lại trong địa chỉ của kẻ tấn công. Số tài sản bị đóng băng này đang được xem xét như một nguồn để bù đắp một phần khoản thiếu hụt do vụ tấn công gây ra.
Phần còn lại, khoảng 18 BTC, đã được kẻ tấn công chuyển ra khỏi Osmosis rồi đổi sang Ethereum(ETH). Khoảng 1 triệu USD (tương đương khoảng 1,3 tỷ won) đã được luân chuyển qua mạng lưới Ethereum, trong đó 671 ETH được chuyển tới Tornado Cash.
Tornado Cash là dịch vụ trộn tiền mã hóa (mixer), gộp tài sản của nhiều người dùng lại với nhau nhằm gây khó khăn cho việc truy vết dòng tiền. Trong vụ việc lần này, dịch vụ này được sử dụng để che giấu đường đi của số tiền bị xem là tài sản đánh cắp.
Osmosis đã đưa ra phương án thu hồi tài sản bị đóng băng, đồng thời bổ sung một phần Bitcoin từ quỹ cộng đồng (community pool) để khôi phục tài sản đảm bảo cho allBTC. Phương án khôi phục còn bao gồm việc hủy kế hoạch tái phân bổ thanh khoản Coin USDC(USDC) của Noble đang bị treo, cũng như huy động thêm allBTC từ quỹ cộng đồng.
Đề xuất cũng nêu quy trình tạm dừng việc chuyển đổi tài sản từ Nomic đổ vào hệ thống, loại bỏ phần nBTC bị lỗi ra khỏi allBTC, sau đó mới mở lại các tính năng liên quan. Tuy nhiên, việc thu hồi tài sản thực tế và khôi phục tài sản đảm bảo đều phải trải qua quy trình biểu quyết và phê duyệt của cộng đồng quản trị.
Bình luận cho rằng sự cố lần này cho thấy trong hệ sinh thái Cosmos(ATOM), khi quy trình xác minh giữa cầu nối (bridge) và tài sản liên kết (pegged asset) hoạt động tách biệt nhau, tổn thất có thể chỉ lộ ra sau một thời gian dài. Khi tài sản do cầu nối phát hành được đưa vào làm tài sản đảm bảo cho một dịch vụ khác, cần phải đối chiếu đồng thời cả lịch sử phát hành trên chuỗi gốc lẫn tình trạng tài sản đảm bảo trên chuỗi tiếp nhận.
Nomic là mạng lưới phát hành nBTC dựa trên lượng Bitcoin được ký gửi, cho phép sử dụng trên các blockchain khác. Còn allBTC là sản phẩm của Osmosis, gộp nhiều tài sản liên kết với Bitcoin lại với nhau, trong đó tình trạng tài sản đảm bảo của từng thành phần sẽ ảnh hưởng trực tiếp đến khả năng hoàn trả của toàn bộ sản phẩm.
Osmosis dự kiến sẽ thông qua biểu quyết quản trị để quyết định việc thu hồi tài sản bị đóng băng cũng như có bổ sung Bitcoin từ quỹ cộng đồng hay không. Quy mô khôi phục cuối cùng và thời điểm mở lại các tính năng liên quan đến allBTC sẽ phụ thuộc vào kết quả biểu quyết và các bước xử lý tiếp theo.
Bình luận 0