火星链 火星链
Ctrl+D收藏火星链
首页 > TUSD > 正文

TOK:一种安全的 LP 价格的获取方法

作者:

时间:1900/1/1 0:00:00

前言

目前,使用LPToken进行抵押借贷的需求越来越大,但是目前市面上并没有一种完善的用于安全获取LPToken价格的方法。慢雾安全团队在分析LPToken价格的获取方式的过程中关注到了AlphaFinance团队的关于安全获取LP价格的方法。在仔细阅读后,将相关的思考分享给大家。

LPToken价格获取分析

目前,常见的LPToken价格的获取方式如下:

其中,r0,r1分别代表Uniswap交易对中两种代币的存量,price0,price1分别代表r0和r1对应代币的价格。上面的公式简单来说就是算出交易对中两种代币的总价值之和,然后除以LPToken的总数量,得到了单份LP的价值。

这个公式咋一看没什么问题,一般来说,price0和price1都会取Uniswap本身提供的延时价格。但是这里存在一个被闪电贷攻击的风险。虽然price0和price1是不能操控的,但是r0和r1却是可以操控的。通过操控r0和r1的值,即可对整个公式进行操控。

播客主持人Joe Rogan:比特币是“一种可行的货币形式”:5月4日消息,播客主持人Joe Rogan在5月3日的一档播客节目中表示,他认为比特币是“一种可行的货币形式”,我对比特币的看法和我对早期互联网的看法一样。我认为很多人没有预见到它的到来,现在它是一种可行的货币形式,你可以用它买东西,我认为政府吓坏了。

Rogan还对政府试图遏制和控制加密货币表示担忧,他声称政府试图以奥巴马政府期间审查互联网的方式遏制和控制加密货币。(Finbold)[2022/5/4 2:49:46]

那么有没有办法能获取一种安全的LPToken价格,使代币的存量无法被操控呢?AlphaFinance团队提供了一个思路:

根据AlphaFinance的分析,整个过程分为3步:

动态 | 证券时报:数字货币要在中国落地生根是一种与时俱进的决策:《证券时报》今日发表题为“数字货币呼之欲出,您准备好了吗”的分析文章。文中表示,比特币、以太币等数字货币原先是电脑极客们高智商的数字游戏,没想到却蜕变为比黄金还金贵的货币,借助互联网的威力,风靡全球,其身价扶摇直上。数字货币招人喜爱,野蛮生长,是因为其具备货币的基本特征,可以流通,又能保存,而且早期又不受监管,有避税功能,数量稀缺,奇货可居,加上人为炒作,身价也就跟风涨。如今数字货币要在中国落地生根,不能不说是一种与时俱进的决策。文章提到,对数字货币与电子支付要进行区别性对待。[2019/8/13]

第1步是通过Uniswap的getReserves接口获得交易对中对应代币的数量,算出K

第2步是获取交易对中每个代币对应的价格,然后算出代币的价格的比例P

声音 | BM:REX不是一种代币,而是计算工具:据WhaleEx消息,BM现身电报群与社区进行互动。有社区成员指出,REX交易实际上就是购买REX代币。BM对此观点表示不认可。BM回复,“你可以把REX看作利息,从计算方法上来讲它就是这么运作的。REX不是一种代币,它是一种计算工具。”[2019/5/3]

第3步是通过K和P之间的关系反推真实的代币存量。

完成以上3步后,最终LPToken的价格获取公式会变成下面这个样子:

这一波操作下来,好像有点整懵了,但是问题不大,我们来逐个分析。

首先,我们知道,Uniswap采用的是恒定乘积算法。简单来说就是x*y=K,也就是说,交易前后的K值是不会变的。在不讨论手续费的情况下,K值理论上是不会改变的。我们先记住这个前提。然后,获取交易对中每个代币各自的价格,比方说对USDT价格。这里以ETH-BTC交易对为例,假设ETH的价格为650USDT,BTC的价格为22,000USDT,那么ETH/BTC的价格比值P为0.03。在得到价格的比值P之后,直接用第1步得到的K计算K/P和K*P就得到了对应交易对的一个正常的数量。下面要对第3步,即获取正常的数量这一步进行相应的说明。

声音 | 诺贝尔经济学奖获得者Robert Shiller:比特币是一种社会运动:据CCN援引彭博社报道,诺贝尔经济学奖获得者,耶鲁大学教授Robert Shiller称,他观察到比特币是一种社会运动,它在美国的流行程度因地区而异,这是对新消息的非理性回应。Shiller表示,由于硅谷对比特币技术感兴趣,比特币在西海岸更受欢迎。[2018/6/27]

公式思路解释

现在开始对上面的第3步进行说明,扶稳坐好:D

像前面说的,恒定乘积的公式为:

那么其实可以根据K来分别算出x,y。然后根据上一节的第2步,我们得到了x和y的价格的比值P。由于Uniswap本身是根据池中代币的比例来确定对应的价格,所以比值P本身就是x/y的价格的比值。然后,由于K=x*y,而P是由正确的价格算出的比值,那么,我们其实就可以以这个真实的K和x/y来反推真实的x和y。

