大家目前的看到的闪电贷其实背后是由流动性池来支撑的,那些借出去的token 都是真的,而出借的上限就是整个池里的流动性。但… 假如我们可以印无限多的token 来出借,一样确保这个交易结束要还,这样行得通吗?
FlashMint 就是依据这样的构想设计的合约,让你可以借最多2²⁵⁶-1 fWETH。合约同样支持你可以把手边的fWETH 跟ETH 一对一兑换。不过这个看似疯狂的点子到底有没有问题?接收fWETH 的人真的可以确保他拿到的不会是空气?
可以参考Austin在presentation里的解释:
简单来说,只要交易成功结束,你可以确保你手中拿到的fWETH 真的等值一个ETH,因为要是不等值,这个交易一定会被revert。
那FlashLoan 与FlashMint 的差异在哪?主要的差异是,由于背后没有流动性池的支持,你印出来的代币,要是没有人接受,基本上也没有任何用途。但一但有人开始接受fWETH(例如他用自己的ETH 流动性,让你把fWETH 换成ETH),这些印出来的代币就可以去做有趣的事了(例如DEX 套利)。
总结来说: