原文标题:《SushiSwapFarmingAnalysis》
原文来源:Nanse,AkshayRamasubramanian
原文编译:0x26
律动注,此文为SushiSwap赞助Nansen撰写的流动性挖矿分析报告。且截至目前,SushiSwap的v1.0.1版本新UI已经上线。BUG部分可移至最后一节神秘的SushiBar。
全文摘要
本文分析了SushiSwap的流动性提供者们,以及他们如何处理挖到的SUSHI代币。
挖SUSHI代币的首选是SushiBar,最大的是SushiSwap其中的SUSHI-WETH池子。而Cream和Uniswap是其他获取SushiShi的优先选择。
Nansen团队还注意到了SushiBar合约上的一些漏洞,将在后文中深入讨论。
引言
SushiSwap是一个基于以太坊的去中心化的AMM交易平台。
在本文中,我们将深入研究SushiSwap,并主要关注以下三件事:
1.流动性提供者:区分流动性提供者,并且看看他们怎么处理挖出来的SUSHI代币。
2.在不同池子中的流动性提供者,特别是Uniswap、Balancer和Cream。
3.根据之前研究到的数据,深入研究SushiBar之中一些有趣的事情。
流动性提供者的行为
SushiSwap流动性提供者的数量
特斯拉现任CFO对马斯克高调投资比特币感到沮丧:5月15日消息,知情人士透露特斯拉现任首席财务官扎克·柯克霍恩(Zach Kirkhorn)对马斯克高调投资比特币感到沮丧。特斯拉在2021年初购买了价值15亿美元的比特币,扎克·柯克霍恩不愿将这种加密货币留在公司的资产负债表上,该公司去年售出了大部分比特币。
美国证券交易委员会(SEC)的文件显示,特斯拉公司在加密货币投资上获得了约1.92亿美元的收益。[2023/5/15 15:02:49]
截止撰写本报告时,约有10176个独立钱包地址为SushiSwap提供流动性。这些是不同的以太坊地址,与Sushi流动性池互动,并锁定两个代币,以便收到Sushi流动性池代币SushiLiquidityPoolTokens,SLP代币是给协议提供流动性的象征。请注意,这些地址不一定正在staking他们的SLP代币。
每个池子的流动性提供者数量
如果我们通过为每个池子提供流动性的LP数量来仔细分析之前的数据,可以得出一个简单的数据汇总表格。
大部分LP只为一个流动性池子提供流动性。只有约占4.2%的一小部分LP为5个以上的地址提供流动性。
标签可以帮助我们识别提供流动性的知名地址。这些标签还包括用户注册的ENS域名。深入研究下面图表2中每个有限合伙人的标签,我们注意到大多数标签都有DexTrader。所有这些意味着这些地址经常在去中心化的交易所进行交易。
我们还发现了,SBF(17个池子)和boringcrypto.eth(15个池子),这种为社区所熟知的突出的地址。好了,记住这一点,让我们继续分析。
链上数据分析网站DefiLlama推出DEX聚合器:1月3日消息,链上数据分析网站DefiLlama将推出DEX聚合器,该产品仍处于测试阶段,可从8种不同的聚合器中获得最优惠的价格,包括1inch、Matcha、Paraswap、Cowswap等,具体报价和Gas成本由DefiLlama独立核实,并支持私有模式以防泄露IP,还包括Approval控制,支持22条区块链网络。[2023/1/3 22:22:18]
基于此,我们可以公平地假设,当我们查看每个LP的回报或者每个LP的总流动性锁定时,这些地址将再次出现,因为它们似乎与多个池交互。
LPs占流动性总额的百分之几?
在本节中,我们将研究LP提供的总流动性。我们将关注从LP地址到SushiSwap池的所有转账(ETH和代币),以计算每个LP的总流动性。请注意,如果一个LP向SUSHI-WETH池提供一万美元的流动性,并在几天后撤出,然后重复同样的过程,这在总流动性中将被统计为20k。
从下图中我们可以看到,最引人注目的标签是Alameda和ThreeArrowsCapital,它们都提供了超过3500万美元的流动性。请注意,这不是我们在上一节中提到的来自Alameda的那一个SBFMultiSigner地址。这可能意味着Alameda似乎使用多个钱包与SushiSwap交互。
这些地址中的大多数都有HeavyDexTrader的标签。这意味着这些地址在DEX做了500笔以上交易。
为了更好地理解分布,我们可以绘制一个直方图。我们把所有的流动资金分成几组,这样事情就简单多了。下图显示了美元的总流动性范围和LP中属于这一类别的百分比。
由此可以清楚地看出,长期以来,大部分LP提供的(70.9%)流动性都在100-100,000美元之间。有一部分的LP,供应100,000-1,000,000美元的流动性。最后,只有大约2.6%提供了超过100万美元的流动性。
有多少LP在其它地方提供流动性?
可以看到,大部分(40%以上)SushiSwap有限合伙人也为Uniswap提供流动性。令人惊讶的是,很大一部分(24.2%)也为Balancer提供了流动性。比例相差无几(22.5%)的地址只为SushiSwap提供流动性。
这很有趣,因为人们可能已经预料到大多数SushiSwap的LP已经在其他地方提供了流动性,并且由于其他平台年收益率较高而有兴趣转移,但是根据数据显示,似乎有相当一部分用户(22.5%)只向SushiSwap提供流动性。
请注意,由于在这一节中我们只关注Cream、Balancer、Uniswap和SushiSwap,所以这些用户可能正在与其他一些我们没有注意到的协议进行交互。
每个地址SUSHI代币的分布情况如何?
约11.9%的地址挖到过1,000至10,000枚SUSHI。只有少数(2.9%)挖到了超过10000枚SUSHI。大部分(68.5%)曾挖到10至1000枚SUSHI。
利用Nansen的标签,深入挖掘这些SUSHI「农民」的地址,看看我们是否能发现有趣的东西。
在上面的表格中,我们可以看到Alameda是最大的「农场主」之一。尽管SBFMultiSigner地址和boringcrypto.eth似乎为大多数池子提供了流动性,但相同的地址并没有出现在上面的前35名名单中。(SBF是阿拉梅达的首席执行官,可能只是使用了多个不同的钱包,因为Nansen标签似乎采用了多个标记为Alameda的地址)
值得注意的是,有一些地址似乎从SushiBar流动性挖矿获得了很多回报。你可能会认为所有收获颇丰的地址都是属于MasterChef在早期挖SUSHI代币的,然而从上面的表格可以看出这是错的。与MasterChef相比,几个「农民」正在用SushiBar生产出更多的代币。
MasterChef用锁定SLP令牌(流动性令牌)来挖SUSHI代币,而SushiBar包括锁定寿司。更详细的解释看这里。
注意,如果用户没有在SushiBar申领SUSHI代币,就不会出现在分析中。
我们将在最后一节更详细地深入探讨这个问题,以发现这里到底发生了什么。
LP挖到的SUSHI代币去了哪里?
为了确定这一点,我们可以再次利用Nansen的标签。为了更全面的了解,我们可以尝试将所有的标签归类到一起,试图了解大部分的SUSHI代币都去了哪里。
请注意,这些数量可能高于SUSHI的总供应量,因为它是总合寿司收到的每个实体下面。此外,对标签进行分组并不能告诉我们用户正在采取的具体行动。因为他们可能要么把代币锁在SushiSwap里,要么直接换成别的币。下面将提供更详细的分类,以便我们可以区分这些行动。
已知的最佳挖SUSHI的地点是SushiSwap(23.5%)、Cream(18%)和Uniswap(16.4%)。
如果我们看一下中心化交易所,Binance是名单中的第一名,但是与DeFi平台(SushiSwap,Uniswap和Cream)相比,只占3.6%,而DeFi协议的收到的SUSHI数量要多得多。
我们可以查看已注册了ENS域名的地址,看看是否有什么有趣的显示。这显示在下面的表格中。
这里可以看到Sushi社区中一些有名的地址,比如zippoxer.eth。
为了找到更多关于转移到SushiSwap的信息,特别是用户所采取的行动,深入挖掘更多细节,下面使用排在考前位置的地址和标签,而不是按平台分类。
从下面的饼图可以看出,大部分SUSHI代币转移到了(29.7%)都是SushiBar。第二大接收者是SUSHI-WETHSushiSwap池(22.8%)。在本节深入研究了的更多细节之后,似乎所有这些到SUSHI-WETH池的交易实际上都是流动性挖矿事件,这意味着它们实际上是LP将SUSHI+WETH锁定在流动性池中。
第三大的是Cream,占18.1%,我们将在下一节更详细地讨论这个问题。
我们可以对上述信息进行总结,并得出结论认为,寿司的大量流动性都遵循了这一路径:
1.在SushiBar锁定SUSHI;
2.为SUHI-WETH池增加流动性;
3.将LP代币发送到Cream。
神秘的SushiBar
正如前面提到的,有一些不是MasterChef的地址是从SushiBar获得大量SUSHI的。
深入挖掘这些地址,并注意到一系列真正有利可图的交易。让我们来看看一个顶尖的SushiBar流动性挖矿地址的更多细节。
这个外部帐户(externallyownedaccount,EOA)似乎正在频繁进出SushiBar,并在进入SushiBar不到12分钟的时间内获得10+ETH的利润。以下是他们正在做的事情的简单分类汇总。
1.从Cream中获得Sushi;
2.StakeSushi得到xSushi;
3.12分钟后;
4.xSushi得到Sushi;
5.在Cream偿还Sushi贷款;
6.将得到的Sushi利润变成WETH。
再通过代币的数量来探讨这个问题更多的细节。
你可以通过点击下面的Etherscan时间戳来跟踪这些交易。
1.Oct-06-202011:30:51PM+UTC10月6日-202011:30:51PM+UTC:调用CreamFinance的『borrow』函数获得5700000枚SUSHI代币
2.Oct-06-202011:31:32PM+UTC:通过调用合约,Stake5700000枚SUSHI得到5479364枚XSUSHI。
3.Oct-06-202011:38:41PM+UTC:7分7秒后,调用SushiBar的leave功能,将5479364枚XSUSHI变为5705876枚SUSHI离开。
4.Oct-06-202011:39:37PM+UTC:将SUSHI送回Cream,调用还款合约,并偿还5700097枚SUSHI贷款。
5.Oct-06-202011:42:49PM+UTC:将所有利润变成WETH。
然后钱包在第二天重复了一个类似的动作。该币交易链接的第一步在这里。如果我们仔细观察,就会发现时间跨度稍有不同,从世界时2020年10月7日10:46:51到2020年10月7日10:57:17。
起初我们认为在那段时间里可能会有一个成交量的峰值,但是仔细研究那段时间的成交量,我们发现在那段时间里只有大约553个ETH等价物在交易,这个交易者借来了SUSHI,staked了代币,然后又换回了SUSHI。
在这7分钟,理论上这个奖励的数字大约是5553.53*30bps*5bps=0.000083295ETH。这是基于Sushi文档中显示的奖励。
这意味着这个EOA实际上似乎在利用SushiBar并获得巨大的回报。如果我们看一下SushiBar合约的源代码,看起来任何人都可以调用convert函数并分配奖励。
让我们试着对SushiBar有一个更全面的了解,看看用户的实际收益。
从上面的图表可以看出jokap.eth似乎从SushiBar得到了最多的回报。这也是利用Cream贷款从SushiBar那里得到回报的地址。让我们把它分成几组,以便更好地理解分布。
只有一小部分地址(0.18%)从SushiBar获得超过10,000枚SUSHI,大部分获得0-100枚SUSHI代币(94.8%)。
在查看了上述漏洞之后(如果可以这样定义它的话),似乎有必要重写SushiBar逻辑,考虑SUSHI代币的锁定持续时间。奖励那些锁定寿司较长时间(更多区块)的用户,与那些锁定寿司较少区块的用户相比,这样更有意义。这也将使用户更难利用上面示例中看到的系统。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。