基于一种通过智能合约实现代币间自动交易的U(2)
时间:2024-03-25 15:44 来源:网络整理 作者:墨客科技 点击:次
流动性提供者可以随时增加/删除流动性。Uniswap协议文档,用一个三元组(e, t, l)来代表Exchange的状态,其中e代表ETH的数量,t代表Token的数量,l代表当前流动性总量。 增加流动性(addLiquidity)的计算公式如下: 删除流动性,就是依据流动性的占比,等比例的减少e和t。 很容易看出,增加流动性和删除流通性时都是按照x/y的价格计算的。需要指出的是,在智能合约实现时,需要考虑计算的精度。 3.4 流动性收益计算 到目前为止,我们已经知道,增加流动性和删除流通性都是按照当时x/y的价格计算的。Exchange的买卖会导致x/y的波动。先不考虑交易费用的情况下,可以先将模型退化到x*y=k的情况,看看流动性提供者的收益: 假设初始时,Exchange的代币流通性是e和t,经过一些交易后变成e’和t‘,e*t=e’*t‘。 很容易看出,只要x/y有变化,在没有交易费用的情况下,没有盈利可能。最好的情况,e/t不变的话,没有损失。在有交易费用的情况下,只有交易费用足够多,能抵消价格波动的损失的情况下,才有可能盈利。 总结: Uniswap协议是一种通过智能合约实现代币间自动交易的协议。Uniswap协议采用x-y-k交易商模型。交易的价格随着交易金额的比例成二次函数变化。流动性提供者在没有交易费用的情况下,没有盈利的可能性。只有足够多的交易费用的情况下,才有可能盈利。
扫一扫,分享给好友 复制链接分享 声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉 评论 发布 发布
相关推荐
一种基于MODBUS协议的工业控制系统设计 一种基于MODBUS协议的工业控制系统设计附件一种基于MODBUS协议的工业控制系统设计.pdf162.0 KB 2018-10-16 13:35:03 一种新型的ASON安全组播信令协议 【作者】:吴启武;周贤伟;王建萍;【来源】:《光电子.激光》2010年03期【摘要】:针对自动变换光网络组播信令过程中存在的安全威胁,提出了一种高效的基于GMPLS RSVP-TE的安全组播信令协议 2010-04-23 11:32:08 合约交易所开发,合约交易平台源码搭建 双方同意在指定时间,即交割日期,以期货价格进行交割和购买合约。这合约是一种数字货币合约,使用USDT作为估价单位和结算单位,并定期交付。合约价格完全由市场机制形成,盈亏由最新交易价格计算,而不是指数。4 2020-05-26 16:31:22 实现代码自动生成的步骤 文章目录一、 目的二、 基本思想三、 代码实现四、 其他工作五、 补充一、 目的工作中有时候感觉编程也是一种重复性劳动,尤其是涉及到读写数据一类的内容,还有一些需要进行配置的场合,有时候就想,既然是 2021-08-17 09:14:23 智能合约的基本功能是什么 合约的基本功能是通过价值交换约定各方责任。由于DLT(分布式账簿)技术的出现,智能合约让合约的编写和执行变得更加高效且自动化。然而,如今的智能合约还存在诸多缺陷,因为它们无法与真实世界联通。预言机 2021-07-12 09:00:40 DENC底层架构的智能合约层与应用API (责任编辑:admin) |