市值: $2.8177T 0.21%
成交额(24h): $129.977B -30.15%
恐惧与贪婪指数:

28 - 恐惧

  • 市值: $2.8177T 0.21%
  • 成交额(24h): $129.977B -30.15%
  • 恐惧与贪婪指数:
  • 市值: $2.8177T 0.21%
加密货币
话题
百科
资讯
加密话题
视频
热门加密百科

选择语种

选择语种

选择货币

加密货币
话题
百科
资讯
加密话题
视频

什么是“三明治攻击”? DeFi 交易者如何保护自己免受“三明治攻击”?

A sandwich attack exploits AMM mechanics by front-running and back-running a victim’s trade, profiting from price slippage caused by large, visible transactions in low-liquidity pools.

2025/11/12 07:00

了解三明治攻击的机制

1. 当恶意行为者在去中心化交易所中围绕受害者的待处理交易放置两笔交易时,尤其是在 Uniswap 或 SushiSwap 等自动做市商 (AMM) 平台上,就会发生三明治攻击。攻击者利用内存池的公共性质,未确认的交易在添加到区块之前是可见的。

2. 当交易者提交代币的大额买入订单时,该过程开始。该交易位于内存池中,监控该空间的机器人会发现机会。然后,攻击者在受害者的交易执行之前使用抢先交易购买相同的代币。

3. 通过在受害者之前购买,攻击者会由于 AMM 定价模型中固有的滑点而提高代币的价格。当受害者的交易完成时,他们会支付比预期更高的价格,因为矿池储备已经转移。

4. 受害者的交易清算后,攻击者立即以虚高的价格出售其获得的代币,获取差价作为利润。这种后端销售是“三明治”的第二部分,因此得名。

5. 这些攻击对流动性低的代币最有效,即使是适度的交易也可以显着改变价格。高频交易机器人自动执行此策略,同时扫描多个池中的盈利目标。

滑点和汽油费如何导致剥削

1. 滑点容忍度设置允许交易者定义他们接受的价格偏差程度。如果交易者设置了较高的滑点限制(例如 5% 或更高),攻击者可以将价格推高到该范围内,并且仍然可以确认交易。

2. 攻击者计算在不导致受害者交易失败的情况下他们可以诱导的最大盈利滑点。这种精度确保交易执行,同时最大化套利收益。

3. Gas费起着至关重要的作用。为了确保他们的前运行和后运行交易与受害者的交易一起连续处理,攻击者通常会收取更高的汽油费。这会激励矿工或验证者优先考虑区块中的交易。

4.一些先进的机器人使用私人内存池或闪存机器人服务来避免在公开拍卖中竞争,从而使它们能够执行三明治攻击,而不会意外地推高天然气成本。

5. AMM 中可预测的定价曲线和透明的交易排序相结合,使得 DeFi 本质上容易受到这种基于时间的攻击,尤其是在以太坊上,其中区块时间和内存池可见性会产生竞争条件。

缓解三明治攻击的策略

1. 交易者应设置严格的滑点容忍度,通常在 0.1% 至 0.5% 之间,特别是对于稳定币对或高流动性资产。这减少了攻击者可以获利的窗口。

2. 使用具有内置反抢先交易机制的去中心化交易所,例如 CowSwap 或 1inch Fusion,可以提供帮助。这些平台批量订单并使用拍卖模式在链外结算,这使得机器人很难隔离单个交易。

3. 随着时间的推移,将大订单拆分成较小的块可以最大限度地减少价格影响并减少攻击者的动机。这种方法模仿美元成本平均法并降低每笔交易的风险。

4. 参与拥有大量储备的流动性池可以降低任何单笔交易的相对影响。具有高市值和大量 TVL 的代币不太容易受到夹心操纵的影响。

5.监控工具和MEV(最大可提取价值)仪表板可以提醒用户异常交易模式。现在,当交易类似于三明治机器人通常针对的交易时,一些钱包会集成警告。

常见问题解答