达晨创投高洪庆:区块链究竟是不是跟联网或者移动互联网一样的一种迭代的技术现在还不好说:达晨创投高洪庆在接受媒体采访时表示,今天我们看到的区块链那么火,区块链究竟是不是跟联网或者移动互联网一样的一种迭代的技术现在还不好说,说不定他就是一种移动互联网的另外一个应用而已。大家都知道以前一家公司改一个名改成P2P,这公司的股价也会涨。只要任何涉及到互联网+的股票都会涨很多很多,但是这个时候引进了一些真正的,像BATJ这样的真正的超级独角兽或者蓝鲸回来以后,我觉得它一定会改变整个A股市场的生态,他们可能短期之内,对一些存量股票有一些抽血效应,但是长期而言我觉得对整个资本市场的健康发展是有利的。[2018/3/31]

推算如下:

首先,我们根据P和r0,r1的比例得出以下公式:

接着,根据P就可以倒推真实的r0,r1,如下:

那么,拿到了正确比例的x和y之后,LP的价格会是下面这个公式:

再转换成如下:

攻击的可能性

在完成公式分析后,我们不难知道,只要有正确的价格的比例P,就能根据这个比例倒推真实的r0和r1,最后得到公式:

那么,这个公式能不能被攻击呢?从公式上可以知道,公式的price0,price1都是可信源获取的正确的价格,这个值是无法被操控的,然后是totalSupply,这个值虽然可以操控,但是在控制LP价格进行攻击的过程中改变totalSupply只能是改变你的抵押数量,这个暂时没有用。那么剩下可以操控的只有r0和r1的值了。如何改变r0,r1的值呢?下面提供两种思路进行分析:

思路一:直接进行代币兑换

我们知道,在代币池中,无论是采用什么算法进行计算,代币池在进行代币兑换的过程中,必然会发生代币数量的改变,那么这种改变最终能不能操控公式呢?其实是不可以的。我们知道,在恒定乘积的模型中,x*y=K总是成立的,那么也就是说无论交易过程中怎么发生代币的兑换,K的值总是不变的(这里不考虑手续费的情况),而公式中采用的是r0和r1进行相乘,所以使用代币兑换来操控公式实际上是不可行的。

思路二:将代币直接打入到代币池中

这种思路比较粗暴,可以直接忽视K值来操控r0和r1相乘的值,但是经过我的运算,这种方法看似可行,其实是不行的。虽然达到了操控的目的,但是因为公式本身在获取最终价格的时候采用的是根号的模式,所以最后获得的收益是根号后的收益,比方说付出10,000的成本,最后只能获得最多100的收益,这样是明显不划算的。所以这种思路也是不可行的。

适用范围

本算法的适用范围仅限于适用AMM模型的代币池的LP价格的获取,因为整个推导过程都基于恒定乘积公式中K的基本特性来进行。获取的LP本身所属的交易对算法不使用AMM模型是不可行的,因为这种情况下,前面所有的假设都已经不成立了,那么对应的公式的推算自然也是不成立的。

总结

LP抵押已经成为了一种迫切的需求,在目前没有更好的方式(如ChainLink提供的LP喂价,Uniswap提供延时LP接口等),AlphaFinance的方式可以说是一种较为安全的实现方法,使针对数量进行控制的攻击变成不可行或成本非常高。当然,随着越来越多场景的出现,这种算法也不一定是万能的,项目方需要结合自身的场景,合理运用该算法,达到良好的效果。此外,特别需要注意的是,虽然公式的终极形式用的是开根号的r0,r1和price0,price1相乘,但是真正实现的时候,需要根据K来推导具体的r0和r1的值,不然会存在一定的误差。

参考链接:

AlphaFinance关于获取公平?LP价格的方法:

https://blog.alphafinance.io/fair-lp-token-pricing/

标签:PRIICERICETOKPrimalbaseice币最新版本Frax Price Index Shareimtoken苹果钱包

TUSD热门资讯
GEN:?春节期间客服服务时间调整

2021年春节放假期间,AEX安银平台客服服务时间将进行调整。2月7日至2月18日,在线、社群服务时间为:8:30-22:30?晚间暂不提供人工咨询服务;2月19日恢复24小时咨询服务.

1900/1/1 0:00:00
MET:最强攻略:手把手教你成为加密艺术家

加密艺术是近年来新诞生的艺术领域,它运用区块链技术来服务或创造数字艺术作品。随着加密货币和区块链技术的快速发展,很多艺术创作者涌入加密行业,创造自己的NFT艺术品,并从中获利.

1900/1/1 0:00:00
LIB:这些自给自足的机器人可以生下“婴儿”并殖民遥远的星球

有人建议,如果人类要在其他星球上定居,就需要一个机器人先遣队。这些机器人要被送去创造有利于人类的条件,如果它们要在等待它们的恶劣的宇宙气候中生存,就必须坚强,适应性强且可回收.

1900/1/1 0:00:00
LIB:机构引领比特币价格回升至4万美元以上

由于领先的加密货币几乎恢复了自一月初创下的历史新高以来遭受的所有损失,因此比特币的价格周六升至40,000美元以上.

1900/1/1 0:00:00
UNI:唐思哲:BTC先看反弹再回调,ETH追随大饼走势

  昨日给大家送了一份大礼,不知道都收到没,行情基本上按照我的分析来走的,不管是做多还是做空,都给出了明确的分析,就当给大家送的新年礼物吧,不知道你们收到没,比特币昨日笔者预测走回落.

1900/1/1 0:00:00
以太坊:进击的巨人,以太坊为何暴涨?

编者按:本文来自?加密谷Live,作者:JoshStark,翻译:Davida,Odaily星球日报经授权转载.

1900/1/1 0:00:00