ERC20/ERC20 供给池 V1 版本只能通过 ERC20 和 ETH 建立供给池。如果我们使用 DAI 去兑换 ETH,那就可以直接使用 DAI/ETH 的供给池获得兑换。当我们要进行 DAI 到 USDC 的兑换时,V1 版本是将 DAI 兑换成 ETH,再使用 ETH 去 USDC/ETH 的供给池进行“二次”兑换,最终完成 USDC 到 DAI 的整个兑换过程。V2 的供给池,可以使用任意两种 ERC20 代币构成。这样做的一个好处是可以降低兑换汇率的滑点,因为每个供给池都会收取一定的费用作为兑换手续费,通过两个供给池兑换那就是两倍的费用。V2 对 ERC20/ERC20 供给池的支持,使 DAI 兑换 USDC 的时候不再需要向两个供给池进行兑换,减少了一半的费用,兑换汇率滑点也会更低。 如果两种 ERC20 Token 之间没有直接的供给池,V2 的路由协议可以在多个供给池之间找到一条优化的兑换路径,在多个供应池之间完成兑换。为了实现 A 到 D 的兑换,可以通过 A 兑换到 B,B 兑换到 C,C 兑换到 D 来完成。 目前代码中的路由协议是 01 版本,需要在链下计算好路径提交给路由协议进行处理。 价格预言机 随着 DeFi 应用的兴起,预言机变得越来越重要,区块链应用对预言机的依赖和要求越来越高。对预言机感兴趣的读者可以阅读上一篇文章,专门介绍了以太坊上最大的预言机项目 Chainlink(Chainlink 链接区块和万物)。
闪电兑换 也许是得益于闪电贷的启发,V2 版本也将提供闪电兑换的功能。该功能同闪电贷异曲同工,无需任何抵押(空手套白狼),就可以借出 Uniswap 供给池中的 Token,这些 Token 用于“闪电”业务,只要在业务处理完成后,将 Token 即刻归还,就可以完成一笔闪电兑换。 V2 闪电兑换有一个特点,归还的时候支持使用供给池中的两种不同的 Token。 V2 核心合约 Pair (即供给池)的 swap 函数中实现了 calldata 调用,并且可以让用户先兑后还。假设有一个支持 DAI/ETH 的 Pair(供给池),一开始 ETH 会从 Pair 借出到外部套利合约,然后 Pair 会去调用套利合约实现的 uniswapV2Call 接口。uniswapV2Call 中可以完成一系列的“闪电”业务,之后 uniswapV2Call 再将相应的 ETH 或者 DAI 返还给 Pair。Pair 对 uniswapV2Call 调用结束后,会进行最终的账目核对。如果 Pair 没有收到足够的 ETH 或者 DAI,那么整个交易都将回滚。因此对于套利者,借出一笔 ETH 后,必须在该原子交易结束前再将 ETH 或 DAI 返还(并付上 0.3% 的费率),才能保证整个闪电兑换的成功。 反观最近发生的 bZx 事件,它可能不算是一种攻击,而是多种 DeFi 金融工具结合涌现出的一种“平仓”操作。这样的操作或许会使价值更接近本质。区块链上的价值,会以自动化算法为驱动,在整个区块链网络中以更加迅速的方式流动,bZx 的闪电贷就是一种很好的体现,在一个原子交易中抹平价值和信息的差距。 闪电贷、闪电兑换应该会成为一种常态,拥有专业能力的人,在没有资本的前提下,亦可以捕获价值信息的不对称,从价值转化中获取利益。在传统领域,这必须是具有庞大资本的机构才能完成的操作。 结语 Uniswap 上线之初,就不是一个能使项目方自己赚得金银满钵的项目,他的供给池是由无数的个人用户组成。只要你拥有 ETH 和 token 既可以存储在供给池中获利。通过简单的算法,供给池在交易的过程中持续的增长,最终这些收益又回馈到供给池的提供者们身上。它以低廉的成本,通过区块链完成了一种自组织、盈利和分配的机制,这种机制不会使垄断机构获取暴利,而是按照每个人所提供的资本进行平等分配,是一种真正透明、公正可持续化的机制。在整个去中心化组织的发展历程中,由于机制的先进性和早期的不完善,不免产生各种新的问题,甚至造成巨大的经济损失。Uniswap V1 作为预言机存在一定的问题,但从 V2 的升级中我们可以看到机制的进一步完善,使之前的问题被化解。同时,闪电兑换的创新,开放了Uniswap 的供给池,为那些缺乏资本拥有能力的专业人士创造了机会。通过这些持续不断的创造和改进,自组织形式在快速的发展和完善。 —- 编译者/作者:outprog 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Uniswap V2 关于预言机和闪电贷
2020-10-30 outprog 来源:区块链网络
LOADING...
相关阅读:
- SBI Holding CEO –日本是Ripple新总部的领跑者2020-10-30
- 中科智能与梅州政府签约建梅州市区块链超算中心助力粤北数字经济发2020-10-30
- 汽车巨头丰田与加密货币交易所合作探索数字货币和区块链的使用情况2020-10-30
- 火链学院成功举办首届腾讯云FISCOBCOS区块链工程师认证考试2020-10-30
- DeFi、游戏和加密艺术——NFT赛道将往哪个方向?|NFT浪潮专场2020-10-30