Allbridge lại sụp: Lần thứ hai, cùng một lỗi, và không còn cơ hội
Allbridge lại dính flash loan. Lần thứ hai. Cùng một lỗ hổng. Bạn có tin không?
Hồi tháng 4/2023, pool BNB Chain của chúng mất 573.000 USD. Team bảo đã sửa, đã điều chỉnh cơ chế tính thanh khoản. Nhưng hôm qua, 24/7, kẻ tấn công vay flash loan từ Kamino trên Solana, thao túng giá pool, và rút 1.65 triệu USD. MỘT BLOCK, MỘT CƠ HỘI. TỐC ĐỘ LÀ TẤT CẢ. Và Allbridge một lần nữa chứng minh: họ không biết sửa.
Bối cảnh: Allbridge là cầu nối cross-chain dạng pool thanh khoản. Bạn gửi USDC vào pool trên Solana, rút ra Ethereum. Cơ chế định giá dựa vào tỷ lệ pool nội bộ. Không oracle. Không TWAP. Chỉ có một công thức đơn giản mà bất kỳ ai có đủ vốn cũng có thể bẻ cong. Lần đầu, lỗ hổng nằm ở cách tính phí và trượt giá. Lần này, lỗ hổng lại nằm ở chính cơ chế đó. Không có gì mới. Kẻ tấn công chỉ cần copy-paste chiến thuật cũ.
Core phân tích: Kẻ tấn công dùng Kamino – một lending protocol trên Solana – để vay flash loan. Số tiền cụ thể không được tiết lộ, nhưng đủ lớn để làm lệch giá pool. Sau đó, họ swap nhiều lần qua lại giữa các pool Allbridge, tạo chênh lệch giá ảo. Kết quả: 1.65 triệu USD bị rút khỏi pool Ethereum và Solana. Giao dịch chỉ mất 2 block. Tốc độ là tất cả. Nhưng vấn đề không nằm ở tốc độ của kẻ tấn công, mà nằm ở thiết kế của Allbridge: họ không có bất kỳ lớp bảo vệ nào chống lại việc thao túng giá trong một block.
Từ kinh nghiệm audit của tôi, đây là lỗi sơ đẳng mà bất kỳ security engineer nào cũng biết. Bạn không thể để pool thanh khoản nhỏ (chỉ vài triệu USD) tự quyết định giá mà không có cơ chế chống flash loan. Các cầu nối an toàn hơn như Stargate dùng LayerZero với nhiều oracle độc lập. Across Protocol dùng optimistic oracle. Còn Allbridge? Họ dùng niềm tin. Và niềm tin đã sụp đổ hai lần.
Contrarian Angle: Nhiều người nói “vấn đề là phân mảnh thanh khoản”. VC bảo: cần cầu nối để kết nối các chain. Tôi nói: phân mảnh thanh khoản không giết chết Allbridge. Chính sự bất tài của team mới giết chết nó. Họ có 3 tháng để sửa lỗi sau lần đầu. Họ đã không sửa. Họ chỉ vá tạm thời. Và khi vết vá rách, cả con tàu chìm. Đừng đổ lỗi cho thị trường hay narrative. Lỗi do code. MỘT BLOCK, MỘT CƠ HỘI. VÀ HỌ ĐÃ ĐÁNH MẤT NÓ.
Takeaway: Allbridge sẽ không bao giờ phục hồi. Thanh khoản sẽ rút sạch. Team có thể cố gắng khởi động lại, nhưng không ai tin một cầu nối bị hack hai lần. Cơ hội nằm ở đâu? Ở các cầu nối đã chứng minh được độ an toàn: Stargate, Across, LayerZero. Theo dõi TVL của chúng trong tuần tới – nếu tăng, đó là tín hiệu dòng tiền đang dịch chuyển. Còn với Allbridge? Đã xong. TỐC ĐỘ LÀ LỢI THẾ. Hãy nhanh chân rút LP, nếu bạn còn kẹt.