1inch RabbitHole

Giữ an toàn khỏi tấn công sandwich

Start image
Rủi ro DeFi

Rủi ro DeFi

Front-running là một trong những thách thức lớn nhất của DeFi, vì đó người dùng bị mất tiền khi thực hiện hoán đổi. Một trong những kiểu front-running phổ biến nhất là “tấn công sandwich”

Mặc dù về mặt kỹ thuật không phải là bất hợp pháp, nhưng các cuộc tấn công sandwich vẫn là một kiểu thao túng giá tiền điện tử bằng cách tận dụng công nghệ cơ bản của các sàn giao dịch phi tập trung. Và một cuộc tấn công sandwich có thể dẫn đến tổn thất đáng kể cho người dùng.

Tấn công sandwich

Tấn công sandwich

Để chạy các cuộc tấn công sandwich, các bot riêng được tạo dùng để quét các bể bộ nhớ (mempool) của các sàn giao dịch phi tập trung nơi các giao dịch đang chờ được xử lý. Nếu bot phát hiện một giao dịch hoán đổi lớn đang chờ xử lý, nó sẽ bắt đầu hai giao dịch: một trước giao dịch lớn đó và giao dịch còn lại sau giao dịch lớn, về cơ bản là "kẹp" giao dịch của nạn nhân. Để có được giao dịch đầu tiên trực tiếp trước giao dịch của nạn nhân, phí gas bổ sung sẽ được trả.

Tổn thất đáng kể

Tổn thất đáng kể

Kết quả là nạn nhân tổn thất toàn bộ dung sai trượt giá - tỷ lệ phần trăm của giao dịch mà họ chuẩn bị sẵn sàng để mất.

Vì vậy, người dùng đã mất số tiền đáng kể do các cuộc tấn công sandwich, chiếm khoảng 4% tổng số giao dịch hoán đổi. Tính đến năm 2022, thiệt hại ước tính lên tới ít nhất 800 triệu Usd.

Giữ an toàn với 1inch RabbitHole

1inch Rabithole là một tính năng giải quyết vấn đề tấn công sandwich bằng cách gửi các giao dịch hoán đổi trực tiếp đến người xác thực và tránh đưa chúng vào mempool nơi bot sandwich có thể tấn công chúng.

Để đạt được điều đó, RabbitHole tổng hợp các nhà cung cấp, chẳng hạn như Flashbots, BloXroute, Eden và Manifold, cho phép gửi các giao dịch hoán đổi trực tiếp đến các nhà xác thực.

RabbitHole sẽ đặc biệt mang lại lợi ích cho người dùng MetaMask, vì trong khi một số ví tiền điện tử (bao gồm Ví 1inch, Ledger và Trezor) có khả năng tạo và ký giao dịch mà không phát giao dịch ngay lập tức, MetaMask thì không có khả năng này.

Guide image

RabbitHole được thiết kế dưới dạng proxy, kết nối ví MetaMask của người dùng 1inch và trình xác thực Ethereum. Thuật toán độc đáo của nó sẽ kiểm tra các giao dịch hoán đổi trên 1inch để tìm mối đe dọa tấn công sandwich và nếu mối đe dọa đó được phát hiện, giao dịch sẽ được gửi trực tiếp đến người xác nhận, sử dụng một trong các nhà cung cấp được tổng hợp.

Trong thời gian thử nghiệm, RabbitHole sẽ được sử dụng miễn phí. Sau khi nhận được phản hồi từ cộng đồng, quyết định sẽ được đưa ra về các tùy chọn thanh toán cho RabbitHole. Một tùy chọn khả thi có thể là stake một số lượng nhất định token 1INCH.

Cho người dùng MetaMask

Bạn cần chuyển sang mạng RabbitHole trong ví MetaMask của mình. Quá trình thực hiện được giải thích trong ảnh chụp màn hình bên dưới.

metamask-user-image-1 metamask-user-image-2 metamask-user-image-3 metamask-user-image-4
  • Trong Metamask, đi tới: Cài đặt > Mạng > Thêm Mạng
  • Sử dụng thông số sau:
    • - Tên mạng: RabbitHole
    • - RPC URL mới: https://rabbithole.1inch.io/1
    • - ID chuỗi: 1
    • - Ký hiệu tiền tệ: ETH
    • - URL explorer của khối: https://etherscan.io
Hướng dẫn

Hướng dẫn

Hướng dẫn từng bước về cách sử dụng 1inch RabbitHole để bảo vệ hoán đổi của bạn
Trung tâm trợ giúp
Tài liệu

Tài liệu

Tài liệu kỹ thuật
Cổng tài liệu