如果你关注 DeFi,你可能听说过闪电贷(Flashloans)。通过 “闪速贷款”,你可以在区块链上借到大量资金,而无需任何抵押品。
作者:Julien Klepatch,他的培训课程 https://eattheblocks.com/flash
原文链接: https://defiprime.com/flahloans-comparison
如果你关注 DeFi,你可能听说过闪电贷(Flashloans)。通过 “闪速贷款”,你可以在区块链上借到大量资金,而无需任何抵押品。
你可以用这笔钱:
当人们想到 “闪电贷”时,大家会想到 Aave,这家公司最初提出了闪电贷的概念。但也有其他 DeFi 协议提供闪电贷。
在这篇文章中,我们将介绍它们的优点和缺点,因为如果你想用闪电贷套利,你需要很了解它们。
Aave是一个借贷协议。你可以在他们的平台上借入和借出 token。在 2020 年初,他们想出了“闪电贷”的点子,最终他们以“闪电贷”闻名,尽管这并不是他们的主要产品。
从正面看:
不好的一面:
dYdX是一个针对专业交易者的去中心化交易所。它有一些先进的功能,如保证金交易和合成资产,可以跟踪其他资产的表现,如比特币。dYdX 还提供闪电贷款,但这是一个有点隐藏的功能,没有多少人知道它。
首先,我们需要了解 dYdX 是如何工作的。在大多数去中心化交易所的智能合约中,它们的 Solidity 代码中都有不同的切入点或功能,用于你的各种操作。
例如,有一些功能为:
这就带来了一个问题,交易者必须发送几笔交易才能进行一次交易,这就需要花费更多的交易费。
我们可以用所谓的元交易来解决这个问题。使用元交易,你可以在一个交易中执行多个交易。
dYdX 内置了元交易功能。通过 dYdX,只需要一个入口就可以与智能合约进行交互。所以无论你想做哪种操作,买入、卖出、存入 token,你总是调用同一个 Solidity 函数。
当你调用这个函数时,你将定义一组你想要执行的操作。例如,你可以将三个步骤在一起执行:
这样,你就可以在一次 Ethereum 交易中完成了整个过程。一个有趣的细节是,只有在完成所有操作后,才会在交易结束时检查余额。这样做的结果是,你可以取多少 token 就取多少,而不必考虑你在交易所的实际余额是多少。
另一个有趣的细节是,有一个叫 “call” 通用方法。通过这个方法,你可以执行 Ethereum 区块链上,除 dYdX 外的任何智能合约的功能。
如何在 dYdX 上进行闪电贷?你将需要合并三个操作在一个交易中:
首先,通过提现操作,你可以提现很多 token,可以超出你余额中的 token。
然后,通过 call
操作,你可以在 Ethereum 的链上进行套利,调用任何你想要的 DeFi 协议。 比如 Uniswap、Kyber 等等。
最后,通过存款操作,偿还你借的 token,闪电贷就完成了。
从正面看:
不好的一面:
Uniswap是 DeFi 中最受欢迎的去中心化交易所之一。Uniswap 最近升级到了 Uniswap V2,v2 版带来了一个新的功能,叫做 Flashswap。Flashswap 本质上是 Uniswap 对闪电贷的称呼。
在 Uniswap 上,当你想在他们的平台上购买 token:
重要的是,你可以“忘记”发送给你的支付 token,先收到你购买的 token 再付款。 一旦你收到了这些 token,你就可以以任意使用它们。例如,你可以用它们在 Uniswap 或者其他 DeFi 协议上做一些套利。
而在你套利之后,你必须把支付 token 最后发给 Uniswap。如果你不这样做,整个交易就会失败。
优点:
缺点:
如果你想借 ETH、DAI 或 USDC,我会选择 dYdX,因为它是唯一一家不收取费用的。 如果你想获取更多的资产,我会选择 Aave。 而如果你还想获取更多的资产,我会用 Uniswap。
<img src="https://upyun-assets.ethfans.org/uploads/photo/image/3b2920f8380b4754a0e2054ae3635a68.jpg" width="300">
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!