吸血鬼攻击

4年前更新 0 0

吸血鬼攻击的第一步是鼓励另一个平台的流动性提供者将他们的LP代币(代表所提供的流动性)抵押到一个新平台。

收录时间:
2023-01-04

吸血鬼攻击的第一步是鼓励另一个平台的流动性提供者将他们的LP代币(代表所提供的流动性)抵押到一个新平台。

在Sushi的例子中,Uniswap的流动性提供者被激励将他们的LP代币放在SushiSwap上,这样他们就可以获得以SUSHI代币支付的额外奖励。SushiSwap一开始就为SUSHI代币制定了一个相当激进的发行计划——每个以太坊区块1000个SUSHI,分发给Uniswap的多个不同池的流动性提供者,如SNX-ETH、LEND-ETH、YFI-ETH、LINK-ETH。让多个DeFi社群参与进来的想法已经被Yam成功地采用,并被SushiSwap重复利用。

一旦协议吸引了足够的流动性,吸血鬼攻击的下一步就是将已抵押的LP代币迁移到一个新平台。这样一来,一个新平台就可以将迁移的流动性用于自己的自动做市商,不仅窃取了流动性,还窃取了第一个平台的交易量和用户。

流动性基本上是从第一个平台被吸走,转移到第二个平台,因此得名“吸血鬼攻击”。

说到Sushi,这就是Sushi的MasterChef合同发挥作用的地方。MasterChef合约一旦被触发,就能够将LP代币从Uniswap迁移到Sushiswap,基本上窃取了Uniswap的流动性。一旦流动性转移,就可以立即用于SushiSwap上的交易。

为了鼓励流动性提供者参与迁移,所以计划了一些额外的激励措施。首先,SUSHI流动性挖矿计划将在迁移后继续进行,但排放量会减少(每个区块100个SUSHI)。最重要的是,那些决定持有SUSHI代币而不是出售代币的人将从SushiSwap获得一大笔交易费用。

在一个成功的吸血鬼攻击结束后,一个新的协议理论上应该可以获取原始项目的大量流动性、用户和交易量。

这基本上就是吸血鬼攻击的计划。

相关导航

源代码

源代码

源代码(也称源程序)是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。
哈希/Hash

哈希/Hash

Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。