1inch RabbitHole

避免三明治袭击

Start image
DeFi 风险

DeFi 风险

提前运行是DeFi最大的挑战之一,因为用户在执行闪兑时会损失资金。最常见的一种正面进攻是“三明治攻击”

尽管从技术上来说,三明治攻击并不违法,但它仍然是一种利用去中心化交易所的基础技术操纵加密价格的行为。三明治攻击可能会给用户带来重大损失。

三明治攻击

三明治攻击

要运行三明治攻击,专门创建的机器人被用来扫描去中心化交易所的内存池(mempools),其中交易正在等待处理。如果机器人检测到一个大型的未决闪兑交易,它会启动两个交易:一个在交易之前,另一个在交易之后,基本上“夹住”了受害者的交易。要在受害者交易前直接进行第一笔交易,需要支付额外的燃料费。

重大损失

重大损失

结果,受害者失去了全部的滑动容忍度 - 即他们在技术上准备损失的交易百分比。

从那以后,由于三明治攻击,用户损失了大量资金,大约占所有掉期交易的4%。到目前为止,2022年的估计损失至少相当于8亿美元。

使用1inch RabbitHole保持安全

1inch Rabithole是一个解决三明治攻击问题的功能,它将闪兑交易直接发送给验证器,并避免将它们放入三明治机器人可以攻击它们的内存池中。

为了实现这一点,RabbitHole聚合了Flashbot、BloXroute、Eden和Manifold等提供商,这些提供商可以将交换交易直接发送给验证器。

RabbitHole将特别有利于MetaMask用户,因为尽管一些加密钱包(包括1inch钱包、Ledger和Trezor)能够创建和签署交易,但不能立即广播交易,MetaMask则不然。

Guide image

RabbitHole被设计为一个代理,连接1inch用户的MetaMask钱包和以太坊验证器。其独特的算法将检查1inch上的闪兑交易是否存在三明治攻击的威胁,如果检测到这种威胁,则将使用一个聚合的提供程序将交易直接发送给验证器。

在测试期间,RabbitHole将免费使用。收到社区反馈后,将决定RabbitHole的付款方式。一种可能的选择是质押一定数量的1INCH代币。

给 MetaMask 用户

您需要在MetaMask钱包中切换到RabbitHole网络。下面的截图解释了这样做的过程。

metamask-user-image-1 metamask-user-image-2 metamask-user-image-3 metamask-user-image-4
  • 在Metamask中,转到:设置>网络>添加网络
  • 使用以下参数:
    • - 网络名称: RabbitHole
    • - 新的 RPC URL: https://rabbithole.1inch.io/1
    • - 链ID: 1
    • - 货币符号: ETH
    • - 块资源管理器URL: https://etherscan.io
指南

指南

如何使用1inch RabbitHole以保护您的闪兑的分步指南
帮助中心
文档

文档

技术文档
文档门户