火星链 火星链
Ctrl+D收藏火星链

RICE:引介|一种安全的 LP 价格的获取方法

作者:

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

By:慢雾安全团队

前言

目前,使用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被黑详解》

欧盟消费者保护组织敦促各国政府调查人工智能:6月20日消息,欧盟消费者保护组织(BEUC)敦促监管机构对流行聊天机器人背后的人工智能(AI)模型进行调查。据美联社周二报道,该组织就生成式人工智能的担忧向欧盟消费者、数据保护、竞争和产品安全部门发出了警告。该组织表示,监管机构应该调查OpenAI的ChatGPT等系统背后的人工智能,以便在欧盟引入人工智能监管之前评估消费者面临的风险和脆弱性。

除了欧盟的地方官员外,该组织还致信美国总统乔·拜登,对生成人工智能对消费者的潜在危害表示了类似的担忧。他们呼吁采取行动,敦促各国领导人利用现有立法,并制定新的法律来解决人工智能问题。BEUC还引用了挪威消费者委员会的一份报告,该报告强调了人工智能聊天机器人的危险,包括虚假信息、数据收集和操纵等。[2023/6/20 21:50:18]

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

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

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

欧盟计划让欧洲央行对数字欧元的使用设定限制条件:金色财经报道,欧盟计划让欧洲央行针对数字欧元的使用情况设定限制条件。[2023/6/15 21:37:15]

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

第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步,即获取正常的数量这一步进行相应的说明。

路透社:律师因不信任巴哈马政府拒绝分享与FTX有关的Slack、Google和AWS账户与数据:12月15日消息,FTX 巴哈马业务 FTX Digital Markets 清算人已要求美国破产法官 John Dorsey 允许他们访问与 FTX 有关的 Slack、Google 和 AWS 账户和数据。不过 FTX 律师 James Bromley 要求 John Dorsey 拒绝这一请求,并称巴哈马政府此前已经从 FTX Digital Market 的清算人那里获得了信息,并利用这些信息从 FTX 中吸走了数字资产。

James Bromley 表示,这是危险的信号,我们不信任巴哈马政府。目前美国破产法官 John Dorsey 已要求 FTX 律师和 FTX Digital Markets 清算人双方要么寻找调解人,要么准备在 1 月份的法庭听证会上出示证据。[2022/12/15 21:46:57]

公式思路解释

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

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

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

Paradigm正构建基于Rust的以太坊执行层Reth:11月24日消息,加密风投机构Paradigm首席技术官Georgios Konstantopoulos在推特上表示,Paradigm正在构建基于Rust的以太坊执行层Reth。Reth不是任何其他客户端实现的分叉或重写,而是一个新的Apache/MIT许可的全节点实现,其核心目标是模块化和开源友好性。[2022/11/24 8:04:09]

推算如下:

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

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

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

再转换成如下:

攻击的可能性

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

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

BIS创新中心将创建加密货币市场开源情报平台:6月19日消息,据官方公告,国际清算银行(BIS)创新中心宣布在其各个中心实施一系列新项目,更新其2022年工作计划。

其中欧元体系中心(Eurosystem Centre)预计将在未来几个月内开放,地点位于法兰克福和巴黎,并将与所有19家欧元区央行和欧洲央行合作。Eurosystem Centre最初的前三个项目如下:

1. 加密货币市场情报平台。该项目的目标是创建一个开源市场情报平台,以阐明市值、经济活动和金融稳定风险。

2. “后量子密码学:保护支付系统的隐私”。该项目将调查和测试能够承受量子计算机大幅提高的处理能力的潜在加密解决方案。

3. 提高气候相关信息披露的透明度。该项目旨在建立公司申报的开源数据库,并配有全文搜索引擎,以确定与可持续性相关的信息披露。

据此前报道,以色列央行将与香港金管局、BIS创新实验室合作测试零售型CBDC的可行性。此次由国际清算银行创新中心香港中心牵头的Sela项目,计划于今年第三季度启动,研究结果将于今年年底公布。[2022/6/19 4:38:42]

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

我们知道,在代币池中,无论是采用什么算法进行计算,代币池在进行代币兑换的过程中,必然会发生代币数量的改变,那么这种改变最终能不能操控公式呢?其实是不可以的。我们知道,在恒定乘积的模型中,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/

往期回顾

千万美元损失背后的闪电贷攻击——yearnfinance被黑简析

如何通过恒定乘积黑掉SushiSwap?简析SushiSwap第二次被攻击始末

慢雾科技三周年啦!

慢雾助力火币生态链、OKExChain,共同维护生态安全

AToken钱包通过慢雾安全审计

慢雾导航

慢雾科技官网

https://www.slowmist.com/

慢雾区官网

https://slowmist.io/

慢雾GitHub

https://github.com/slowmist

Telegram

https://t.me/slowmistteam

Twitter

https://twitter.com/@slowmist_team

Medium

https://medium.com/@slowmist

币乎

https://bihu.com/people/586104

知识星球

https://t.zsxq.com/Q3zNvvF

火星号

http://t.cn/AiRkv4Gz

链闻号

https://www.chainnews.com/u/958260692213.htm

免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻ChainNews立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。

本文来源于非小号媒体平台:

慢雾科技

现已在非小号资讯平台发布68篇作品,

非小号开放平台欢迎币圈作者入驻

入驻指南:

/apply_guide/

本文网址:

/news/9656069.html

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表非小号的观点或立场

上一篇:

盘点零知识证明代表性项目:如何影响和塑造区块链生态系统?

标签:PRIHTTICERICEprime币总量htt币被ViceTokenrice币官网

币安app下载热门资讯
TOKE:回到未来,重识NFT

编者按:本文来自?黑氏理论,作者:黑鳳李,Odaily星球日报经授权转载。1.序言互联网出现之后,人类社会迎来了高速发展,颠覆了信息的生产和传递方式,改变了文明的演?进方向.

1900/1/1 0:00:00
加密货币:机构散户集体「踏空」 大涨前夕市场再现减仓热潮

2月6日,CFTC公布了最新一期CME?比特币期货周报,最新统计周期内BTC反弹了近4000美元,并且曾在统计周期内出现短短数小时内超6000美元的惊人上涨.

1900/1/1 0:00:00
DEFI:ZT智能链ZSC横空出世,创新动力促发展

2月3日,ZTGlobal发布官方公告称,ZT交易平台将正式推出StarlinkPlan,搭建一条以ZT平台积分ZTB为底层生态资产的去中心化高性能交易公链Zenithsmartchain.

1900/1/1 0:00:00
QNT:Quant (QNT) 上线福利,瓜分$26,000 QNT 奖池 交易机器人专属福利

为庆祝Quant(QNT)在库币重磅上线,库币和Quant(QNT)团队将提供$26,000QNT豪华大奖池.

1900/1/1 0:00:00
LOC:币印矿池收购 Novablock 矿池,算力切换将于 2 月 8 日生效

链闻消息,据Novablock官方公告,Poolin矿池已收购了位于北美的NovaBlock矿池,旨在将业务扩展到北美等增长中的地区.

1900/1/1 0:00:00
IDG:Bridge Mutual和AllianceBlock合作向DeFi提供合规保险

面向数字资产的点对点自由保险平台BridgeMutual已与Layer2协议AllianceBlock达成合作.

1900/1/1 0:00:00