1,12 triệu USDC. Một giao dịch duy nhất. Một lỗ hổng đã tồn tại suốt hai năm. Đó là những con số tóm gọn sự sụp đổ của Allbridge Core trên Solana vào ngày 3/4/2025. Kẻ tấn công mượn 1,12 triệu USDC từ Kamino, xoay vòng vài bước trong pool USDC/USDT, rút toàn bộ thanh khoản với giá trị bị thổi phồng, rồi trả khoản vay tức thì. Quy trình hoàn hảo. Đau đớn thay, nó cũng hoàn toàn có thể dự đoán trước. Vào tháng 4/2023, Allbridge đã bị tấn công theo cùng cách trên BNB Chain. Họ nói đã sửa. Họ đã không sửa. Họ đã đánh lừa chính mình — và giờ đây, họ đánh lừa cả cộng đồng một lần nữa.
Allbridge Core là một cầu nối cross-chain dạng pool thanh khoản tập trung. Về mặt kỹ thuật, nó là một AMM đơn giản với cặp stablecoin USDC/USDT. Giá trị của mỗi token trong pool được xác định hoàn toàn bởi tỷ lệ dự trữ hiện tại — không có oracle bên ngoài, không có bảo vệ trượt giá mạnh. Đây là thiết kế nguyên thủy nhất của Uniswap V2, nhưng lại được đặt vào một nhiệm vụ đòi hỏi độ tin cậy cao: bảo vệ tài sản người dùng khi chuyển qua các blockchain. Khi bạn chỉ dựa vào công thức x*y=k, một cú bơm thanh khoản khổng lồ từ flash loan sẽ làm méo mó giá tức thì. USDT bỗng trở nên “rẻ” một cách giả tạo, và kẻ tấn công có thể mua nó với giá ưu đãi, rồi rút lượng dự trữ chênh lệch ra ngoài. Đó chính xác là những gì đã xảy ra.
Phân tích on-chain cho thấy kẻ tấn công đã khởi tạo flash loan 1,12 triệu USDC từ Kamino. Sau đó, anh ta đẩy toàn bộ số này vào pool USDC/USDT, làm xáo trộn tỷ lệ. Pool vốn dĩ đang cân bằng bỗng chốc có quá nhiều USDC, khiến USDT bị định giá thấp hơn nhiều so với thị trường. Trong cùng một giao dịch, kẻ tấn công dùng USDC vừa được “bơm” để đổi lấy USDT với tỷ giá có lợi, rút toàn bộ thanh khoản USDT ra khỏi pool, và cuối cùng trả lại khoản vay flash. Kết quả: Allbridge Core mất sạch 1,12 triệu USDC thanh khoản. Không có oracle nào can thiệp, không có cơ chế kiểm tra giá chéo nào được kích hoạt. Cả “bộ não” của giao thức phó thác hoàn toàn cho công thức x*y=k.
Nhưng điều đáng sợ hơn cả kỹ thuật là thái độ của đội ngũ. Năm 2023, Allbridge bị tấn công trên BNB Chain với vector hoàn toàn giống hệt. Khi ấy, họ tuyên bố đã “vá lỗi”. Bằng chứng là trên mạng xã hội, họ khẳng định pool đã an toàn. Nhưng một lỗ hổng sinh ra từ thiết kế — việc thiếu oracle và phụ thuộc vào tỷ lệ pool nội bộ — không thể được “vá” bằng một bản patch nhẹ. Nó yêu cầu tái cấu trúc toàn bộ cơ chế định giá. Rõ ràng, nhóm đã không làm điều đó. Họ chỉ vá phần ngọn, để rồi gốc rễ vẫn còn nguyên. Và khi một giải pháp mới (Solana) được triển khai, vector tương tự lại mở ra. Điều này nói lên một điều đáng buồn: đội ngũ Allbridge thiếu năng lực để hiểu và sửa chữa căn nguyên vấn đề. Họ là những người xây nhà trên cát, và mỗi cơn bão chỉ là vấn đề thời gian.
Quan điểm trái chiều: Nhiều nhà giao dịch bán lẻ sẽ nghĩ rằng “mọi thứ đã qua”, “giá token sẽ hồi phục khi họ đòi lại được tiền”. Họ nhìn vào thông báo của đội ngũ yêu cầu trả lại tiền, và cho rằng đó là dấu hiệu tốt. Sai lầm chết người. Lịch sử cho thấy một giao thức đã từng bị tấn công bởi cùng một phương pháp và không sửa được tận gốc sẽ không bao giờ lấy lại được niềm tin. Số tiền bị đánh cắp 1,12 triệu USDC chỉ là phần nổi của tảng băng chìm. Phần chìm là uy tín, là sự tin cậy của người dùng, là khả năng vận hành. Ngay cả khi họ đòi lại được 100% số tiền, bạn có dám gửi tài sản của mình vào đó nữa không? Tôi thì không. Một protocol đã thất bại trong bài kiểm tra an toàn căn bản hai lần — đó không còn là tai nạn, đó là bản chất. Hãy nhìn sang Stargate, Wormhole hay bất kỳ cầu nối nào sử dụng oracle phi tập trung hoặc có lớp bảo vệ trượt giá động. Họ sống sót. Còn Allbridge? Nó đã chết từ lần đầu tiên, chỉ là chưa có giấy chứng tử.
Takeaway rất đơn giản: Một giao thức không có oracle, không có cơ chế chống thao túng giá, và đã từng bị tấn công bởi cùng một vector — đó là một “tài sản độc hại”. Đừng để FOMO hay hy vọng đòi lại tiền làm mờ mắt. Hãy rút thanh khoản ngay lập tức. Nếu bạn đang hold token ALLBRIDGE, hãy coi như nó đã về 0. Bài học từ vụ này không dành cho Allbridge, mà dành cho tất cả chúng ta: trong DeFi, một lỗ hổng thiết kế không bao giờ tự biến mất, chỉ có những đội ngũ đủ năng lực mới có thể sửa nó. Còn Allbridge? Họ đã cho thấy họ không phải là những người đó.