Hacker Liquid trả lại 3.400 Bitcoin bị chiếm đoạt qua lỗ hổng Elements, vẫn giữ 47 triệu USD BTC

Những kẻ chiếm đoạt gần 4.000 bitcoin từ Liquid Network đã trả lại 3.400 bitcoin vào ngày hôm sau. Khoảng 598,5 bitcoin hiện vẫn chưa được hoàn trả. Liquid là một sidechain của Bitcoin lưu giữ bitcoin thật để bảo chứng cho token gọi là L-BTC. Mạng lưới này hiện vẫn đang tạm dừng, vì vậy người dùng chưa thể đổi token này lấy bitcoin.
Liquid Network Bitcoin Hack

Dữ liệu công khai trên mạng lưới Bitcoin cho thấy, những kẻ đã chiếm đoạt gần 4.000 bitcoin từ Liquid Network vào Chủ nhật, ngày 6 tháng 9, đã trả lại 3.400 bitcoin vào ngày hôm sau. Tuy nhiên, khoảng 598,5 bitcoin vẫn chưa được hoàn trả.

Liquid là một sidechain của Bitcoin, lưu giữ bitcoin thật để bảo chứng cho một loại token có tên là L-BTC. Mạng lưới này hiện vẫn đang bị tạm dừng, do đó những người nắm giữ token không thể đổi chúng trở lại thành bitcoin.

Khoảng 3.400 bitcoin đã được gửi đến một địa chỉ Liquid Federation vào lúc 16:09 UTC ngày 7 tháng 9, tương đương khoảng 85% số tiền bị lấy đi. Federation là nhóm các đơn vị vận hành chịu trách nhiệm nắm giữ bitcoin bảo chứng cho L-BTC.

Số lượng 598,5 bitcoin còn lại không phải là một khoản thanh toán riêng biệt. Đây là số tiền dư (change) từ cùng một giao dịch đó, được gửi lại địa chỉ mà nguồn tiền đã đến. Theo trình khám phá khối mempool.space, số tiền này vẫn còn ở đó vào ngày 8 tháng 9.

Cả Blockstream và Liquid Network đều chưa công bố chính thức liệu số bitcoin này có nằm trong một thỏa thuận nào hay không.

Diễn biến vụ việc và thiệt hại ước tính

Trong một thông báo sự cố, Blockstream – đơn vị cung cấp công nghệ cho Liquid – cho biết các hacker tự nhận là White Hat đã lấy đi khoảng 4.000 bitcoin từ ví của federation. Vào thời điểm đó, giá trị của số tiền này ước tính khoảng 320 triệu USD.

Theo báo cáo từ The Block, đợt rút tiền này đã chiếm khoảng 95% dự trữ bitcoin được báo cáo của Liquid, vốn ở mức khoảng 4.200 bitcoin trước đó.

Với mức giá bitcoin khoảng 78.000 USD vào ngày 8 tháng 9, 3.400 bitcoin trị giá khoảng 265 triệu USD và 598,5 bitcoin còn lại trị giá khoảng 47 triệu USD.

Bitcoin và Liquid Network

Lỗ hổng từ phần mềm Elements

Số bitcoin này được gửi thông qua Peg-out Authorization Key của SideSwap, một trong những khóa dùng để giải phóng tiền từ sidechain. Blockstream khẳng định khóa này "không bị xâm phạm, và các khóa khác cũng vậy".

Quy trình peg-out sẽ hủy L-BTC trên sidechain và giải phóng lượng bitcoin tương ứng trên chuỗi chính Bitcoin. Theo tin từ Unchained, SideSwap cho biết một lỗi trong Elements – phần mềm mà Liquid đang chạy – đã tạo ra số L-BTC được sử dụng trong đợt rút tiền đó. SideSwap cũng nhấn mạnh rằng cả hệ thống lẫn khóa của họ đều không bị chiếm quyền kiểm soát.

Liquid đã không giải thích chi tiết về lỗ hổng này khi thông báo sự cố, và trang trạng thái của Blockstream cũng không mô tả cụ thể về nó.

Thỏa thuận trên chuỗi và quá trình hoàn trả

Hai bên sau đó đã liên lạc công khai thông qua blockchain Bitcoin. Một thông điệp sớm được ghi vào giao dịch có nội dung: "chúng tôi là whitehat. hãy liên lạc với chúng tôi trên chuỗi", theo The Block.

Thông điệp trên chuỗi Bitcoin

Nhóm này yêu cầu lỗ hổng phải được khắc phục và mọi node phải được vá lỗi trước khi họ gửi trả bất kỳ thứ gì. Blockstream đã phản hồi bằng một thông điệp có chữ ký, xác nhận các bridge node của họ đã được vá và tiền có thể được trả lại an toàn.

Một giao dịch được xác nhận lúc 15:31 UTC ngày 7 tháng 9 đã gửi đến địa chỉ federation 1.000 satoshi (0,00001 bitcoin), cùng với một thông điệp được mã hóa PGP. Nội dung của thông điệp này không được công khai. Khoảng 38 phút sau, 3.400 bitcoin đã được chuyển trả thành công.

Kế hoạch tái khởi động mạng lưới

Blockstream cho biết phần mềm cập nhật đã được triển khai và các thành viên federation đang chuẩn bị cho một đợt tái khởi động có phối hợp. Samson Mow, Giám đốc điều hành của JAN3 và cựu lãnh đạo của Blockstream, xác nhận số tiền chưa được trả lại là khoảng 598 bitcoin. Ông cho biết Blockstream vẫn đang giữ liên lạc với nhóm này.

Tính đến ngày 8 tháng 9, trang trạng thái của Blockstream vẫn liệt kê sự cố này là đang diễn ra (active) với các bridge node công khai vẫn ngừng hoạt động, và chưa cập nhật thông tin về việc hoàn trả tiền. Trang này cũng không nêu rõ lượng bitcoin hiện tại đang bảo chứng cho L-BTC là bao nhiêu.

Mow khuyến cáo người dùng không nên gửi bitcoin vào các địa chỉ peg-in của Liquid (địa chỉ tiền gửi để tạo L-BTC) cho đến khi việc tái khởi động được xác nhận. Blockstream khẳng định các tài sản khác được phát hành trên Liquid, bao gồm USDT và DePix, không bị ảnh hưởng.

Tranh cãi về danh nghĩa "White Hat"

Không phải ai cũng chấp nhận cách gọi "White Hat" cho nhóm hacker này. Charles Guillemet, Giám đốc Công nghệ tại Ledger, đã bác bỏ nhãn dán này. Ông nhận định rằng nếu khoảng 600 bitcoin còn lại là một khoản tiền thưởng được thương lượng qua các thông điệp mã hóa trên blockchain, thì thỏa thuận này trông giống như một hành vi tống tiền hơn.