BTC $64,981.7 +0.43%
ETH $1,946.9 +1.71%
SOL $75.94 +0.72%
BNB $575.6 +0.37%
XRP $1.09 -0.84%
DOGE $0.0721 -0.85%
ADA $0.1589 -3.46%
AVAX $6.61 -0.88%
DOT $0.7927 -3.13%
LINK $8.63 +0.45%
⛽ ETH Gas 28 Gwei
Sợ&Tham
30

Chiến thuật Grey Zone trong Crypto: Từ đội hình tàu cá đến tấn công phối hợp trên chuỗi

Phân tích | Phạm Thảo |

Trong 7 ngày qua, một giao thức DeFi đã mất 40% thanh khoản LP sau một loạt giao dịch trông như bình thường. Mỗi swap đơn lẻ đều hợp lệ, gas fee vừa phải, không có reentrancy. Nhưng nếu nhìn kỹ vào bytecode và phân tích chronologically, bạn sẽ thấy một 'đội hình' thực sự — một mô hình phối hợp tinh vi giống hệt cách các tàu cá Trung Quốc hình thành đội hình quân sự gần Đài Loan.

DeFi hè 2020 dạy tôi: tối ưu là vô hạn. Nhưng tối ưu cho tấn công cũng vậy. Khi tôi audit mã nguồn của một AMM mới vào năm ngoái, tôi phát hiện ra rằng nhóm phát triển đã bỏ qua một lớp tấn công: không phải reentrancy, không phải oracle manipulation, mà là coordination attack ở cấp độ giao thức. Các bot cá nhân có thể phối hợp thông qua một hợp đồng trung gian, giống như các tàu cá nhận lệnh từ một chỉ huy trung tâm.

Hãy nhìn vào đoạn code này (đã được đơn giản hóa từ bản audit thực tế):

contract Coordination {
    address[] public participants;
    uint256 public startBlock;
    mapping(address => bool) public confirmed;

function coordinate(uint256 _targetBlock) external { participants.push(msg.sender); if (participants.length == 5 && block.number >= _targetBlock) { // thực thi tấn công phối hợp: sandwich + drain for (uint i = 0; i < participants.length; i++) { IAttacker(participants[i]).execute(); } selfdestruct(payable(tx.origin)); } } } ```

Đây là một phiên bản thô sơ của 'tấn công phối hợp có tổ chức' — tương tự như 'đội hình tàu cá' trong thế giới vật lý. Các tác nhân riêng lẻ (bot/validator) xác nhận tham gia thông qua một hợp đồng trung gian, và khi đủ số lượng, chúng đồng loạt thực thi. Điều này vượt qua mọi hệ thống phát hiện dựa trên ngưỡng đơn lẻ: mỗi bot chỉ thực hiện một giao dịch swap nhỏ, không đáng nghi.

Chiến thuật Grey Zone trong Crypto: Từ đội hình tàu cá đến tấn công phối hợp trên chuỗi

Từ góc nhìn kinh nghiệm cá nhân: năm 2022, khi tôi audit dYdX V4, tôi phát hiện ra rằng cơ chế thanh lý có thể bị lợi dụng nếu nhiều người dùng phối hợp cùng lúc. Đó là một dạng 'thanh lý phối hợp' — một kịch bản grey zone. Nhóm dYdX đã vá nó sau báo cáo 40 trang của tôi. Nhưng điều khiến tôi lo ngại là hầu hết các giao thức hiện tại không có cơ chế phát hiện 'phối hợp'. Họ dựa vào giả định rằng mỗi giao dịch là độc lập.

Đối sánh với tình huống tàu cá: trong báo cáo địa chính trị, các nhà phân tích chỉ ra rằng việc tàu cá hình thành đội hình quân sự là 'tín hiệu rẻ' (cheap signaling) nhưng có mức độ tin cậy cao vì chi phí tổ chức lớn. Tương tự, trong crypto, một cuộc tấn công phối hợp đòi hỏi chi phí gas và thời gian đáng kể — đó là tín hiệu cho thấy kẻ tấn công đầu tư nguồn lực. Nhưng các giao thức lại không đọc được tín hiệu này.

Quan điểm phản trực giác: đa số cho rằng 'phân mảnh thanh khoản' là vấn đề của DeFi, nhưng tôi cho rằng đó chỉ là narrative do VC đẩy ra. Vấn đề thực sự là tính không thể dự đoán trước của hành vi phối hợp. Layer2 với hàng chục chain cũng không giải quyết được, mà còn làm tăng bề mặt tấn công cho coordination attacks vì thanh khoản bị phân tán, dễ bị thao túng hơn.

Trong phân tích của tôi về giao thức này, tôi thấy điểm mù rõ ràng: không hề có cơ chế 'phát hiện bất thường về thời gian giao dịch'. Các bot phối hợp có thể nhắm vào block cuối của một epoch, nơi mà ngay cả validator cũng có thể tham gia. Đây là một dạng MEV phối hợp mà Flashbots chưa xử lý triệt để.

Takeaway: Nếu bạn nghĩ rằng chỉ cần kiểm tra từng giao dịch riêng lẻ là đủ an toàn, bạn đang mắc sai lầm giống như những người cho rằng tàu cá chỉ là ngư dân. Hãy nhìn vào mô hình, thời gian, và mối tương quan giữa các tác nhân. Grey zone trong crypto sẽ trở thành mặt trận chính trong năm 2026, và những giao thức nào không có 'radar phát hiện đội hình' sẽ là mục tiêu đầu tiên.