Giao dịch sandwich, còn được gọi là tấn công sandwich hoặc sandwich, là một chiến lược giao dịch hoặc kỹ thuật thao túng trong thị trường tiền mã hóa.
Kỹ thuật này được sử dụng để khai thác biến động giá token do các giao dịch trên sàn giao dịch phi tập trung (DEX) gây ra, nhằm thu được lợi nhuận từ chi phí của những nhà giao dịch không nghi ngờ.
Dựa trên các thông số này, nhà giao dịch A dự kiến sẽ nhận được 9,066 token Y.
Tuy nhiên, một kẻ tấn công sandwich có chiến lược đặt hai giao dịch, một giao dịch trước giao dịch của nhà giao dịch A và một giao dịch sau để kiếm lợi từ biến động giá.
Đầu tiên, kẻ tấn công mua 0,524 token Y với 0,529 token X với phí gas cao hơn. “Lệnh trước” này làm tăng giá token Y do cách hoạt động của mô hình CPMM.
Kết quả là giao dịch của nhà giao dịch A chỉ mua được 8,975 token Y với giá cao hơn dự kiến. Nói chính xác, nhà giao dịch A nhận được token Y ít hơn chính xác 1% so với dự đoán, mức trượt giá tối đa mà nhà giao dịch A sẽ chấp nhận.
Sau đó, kẻ tấn công sandwich bán 0,524 token Y với giá cao hơn (“lệnh quay lại”), giá này được đẩy lên cao hơn nữa sau khi giao dịch của nhà giao dịch A đã hoàn tất và nhận được 0,635 token X.
Kẻ tấn công sandwich kiếm được lợi nhuận 0,106 token X (0,635-0,529=0,106) từ cuộc tấn công này.
Nhìn chung, lợi nhuận của các cuộc tấn công sandwich tăng lên theo quy mô giao dịch và khả năng chịu trượt giá của nạn nhân.
Giao dịch sandwich, khi được sử dụng cho mục đích thao túng, có thể có một số tác động tiêu cực đến các sàn giao dịch phi tập trung (DEX) và hệ sinh thái tiền mã hóa rộng lớn hơn.
Giao dịch sandwich là một hình thức thao túng thị trường. Hoạt động này khai thác sự chênh lệch về giá để thu lợi từ chi phí của các nhà giao dịch khác. Nó làm suy yếu niềm tin vào thị trường và có thể ngăn cản những người tham gia hợp pháp.
Nạn nhân tấn công sandwich có thể bị tổn thất tài chính do thao túng giá cả. Điều này có thể dẫn đến sự không hài lòng và mất lòng tin trong cộng đồng tiền mã hóa.
Các cuộc tấn công sandwich lặp đi lặp lại có thể ngăn cản các nhà cung cấp thanh khoản tham gia vào DEX, làm giảm tính thanh khoản chung trên thị trường.
Bạn có thể xem xét các cách sau để bảo vệ giao dịch của mình khỏi các cuộc tấn công sandwich.
Hãy cân nhắc sử dụng lệnh giới hạn thay vì lệnh thị trường bất cứ khi nào có thể. Mặc dù nhiều DEX không cung cấp loại lệnh này nhưng một số DEX lại có tùy chọn này. Bạn có thể cân nhắc sử dụng DEX với các lệnh giới hạn, cho phép bạn chỉ định mức giá mà bạn sẵn sàng mua hoặc bán một tài sản.
Bạn có thể giữ khả năng chịu trượt giá của mình ở mức tương đối thấp hơn, điều này sẽ làm giảm phần thưởng tiềm năng mà những kẻ tấn công sandwich có thể nhận được từ việc thao túng giao dịch của bạn. Tuy nhiên, nhiều DEX hiện sử dụng cài đặt tự động trượt giá. Việc đặt mức trượt giá quá thấp cũng có thể khiến giao dịch của bạn mất nhiều thời gian hơn để xử lý.
Một giao dịch lớn duy nhất là mục tiêu lý tưởng cho những kẻ tấn công sandwich. Việc chia chúng thành những phần nhỏ hơn có thể giúp giảm thiểu khả năng trượt giá.
Dưới đây là một số chiến lược mà các sàn giao dịch tập phi tập trung có thể triển khai để giảm thiểu tác động tiêu cực của giao dịch sandwich:
DEX có thể thực hiện các biện pháp để phát hiện và ngăn chặn giao dịch chạy trước và giao dịch xen kẽ. Điều này có thể bao gồm độ trễ thực hiện lệnh, ngẫu nhiên hóa thời gian thực hiện lệnh và các thuật toán khớp lệnh được cải thiện.
DEX có thể phát triển hoặc tích hợp các công cụ phân tích giao dịch để phát hiện các mô hình giao dịch đáng ngờ. Những công cụ này có thể xác định và cảnh báo các cuộc tấn công sandwich tiềm ẩn để xem xét thêm.
DEX có thể thiết lập các chính sách và hướng dẫn rõ ràng về giao dịch thuật toán và giao dịch tần suất cao. Điều này giúp đảm bảo rằng các bot giao dịch và thuật toán hoạt động trong giới hạn có thể chấp nhận được.