是什么让某些代币更容易受到三明治攻击?交易量低、流动性池浅的代币是主要目标。由于它们的价格对交易规模高度敏感,即使是少量的先行购买也可能会造成显着的价格波动,从而放大攻击者退出时的利润。

中心化交易所会发生三明治攻击吗?不,三明治攻击是交易排序透明且无需许可的去中心化环境所特有的。中心化交易所控制订单流,并且不会向公众公开待处理的交易,从而消除了此类漏洞所需的条件。

所有抢先交易都被视为三明治攻击吗?并非所有抢先交易都构成三明治攻击。虽然抢先交易广义上是指基于对挂单的预先了解来执行交易,但三明治攻击具体涉及将受害者的交易封闭在两个协调交易之间以提取价值。

第 2 层解决方案是否可以降低三明治攻击的风险?二层网络可以降低但不能消除风险。虽然较低的费用和更快的确认可能会降低攻击者的盈利能力,但 AMM 和公共内存池的基本机制仍然存在。然而,一些第 2 层协议正在尝试公平排序方法来提高交易公平性。

免责声明:info@kdj.com

所提供的信息并非交易建议。根据本文提供的信息进行的任何投资,kdj.com不承担任何责任。加密货币具有高波动性,强烈建议您深入研究后,谨慎投资!

如您认为本网站上使用的内容侵犯了您的版权,请立即联系我们(info@kdj.com),我们将及时删除。

相关百科

什么是减半? (了解Bitcoin的供应计划)

什么是减半? (了解Bitcoin的供应计划)

2026-01-16 00:19:50

什么是 Bitcoin 减半? 1. Bitcoin 减半是嵌入在 Bitcoin 协议中的预编程事件,它将给予矿工的区块奖励减少 50%。 2. 大约每 210,000 个区块发生一次,根据 Bitcoin 的平均出块时间 10 分钟,大约每四年发生一次。 3. 该机制由中本聪设计,旨在加强稀缺性...

什么是玩赚钱 (P2E) 游戏及其运作方式?

什么是玩赚钱 (P2E) 游戏及其运作方式?

2026-01-12 20:19:33

定义和核心机制1. Play-to-Earn (P2E) 游戏是基于区块链的数字体验,玩家通过游戏活动赚取加密货币代币或不可替代代币 (NFT)。 2. 这些游戏依靠去中心化账本技术来验证所有权、转移资产并在全球参与者网络中透明地分配奖励。 3. 与传统视频游戏不同,P2E 游戏将经济系统直接嵌入其...

什么是内存池以及交易如何得到确认?

什么是内存池以及交易如何得到确认?

2026-01-24 06:00:16

什么是内存池? 1.内存池是每个Bitcoin节点内的临时存储区域,用于保存未确认的交易。 2. 交易在广播到网络后但在矿工将其纳入区块之前进入内存池。 3. 每个完整节点都维护自己的内存池版本,由于延迟或策略变化,该版本可能略有不同。 4. 内存池的大小和组成会根据网络拥塞、交易费用和区块空间可用...

如何用加密货币赚取被动收入?

如何用加密货币赚取被动收入?

2026-01-13 07:39:45

质押机制1. 质押是指在钱包中锁定一定数量的加密货币,以支持交易验证和共识维护等网络操作。 2. 参与者收到以他们所持有的相同代币计价的奖励,通常根据网络定义的参数定期分配。 3. 以太坊向权益证明的过渡显着增加了散户通过 Lido 和 Rocket Pool 等平台的可及性。 4. 一些协议规定了...

什么是零知识证明(ZK-Proofs)?

什么是零知识证明(ZK-Proofs)?

2026-01-22 04:40:14

定义和核心概念1. 零知识证明(ZK-Proofs)是一种加密协议,使一方能够向另一方证明陈述的真实性,而不会泄露超出该陈述有效性的任何潜在信息。 2. ZK-proof 必须满足三个基本属性:完整性、健全性和零知识——这意味着诚实的证明者可以说服诚实的验证者,不诚实的证明者不能误导验证者,除非概率...

