Sàn giao dịch phi tập trung (DEX) có thể khắc phục một số vấn đề liên quan đến sàn giao dịch tập trung như tập trung thanh khoản vào tay một số người tham gia, rò rỉ tiền trong trường hợp vi phạm an ninh, cấu trúc kiểm soát khép kín, v.v. Tuy nhiên, một vấn đề vẫn chưa lắng xuống là chạy trước. Những người vô đạo đức vẫn đang tìm cách lừa đảo những người giao dịch cả tin.
Nếu bạn nhận được số tiền giao dịch thấp hơn mong đợi khi giao dịch trên DEX, thì rất có thể bạn đang chạy trước. Những tên tội phạm này khai thác mô hình Nhà tạo lập thị trường tự động (AMM), hy sinh những người giao dịch cả tin để kiếm lợi nhuận.
Bài viết này sẽ giải thích các vectơ tấn công và giúp bạn hiểu các khái niệm cơ bản về chạy trước trong trao đổi tiền điện tử, hậu quả tiềm ẩn và cách ngăn chặn chạy trước.
Chạy trước trong tiền điện tử có nghĩa là gì?
Thuật ngữ "chạy trước" đề cập đến quá trình một người nào đó sử dụng lợi thế về công nghệ hoặc thị trường để có được thông tin trước về các giao dịch sắp tới. Điều này cho phép tội phạm lợi dụng sự dao động giá sắp tới để đạt được lợi ích tài chính với chi phí của những người thực hiện các giao dịch này. Chạy trước trong tiền điện tử đạt được bằng cách thao túng phí gas hoặc dấu thời gian, còn được gọi là khớp chậm.
Hoạt động chạy trước cao trên cả sàn giao dịch tập trung và phi tập trung. Mục tiêu của một nhà giao dịch chạy trước là mua một lượng lớn mã thông báo ở mức giá thấp và sau đó bán chúng ở mức giá cao hơn trong khi thoát khỏi vị trí. Khi được thực hiện một cách chính xác, nó mang lại lợi nhuận không rủi ro cho người đi trước.
Giao dịch cổ phiếu và tài sản dựa trên thông tin nội bộ và thu lợi nhuận từ biến động giá là một chiến lược nổi tiếng. Mặc dù bất hợp pháp và phi đạo đức, các nhà môi giới chứng khoán đã tham gia. Chiến thuật này rất giống với giao dịch nội gián, với một điểm khác biệt tinh tế: Người thực hiện giao dịch làm việc vì hoa hồng của khách hàng, không phải công việc kinh doanh của khách hàng.
Bot giao dịch chạy trước là gì?
Chạy trước được thực hiện bằng cách sử dụng các bot tiền điện tử chạy ở quy mô mili giây. Sử dụng robot, trong nháy mắt, họ có thể đọc một chuỗi giao dịch, tính toán quy mô giao dịch và phí gas tối ưu, định cấu hình giao dịch và thực hiện nó.
Chức năng cốt lõi của bot chạy trước là lắng nghe các giao dịch đang chờ xử lý trên chuỗi khối. Sử dụng tập lệnh tương tác để tương tác với chuỗi khối, bot mua trước người mua và bán ngay sau người mua. Rô bốt phân tích các xu hướng về tiền điện tử và thực hiện các giao dịch để kiếm lợi nhuận.
Các chiến lược chạy trước trên các sàn giao dịch phi tập trung
Khi một giao dịch xảy ra, hệ thống sẽ phát nó lên chuỗi khối, yêu cầu những người khai thác xác minh giao dịch. Tuy nhiên, trong bất kỳ chuỗi khối quan trọng nào, luồng giao dịch đến lớn hơn khả năng của các khối tiếp theo. Các giao dịch chưa được khai thác vẫn ở trong mempool.
Mempool chuỗi khối minh bạch và các nhà giao dịch chạy trước tận dụng lợi thế này. Bằng cách hiểu tâm lý của các nhà giao dịch bình thường, họ có thể dự đoán các biến động giá sắp tới và đặt lệnh theo đó. Họ đặt giá xăng cao hơn cho các giao dịch của mình, do đó khuyến khích các giao dịch của họ được chọn trước các giao dịch sắp tới, do đó đánh chặn trước các nhà giao dịch cả tin khác.
Những cách thương nhân có thể ngăn chặn chạy trước
Không có giải pháp duy nhất cho vấn đề chạy trước trên tất cả các nền tảng. Tuy nhiên, tùy thuộc vào kịch bản, các dự án khác nhau cần tuân theo các phương pháp chống chạy trước khác nhau.
Sử dụng một hồ chất lỏng
Các nhà giao dịch chạy trước ưu tiên các nhóm ít thanh khoản hơn vì ít có cơ hội cạnh tranh hơn và các giao dịch của họ không thể bị gián đoạn bởi một lệnh lớn vô tình làm thay đổi trọng số của nhóm. Do đó, giao dịch trong một nhóm thanh khoản lớn có thể làm giảm đáng kể khả năng bị tấn công bởi các giao dịch chạy trước.
Độ trượt tối đa không được quá cao
Câu hỏi “Làm thế nào để tránh bị trượt giá” luôn ám ảnh bạn? Những gì bạn có thể làm là đặt mức dung sai trượt giá tối đa trên hầu hết các sàn giao dịch phi tập trung. Nói cách khác, bạn có thể khắc phục độ lệch lớn nhất so với lợi nhuận kỳ vọng. Bạn có thể tham khảo ví dụ sau để hiểu.
Giả sử bạn đặt hàng trên DEX và mong muốn nhận được 500 Tether (USDT). Nếu bạn đặt giá trị trượt giá là 1% của lệnh, thì bạn sẽ nhận được không ít hơn 495 USDT. Tuy nhiên, nếu dung sai trượt càng lớn thì độ lệch sẽ càng lớn.
Do đó, công thức rất đơn giản: đặt giá trị trượt giá tối đa không quá cao, khoảng 0,5% -2%, để tránh các nhà giao dịch chạy trước. Nếu bạn đang đặt một lệnh lớn, hãy giữ mức trượt giá của bạn ở mức thấp. Các nhà giao dịch chạy trước muốn bạn giữ mức trượt giá cao, vì vậy bạn chỉ cần làm ngược lại.
Trả Phí Gas Thừa
Các nhà giao dịch chạy trước rất vui khi thấy các giao dịch chậm vì điều đó giúp họ có thêm thời gian để đặt lệnh để tận dụng các giao dịch của bạn. Giá xăng quá thấp sẽ khiến hàng đợi giao dịch của bạn lâu hơn, giúp những người đi trước có thêm thời gian để xây dựng chiến lược và gây tổn hại đến lợi ích của bạn.
Trả phí gas cao hơn sẽ khuyến khích những người khai thác xác thực giao dịch của bạn nhanh hơn, giảm cơ hội trở thành mục tiêu của bạn. Để đạt được điều này, bạn có thể đặt giá gas cao hơn mức trung bình hoặc chỉ cần sử dụng tùy chọn gas nhanh trên ví của mình. Nếu bạn đặt một đơn hàng có giá trị lớn, bạn cần chú ý hơn đến điều này và hoàn thành giao dịch nhanh chóng bằng cách thanh toán phí xăng thừa.
Đặt hàng với giá trị nhỏ hơn
Để có lợi nhuận, những người đi trước phải đáp ứng một số ngưỡng tối thiểu. Khi vào và ra khỏi thị trường, phí gas cần được thanh toán hai lần và phí gas cần được trả lại. Họ chỉ bắt đầu kiếm được lợi nhuận sau khi thu hồi các khoản phí này.
Hiện tại, các nhà tạo lập thị trường tự động Ethereum nổi tiếng như Uniswap, Balancer và SushiSwap trả phí gas là 25 đô la cho mỗi giao dịch. Bởi vì họ cần hai giao dịch để thực hiện giao dịch chạy trước, nên họ có thể cần chi 50 đô la để hoàn thành giao dịch. Điều này cũng có nghĩa là nếu giao dịch của bạn có giá trị dưới 50 đô la, thì khả năng bạn bị người đi trước nhắm đến là rất nhỏ.
Khi bạn thực hiện một giao dịch có giá trị thấp, bạn đang thực sự khiến người đi trước chấp nhận rủi ro không sinh lời. Hầu hết thời gian, các giao dịch dưới 1.000 đô la đều an toàn.
tìm người ăn
Sổ đặt hàng công khai là thông tin thu hút những người đi trước ngay từ đầu. Nếu bạn có thể tìm được người nhận, bạn có thể thực hiện một lệnh nhất định và tránh thị trường mở bằng cách tự mình thực hiện giao dịch. Khi bạn tìm được người nhận và thương lượng giá thành công, một giao dịch trực tuyến không đáng tin cậy sẽ được thực hiện.
Cách DEX ngăn chặn chạy trước
DEX có thể thiết lập một số cơ chế chính để gây khó khăn cho việc thực hiện các giao dịch chạy trước:
trận đấu nhanh
Các nhà giao dịch chạy trước tìm kiếm tốc độ khớp lệnh chậm hơn để đặt lệnh trước khi thực hiện. DEX đảm bảo kết hợp nhanh chóng, không để lại thời gian cho những người đi trước trong quá trình này. Thời gian chặn cực nhanh sẽ khiến những người đi trước mất cảnh giác một cách hiệu quả. Đối với hầu hết những người chạy trước không có nhiều kỹ thuật, điều này là đủ.
Công cụ kết hợp phi tập trung
Trong trường hợp của một công cụ khớp lệnh tập trung, rất khó để xác định liệu bản thân sàn giao dịch có tham gia chạy trước hay không. Mặt khác, một công cụ khớp phi tập trung cho phép bất kỳ ai chạy một nút đầy đủ đều có thể xem các kết quả khớp trong thời gian thực. Họ có thể khớp thủ công các giao dịch từ khối mới nhất với sổ đặt hàng hiện tại.
Khớp đấu giá thông thường
Kết hợp đấu giá định kỳ bổ sung thêm một lớp bảo mật chống chạy trước. Điều này bổ sung thêm một lớp không xác định, khiến mọi người không thể biết giá thực hiện tiếp theo trừ khi họ biết logic của khớp, lệnh sắp tới cho khối tiếp theo, giá giao dịch và sổ lệnh hiện tại từ khớp cuối cùng .
Cách tránh chạy trước trong Ethereum 2.0
Một số nhà giao dịch thắc mắc về tác động của việc phát hành đầy đủ Ethereum 2.0 vào cuối năm 2023, khi Ethereum hợp nhất mạng chính với Chuỗi Beacon và giới thiệu cơ chế đồng thuận bằng chứng cổ phần (PoS). Người xác nhận xử lý giao dịch trong một thời kỳ nhất định sẽ được thông báo trước về vị trí của họ.
Kỷ nguyên là một khoảng thời gian xác định trong mạng chuỗi khối. Khung thời gian này được sử dụng để mô tả thời điểm xảy ra một số sự kiện nhất định trong mạng chuỗi khối, chẳng hạn như khi phần thưởng được phân phối hoặc khi một bộ trình xác thực mới được chỉ định để xác thực giao dịch.
Trong trường hợp này, sẽ rất khó, nhưng không phải là không thể, đối với các nhà giao dịch chạy trước để tìm các giao dịch có lãi trong một chuỗi khối tràn ngập các giao dịch. Nhiều người đi trước rất hiểu biết về kỹ thuật, vì vậy bạn không thể loại trừ điều đó. Sàn giao dịch phi tập trung có thể bao gồm các cơ chế như khớp nhanh, công cụ khớp phi tập trung và khớp đấu giá thông thường để giảm thiểu khả năng xảy ra các giao dịch chạy trước.
Cointelegraph Chinese là một nền tảng thông tin tin tức blockchain và thông tin được cung cấp chỉ thể hiện quan điểm cá nhân của tác giả, không liên quan gì đến vị trí của nền tảng Cointelegraph China và không cấu thành bất kỳ lời khuyên đầu tư và tài chính nào. Độc giả được yêu cầu thiết lập các khái niệm tiền tệ và khái niệm đầu tư chính xác, đồng thời nâng cao nhận thức về rủi ro một cách nghiêm túc.