月亮链 月亮链
Ctrl+D收藏月亮链
首页 > Coinw > 正文

RICE:一种安全的 LP 价格的获取方法:以Alpha Finance为例_PRINTS价格

作者:

时间: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的值,即可对整个公式进行操控,具体可参考慢雾文章《采用延时喂价还被黑?WarpFinance被黑详解》

Visa CEO:比特币更像是一种商品投资产品:10月12日消息,Visa首席执行官表示:不认为比特币会在支付中发挥作用,比特币更像是一种商品投资产品。央行数字货币、稳定币在价值储存方面似乎更为合理。[2022/10/12 10:31:40]

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

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

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

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

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

前美国CFTC主席:SEC和CFTC联合设立SRO是监管加密市场的一种方式:金色财经报道,前美国商品期货交易委员会(CFTC)主席Timothy Massad在接受采访时表示,如果美国证券交易委员会(SEC)和CFTC一起组建一个自律监管组织(SRO),就可以填补目前加密货币监管方面的空白。Massad称,就目前的情况来看,“两个机构都没有权力”来监管加密货币。他说,为加密货币设立SRO“可能是为这个市场制定标准的一种方式”。它还可以防止监管机构“陷入”关于某物是否被视为证券或商品的争论中。(CoinDesk)[2022/8/23 12:41:51]

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

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

眼镜蛇:比特币不是对传统金融体系的一种对冲工具:比特币官方论坛Bitcoin.org持有人眼镜蛇Cobra发一系列推特称:“你可能犯的最大投资错误是,认为比特币和加密货币总体上是对传统金融体系的一种对冲,天真地认为比特币将抵消你在经济衰退和股市崩盘中蒙受的损失。”他解释道:“当人们有多余的现金去投资一些有风险的东西时,他们就会购买比特币,而那是在经济景气的时候,因为当经济景气的时候,你就有能力去和梦想。当人们失去工作、买不起房子、生活艰难时,没有人会去买BTC。”此外,他表示:“整个加密货币市场几乎完全由新手支撑,他们盲目地购买硬币,仅仅是因为对未来价值的贪婪预期,基于感知而非任何效用的价值,当垃圾变成现实时,他们会首先抛售。”对于市场预测,他表示:“如果我们陷入深度萧条,如果比特币的交易价格在1000美元到2000美元之间,我不会感到惊讶,只有最顽固的持有者将会留下来,其他的持有者将会抛售大量比特币,这是必然的,因为他们将需要这些钱来支付房租、食物、维持他们的生意。”(Cryptoglobe)[2020/4/12]

首先,我们知道,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步,即获取正常的数量这一步进行相应的说明。

动态 | 伊朗将很快推出一种由黄金支持的加密货币:据cryptoglobe报道,伊朗工商、矿业和农业商会的一名官员最近声称,伊朗将很快推出一种由黄金支持的加密货币,这种货币将在伊朗央行的许可下开采。官方的Shahab Javanmardi声称,这种加密货币将通过伊朗中央银行和该国一家私营IT公司财团之间的协议开采。Javanmardi说:伊朗的加密货币由黄金支持,但其功能与外国竞争对手类似。[2019/7/14]

公式思路解释

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

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

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

金色财经现场报道 石木资本Omer Ozden: 区块链的法律也等同于一种科技:金色财经现场报道,在世界区块链大会·三点钟峰会宏观经济探讨部分,石木资本董事长、真格基金海外投资首席顾问,优客工场联合创始人Omer Ozden作了题为“中美区块链进化论”的主题演讲。Omer Ozden指出:中国正在经历迄今发展最好的年代,Omer曾提出VIE模式帮助了中国众多互联网企业在美国融资。Omer说,法律科技是全球化的,是在全球范围内分布应用,法律发展要跟上科技发展的变化,区块链领域,每3-6个月法律环境就会改变,变化速度非常快,所以对区块链说,法律也是一种科技。当前世界区块链涌入部分国家地区正是看到了“法律就是一种科技”的价值。[2018/4/24]

推算如下:

首先,我们根据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价格的方法

标签:RICE比特币ICEPRIFrax Price Index比特币害死了多少人了JuiicePRINTS价格

Coinw热门资讯
ASH:从CryptoPunk到HashMasks:数字身份艺术品为何爆火?_Filcoin Standard Full Hashrate Token

从CryptoPunk到HashMasks:数字身份艺术品为何爆火?CryptoC刚刚24编者按我们正处在一个大迁徙的时代.

1900/1/1 0:00:00
DEF:DeFi再次涨上天 是泡沫狂欢还是价值发现?_DeFinition

美股、首富来助攻,Dex们涨上天经常想感叹一下,刚过去的2020真是充满动荡与混乱的一年,而对于区块链行业来说,同样是惊心动魄、跌宕起伏,在重新找到叙事与方向后,柳暗花明的一年.

1900/1/1 0:00:00
区块链:金色观察 | 最高法规范区块链证据 杭州互联网公证处与e签宝解读来了_区块链的五大应用领域

1月21日,最高人民法院发布《关于人民法院在线办理案件若干问题的规定》,对区块链证据的效力、区块链证据审核规则、上链前数据的真实性审查、区块链证据补强认定等方面进行了详细说明.

1900/1/1 0:00:00
DEF:各类流行的DeFi衍生品 你用过几种?_区块链

各类流行的DeFi衍生品你用过几种?Defi之道刚刚21那么什么是衍生品?它们为什么重要?在DeFi中最流行的衍生品协议有哪些?您将在本文中找到这些问题的答案.

1900/1/1 0:00:00
UNI:Uniswap:50 亿市值,11 名员工_WSWAP

撰文:王亚瑟上周Coinbase公布消息称将会通过直接上市的方式成为上市公司,几乎同时间,灰度宣布新注册UNI信托基金产品.

1900/1/1 0:00:00
数字人:图解数字人民币钱包专利:数字人民币的精髓所在_数字货币局

本文来源:01区块链,作者:孙宇林前言:数字货币能否发挥其成效,技术路线、风险防控手段及安全保障措施固然是基础,但应用是关键.

1900/1/1 0:00:00