什么是区块链三难困境? (安全性、可扩展性和去中心化)

什么是区块链三难困境? (安全性、可扩展性和去中心化)

2026-01-15 17:00:25

了解核心冲突1. 区块链三难困境描述了一个基本的架构约束,即在单个区块链协议中同时最大化安全性、可扩展性和去中心化是极其困难的。 2. 每个重大设计决策都需要权衡——增加吞吐量通常需要减少节点数量或简化共识逻辑,这会削弱去中心化或引入新的攻击向量。 3. Bitcoin优先考虑安全性和去中心化,但将...

什么是减半? (了解Bitcoin的供应计划)

什么是减半? (了解Bitcoin的供应计划)

2026-01-16 00:19:50

什么是 Bitcoin 减半? 1. Bitcoin 减半是嵌入在 Bitcoin 协议中的预编程事件,它将给予矿工的区块奖励减少 50%。 2. 大约每 210,000 个区块发生一次,根据 Bitcoin 的平均出块时间 10 分钟,大约每四年发生一次。 3. 该机制由中本聪设计,旨在加强稀缺性...

什么是玩赚钱 (P2E) 游戏及其运作方式?

什么是玩赚钱 (P2E) 游戏及其运作方式?

2026-01-12 20:19:33

定义和核心机制1. Play-to-Earn (P2E) 游戏是基于区块链的数字体验,玩家通过游戏活动赚取加密货币代币或不可替代代币 (NFT)。 2. 这些游戏依靠去中心化账本技术来验证所有权、转移资产并在全球参与者网络中透明地分配奖励。 3. 与传统视频游戏不同,P2E 游戏将经济系统直接嵌入其...

什么是内存池以及交易如何得到确认?

什么是内存池以及交易如何得到确认?

2026-01-24 06:00:16

什么是内存池? 1.内存池是每个Bitcoin节点内的临时存储区域,用于保存未确认的交易。 2. 交易在广播到网络后但在矿工将其纳入区块之前进入内存池。 3. 每个完整节点都维护自己的内存池版本,由于延迟或策略变化,该版本可能略有不同。 4. 内存池的大小和组成会根据网络拥塞、交易费用和区块空间可用...

如何用加密货币赚取被动收入?

如何用加密货币赚取被动收入?

2026-01-13 07:39:45

质押机制1. 质押是指在钱包中锁定一定数量的加密货币,以支持交易验证和共识维护等网络操作。 2. 参与者收到以他们所持有的相同代币计价的奖励,通常根据网络定义的参数定期分配。 3. 以太坊向权益证明的过渡显着增加了散户通过 Lido 和 Rocket Pool 等平台的可及性。 4. 一些协议规定了...

什么是零知识证明(ZK-Proofs)?

什么是零知识证明(ZK-Proofs)?

2026-01-22 04:40:14

定义和核心概念1. 零知识证明(ZK-Proofs)是一种加密协议,使一方能够向另一方证明陈述的真实性,而不会泄露超出该陈述有效性的任何潜在信息。 2. ZK-proof 必须满足三个基本属性:完整性、健全性和零知识——这意味着诚实的证明者可以说服诚实的验证者,不诚实的证明者不能误导验证者,除非概率...

什么是区块链三难困境? (安全性、可扩展性和去中心化)

什么是区块链三难困境? (安全性、可扩展性和去中心化)

2026-01-15 17:00:25

了解核心冲突1. 区块链三难困境描述了一个基本的架构约束,即在单个区块链协议中同时最大化安全性、可扩展性和去中心化是极其困难的。 2. 每个重大设计决策都需要权衡——增加吞吐量通常需要减少节点数量或简化共识逻辑,这会削弱去中心化或引入新的攻击向量。 3. Bitcoin优先考虑安全性和去中心化,但将...

查看所有文章

User not found or password invalid

Your input is correct