Front Running Bots - Kẻ săn cơ hội trong giới Crypto

hgiang28

🐋Cá Voi Phake🐋
Việc người dùng bị front run đang là một vấn đề nhức nhối trong Crypto và chưa có lời giải, nguyên nhân chủ yếu dẫn tới việc này là do các front running bot khiến giá trị mà người dùng nhận lại không bằng giá trị thực sự mà họ nên nhận.

Bài viết dưới đây nhằm giải thích về Front Running Bot là gì, những tác động và giải pháp liên quan cho cả phía người dùng và dự án đối với Front Running Bot.

:2016-pepe-thinking: :2016-pepe-thinking: :2016-pepe-thinking:

Bots là gì?​

what_are_bots_image1_710x400px_300dpi.jpg

Trước khi đi sâu tìm hiểu về front-running bots, ta cùng tìm hiểu khái niệm cơ bản về bots.

Nói một cách đơn giản, bot chỉ là những chương trình được lập trình sẵn để tự động hóa việc giao dịch. Thay vì việc bản thân phải theo dõi mọi biến động trong thị trường, canh thời điểm đẹp để mua bán, bot sẽ tự động tổng hợp, đánh giá những thông tin có sẵn trên thị trường và thực hiện việc mua bán tài sản cho người sử dụng.

Hầu hết các bot hiện tại đều có những đặc tính cơ bản sau:
  • Phân tích dữ liệu từ thị trường: Tổng hợp, đánh giá thông tin từ nhiều nguồn và quyết định nên mua hoặc bán một loại tài sản cụ thể nào. (Ví dụ đơn giản nếu giá SUSHI về $5 thực hiện 1 lệnh buy).
  • Dự đoán rủi ro: Tính toán những rủi ro trên thị trường và quyết định mua/bán bao nhiêu.
  • Khả năng mua và bán tài sản: Sử dụng APIs để mua và bán một cách có chiến thuật (có lúc mua nhiều lệnh nhỏ lẻ, có lúc all in giá market).
:1663-pepe-bonk::1663-pepe-bonk:

Bot là một công cụ hiệu quả vì chúng hoàn toàn tự động, có khả năng xử lý nhiều thông tin cùng một lúc, không bị cảm xúc chi phối và hoàn toàn dựa vào dữ liệu để hoạt động. Nhưng tất nhiên chúng không hoàn hảo, việc phụ thuộc hoàn toàn vào những thông số lộ ra nhược điểm của bot trong thị trường không rõ xu hướng, lúc này kinh nghiệm của con người sẽ có ưu điểm giúp bảo toàn số vốn hoặc giúp tạo ra lợi nhuận tốt hơn.

Có rất nhiều loại bot với công dụng khác nhau trên thị trường như: trading bot dùng để test các chiến lược trade khác nhau, arbitrage bot dùng để mua bán chênh lệch giá, và loại bot mà chúng ta sẽ cùng tìm hiểu, front-running bots.

Front-running Bot là gì?​

Khái niệm Front-running​

Front-running là việc lợi dụng việc BIẾT TRƯỚC một giao dịch trong tương lai có tác động đến giá cả và đặt lệnh ngay trước giao dịch đó để kiếm lời cho bản thân.

Ví dụ trong tài chính truyền thống, nếu một trader hoặc một quỹ nào đó biết tin rằng cổ phiếu TLSA của Telsa sắp được một ai đó mua với khối lượng lên tới $10 triệu đô, họ có thể đặt một lệnh mua ngay trước đó và khi lệnh mua 10 triệu đô được thực hiện xong khiến giá giãn nở, họ sẽ ngay lập tức đặt lệnh bán và hưởng phần lợi nhuận.

Front-running Bot trong Crypto​


Khả năng biết trước giao dịch sắp xảy ra là một phần rất quan trọng của front-running. Vậy tại sao trong Crypto, những trường hợp bị front-run lại xảy ra thường xuyên và nhiều đến thế?

Điều này nằm trong thiết kế của Ethereum hoặc các blockchain có thiết kế tương tự Ethereum, tất cả các giao dịch được submit đều phải dừng lại trong một mempool (nôm na là nơi chứa các giao dịch đợi được xử lý). Lúc này các miners hoặc bots có thể scan mempool. Bot khi scan mempool sẽ tìm được những giao dịch thích hợp để front-run (X).

:1304-pepe-thumbsup::1304-pepe-thumbsup::1304-pepe-thumbsup:

Một đặc điểm thứ hai trong thiết kế của Ethereum là các miners có quyền chọn thứ tự xử lý giao dịch, và tất nhiên họ sẽ ưu tiên những giao dịch trả phí cao hơn (đây là lí do gây ra vấn đề MEV). Do đó bot khi scan xong và tìm được X, chúng chỉ việc:
  • Đặt lệnh mua với phí gas cao hơn gas của X một chút.
  • Tiếp đó đặt lệnh bán với gas thấp hơn X một chút.
  • Và thu về lợi nhuận từ việc front-run.
Việc đặt lệnh hai đầu như trên là một trong những hình thức front-run phổ biến hiện nay hay còn được gọi là “sandwich attack”.

55mgLtvwWdf0kHZQ9QMkL4gmWue2-ojo3atk.jpeg

Tóm lại:
  1. Front-running bots thấy một giao dịch có khả năng front-run (slippage đủ lớn, tác động đến giá đủ cao để thu về lợi nhuận).
  2. Chèn 1 lệnh buy với size hợp lý (vì lệnh buy vào cũng sẽ ảnh hưởng tới giá) lên trước lệnh của người dùng
  3. Xả ngay sau khi lệnh người dùng được thực hiện. Lợi nhuận của bots nằm ở phần trượt giá do người dùng tạo ra, tạo điều kiện để mua ở giá thấp xả ở giá cao.
:1902-pepeswag::1902-pepeswag::1902-pepeswag:MẤY CÁI NÀY NGƯỜI MỚI CHÚ Ý NHA ANH EM! MÌNH CŨNG ĐÃ TỪNG KO HIỂU MẤY CÁI NÀY NHƯNG XU CÀ NA CHO AI CHỦ QUAN ĐÓ Ạ!!!
 

traderno1

🐋Cá Voi Phake🐋
Cám ơn rất nhèo ạ!!! kinh nghiệm bổ ích
 
Thẻ
fontrunningbots kinh nghiệm trade coin sandwichattack
Bên trên