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:](/styles/default/xenforo/smilies/pepe/2016_pepe_thinking.png)
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:
![1663 Pepe Bonk :1663-pepe-bonk: :1663-pepe-bonk:](/styles/default/xenforo/smilies/pepe/1663-pepe-bonk.gif)
![1663 Pepe Bonk :1663-pepe-bonk: :1663-pepe-bonk:](/styles/default/xenforo/smilies/pepe/1663-pepe-bonk.gif)
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.
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.
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:](/styles/default/xenforo/smilies/pepe/1304_pepe_thumbsup.png)
![1304 Pepe Thumbsup :1304-pepe-thumbsup: :1304-pepe-thumbsup:](/styles/default/xenforo/smilies/pepe/1304_pepe_thumbsup.png)
![1304 Pepe Thumbsup :1304-pepe-thumbsup: :1304-pepe-thumbsup:](/styles/default/xenforo/smilies/pepe/1304_pepe_thumbsup.png)
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óm lại:
![1902 Pepeswag :1902-pepeswag: :1902-pepeswag:](/styles/default/xenforo/smilies/pepe/1902-pepeswag.png)
![1902 Pepeswag :1902-pepeswag: :1902-pepeswag:](/styles/default/xenforo/smilies/pepe/1902-pepeswag.png)
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 ĐÓ Ạ!!!
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:](/styles/default/xenforo/smilies/pepe/2016_pepe_thinking.png)
![2016 Pepe Thinking :2016-pepe-thinking: :2016-pepe-thinking:](/styles/default/xenforo/smilies/pepe/2016_pepe_thinking.png)
![2016 Pepe Thinking :2016-pepe-thinking: :2016-pepe-thinking:](/styles/default/xenforo/smilies/pepe/2016_pepe_thinking.png)
Bots là gì?
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: :1663-pepe-bonk:](/styles/default/xenforo/smilies/pepe/1663-pepe-bonk.gif)
![1663 Pepe Bonk :1663-pepe-bonk: :1663-pepe-bonk:](/styles/default/xenforo/smilies/pepe/1663-pepe-bonk.gif)
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:](/styles/default/xenforo/smilies/pepe/1304_pepe_thumbsup.png)
![1304 Pepe Thumbsup :1304-pepe-thumbsup: :1304-pepe-thumbsup:](/styles/default/xenforo/smilies/pepe/1304_pepe_thumbsup.png)
![1304 Pepe Thumbsup :1304-pepe-thumbsup: :1304-pepe-thumbsup:](/styles/default/xenforo/smilies/pepe/1304_pepe_thumbsup.png)
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.
Tóm lại:
- 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).
- 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
- 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:](/styles/default/xenforo/smilies/pepe/1902-pepeswag.png)
![1902 Pepeswag :1902-pepeswag: :1902-pepeswag:](/styles/default/xenforo/smilies/pepe/1902-pepeswag.png)
![1902 Pepeswag :1902-pepeswag: :1902-pepeswag:](/styles/default/xenforo/smilies/pepe/1902-pepeswag.png)