Giao dịch Sandwich

Trung cấp

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ờ. 

Cách giao dịch sandwich hoạt động

Trước khi hiểu giao dịch sandwich, trước tiên chúng ta hãy xem lại cách hoạt động của DEX. Trong mô hình Nhà tạo lập thị trường sản phẩm không đổi (CPMM), một bể thanh khoản bao gồm token X và token Y tuân theo công thức sau: X * Y = K, trong đó K luôn không đổi. 
Các giao dịch được gửi tới DEX không được thực hiện ngay lập tức mà thay vào đó được gửi đến mempool, nơi các nhà giao dịch có thể xem tất cả các giao dịch đang chờ xử lý. Điều này tạo cơ hội cho những kẻ tấn công sandwich khai thác cơ hội kiếm lợi nhuận cho bản thân trước sự thiệt hại của những nhà giao dịch không nghi ngờ.  
Giả sử nhà giao dịch A gửi giao dịch giao dịch 10 token X cho token Y với khả năng trượt giá 1% (sẵn sàng chấp nhận chênh lệch tối đa 1% trong giá trị cuối cùng mà nhà giao dịch A nhận được) và phí gas 0,3% trong một bể chứa 100 token X và 100 token Y. 

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. 

Tác động của giao dịch sandwich

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. 

1. Thao túng thị trường

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.

2. Mất tiền

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.

3. Thanh khoản giảm 

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. 

Cách tự bảo vệ mình khỏi các cuộc tấn công sandwich 

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. 

1. Sử dụng lệnh giới hạn 

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. 

2. Sử dụng độ trượt giá thấp

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ý. 

3. Chia nhỏ các giao dịch lớn của bạn

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á. 

Cách các DEX có thể giảm thiểu giao dịch sxfandwich

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:

1. Biện pháp chống chạy trước 

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.

2. Công cụ phân tích giao dịch

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.

3. Chính sách giao dịch thuật toán 

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.

Chia sẻ bài đăng
Các thuật ngữ liên quan
Đăng ký tài khoản
Áp dụng kiến thức vào thực tế bằng cách mở tài khoản Binance ngay hôm nay.