链资讯 链资讯
Ctrl+D收藏链资讯

Uniswap V3给合约审计带来的新挑战

作者:

时间:

作者 | Fairyproof TechCEO谭粤飞,美国弗吉尼亚理工大学(Virginia Tech, Blacksburg, VA, USA) 工业工程(Industrial Engineering) 硕士(Master)。曾任美国硅谷半导体公司 AIBT Inc(San Jose, CA, USA) 软件工程师,负责半导体设备程序的开发、负责与公司关键客户---台积电的全面技术对接和交流。自2011至今,从事嵌入式,互联网及区块链技术的研究,深圳大学 《区块链概论》 课程教师,中山大学区块链与智能中心客座研究员,广东省金融创新研究会常务理事,拥有4项区块链相关专利四项。

万众期待的Uniswap V3终于面世了,它的白皮书(https://uniswap.org/whitepaper-v3.pdf)及相关源代码(https://github.com/Uniswap/uniswap-v3-core/tree/main/contracts)已经向业界全面公开。

Upbit举行首次LUNC相关会议,讨论LUNC交易手续费的使用和方式:9月8日消息,据韩国当地媒体报道,韩国交易所Upbit举行首次由内外专家组成的LUNC会议,讨论LUNC交易手续费的使用和方式。在各种手续费利用方案中,虽然出现了“向受害投资者返还手续费的方案”,但6名咨询委员中有一部分人表示反对,因此其他方案的可行性受到了重视。

虽然最终方案尚未确定,但该会议还包括了分析Terra事件发生原因等的议案,内部强烈认为投资是本人的责任,因此很难(执行)还原方案。

此前消息,5月底Upbit曾表示将利用239枚BTC(当时约95亿韩元)的LUNC交易费用,用于返还投资者。(News1)[2022/9/8 13:16:46]

这两天各个专业人士发表了对V3的看法,这些看法主要集中在V3所具备的新特点、带来的新体验。作为在安全领域从业的我们则更加关注V3对合约审计尤其是去中心化交易所合约审计带来的新挑战。

数据:10615枚ETH从Gemini转移至未知钱包:金色财经报道,据WhaleAlert数据显示,10615枚ETH(价值17487756美元)从Gemini转移至未知钱包。[2022/8/24 12:44:33]

V3的问世毫无疑问将掀起新一轮DEX的升级大潮,因为它在资金效率、费用消耗、预言机优化等方面所作的改进将再次成为现有项目模仿的范本,也将成为众多正在DEX赛道上创业团队参照的蓝本。

我们相信一批新的DEX合约会用到V3的实现方式,而这些新的DEX合约可能产生安全问题的源头在以下两方面:?

1.由于V3引入了新的代码许可协议,因此在商业方面将使得一些项目想直接照抄,拷贝变得有所顾忌,而不得不模仿它的实现方式,改写它的源代码。一旦改写代码就会给合约审计带来挑战。

波卡生态概念板块今日平均跌幅为5.22%:金色财经行情显示,波卡生态概念板块今日平均跌幅为5.22%。26个币种中4个上涨,22个下跌,其中领涨币种为:KTON(+11.51%)、AR(+1.94%)、MATH(+0.67%)。领跌币种为:OCEAN(-15.61%)、CHI(-13.16%)、DOCK(-12.80%)。[2020/12/24 16:25:31]

2.在整体安全性上Uniswap的合约还是相当不错的,这其中最重要的一个原因就是它的代码简洁、功能删繁就简。而V3在一系列细节上进行了修改,这在功能及性能上比V2有了极大提高,但在安全性方面就增加了复杂度。如果模仿团队对这些改动不求甚解、完全照搬、甚至和以前的实现方式混用则会引入潜在的风险。

那么具体V3在哪些方面对准备借鉴、参考它实现方式的团队带来了安全性方面的挑战呢?

我们认为有以下四大方面:

一、交易对由单个流动性池变为多个流动性池

V3的这个做法是为了提高资金效率,让用流动性提供者将资金存入到交易量最大的价格区间。然而这就导致流动性池由单个变为多个。那么交易过程就会涉及到交易在多个资金池之间的切换,就会涉及到复杂的合约交互。

此外,每个流动性池现在可以设置不同的费率,这其中的计算逻辑就会比单一流动性池要复杂,这其中稍有不慎就会涉及到逻辑实现和计算过程的错误。

二、LP代币由同质(ERC-20)通证变为非同质通证

在V2中,流动性池的代币都被设计为同质通证,而在V3,它被设计为非同质通证。为了因应这个变化,V3中累积的费用会存在另外的池子中。但凡多了资金池,就多了被黑客攻击的对象、就多了风险隐患,因此对这类新增加的资金池在安全方面的保障和维护就成为团队必须要考虑的问题。

三、 UNI治理权可以转交给其它地址

本质上这种方式如果使用得当、管理周全倒也不会对系统造成严重的风险。但权力是“固定”的、人却是“灵活”的。如果这个治理权被转移到不当地址(比如非DAO社区、非多签钱包等)则后患无穷。

四、预言机的优化

V3对预言机进行了大胆的优化:其最重大的变化在我们看来就是价格计算方式的变化以及由计算方式带来的一系列实现方式、流程逻辑的变化。

V3将价格的计算由算术平均值(arithmetic mean)变为几何平均值(geometric mean)。用通俗的话说就是由加法运算变为对数运算。理论上,这极大拓展了价格的覆盖区间,使得传统上利用外在因素在极短时间引发价格剧烈波动从而操控交易的方式进一步失效。

但“福兮祸也”,这会不会在看上去一片大好的情况下引发新的问题?现在还不得而知,只能有待时间来证明。

此外,在V3白皮书中提到,这种方式让其它合约调用预言机时能从某个交易对的多个流动性池中得到更可靠的数据。对此我们的担心在于,如果某个池子被攻击时,这个预言机所报的数据会不会不仅无效,而且误差被更加放大?

对此,我们依然建议项目方在处理预言机喂价方面要谨慎又谨慎,尽量从多个数据源取数据,而不要依赖单一数据源,无论这个单一的数据源在理论计算上看上去多么美好、多么健壮。

标签:UNILUNSWAPUNCSpooky Uniluna币为什么暴跌ChainswapNFTLaunch

火币网下载官方app热门资讯
Uniswap V3带来的利好 或许没你想象的那样简单

Uniswap V3 上周发布了,当然只是发布,离上线还有近两个月的时间,市场反响平平。Uni?Token 不但没涨,甚至还跌了一波,以示对其“不够颠覆性创新”的抗议。 毕竟大家之前想的都是,真正的 L2、Rollup、便宜到爆的 Gas 费等等,似乎在 V3 里面都没有提及。

小额匿名、大额可溯 央行:数字人民币守护百姓财产安全

数字人民币试点测试工作正在稳步推进。不过,有人担心央行掌握用户交易信息,侵犯用户隐私;也有人认为数字人民币的匿名特性将导致数字人民币成为犯罪工具。

DeFi不是土狗的天堂|SumSwap以数学之光打破土狗泛滥的困境

每当一片肥沃的土地产生时,最先生长的往往是那些有害的杂草。在很长一段时间内,这些杂草的涨势可能趋于疯狂,但随着时间的推移,一些有用的植物、甚至参天大树也会从这片土地中生长出来,继而超越那些原本的杂草,成为这片土地真正的主宰。 当下DeFi就是这片肥沃的土地,出于人性的贪婪,这块土地正滋生出各种妖魔鬼怪的项目,DeFi的农民们“亲切地”称其为土狗。

NFT 是否比 DeFi 更具发展前景?

NFT 无疑是区块链领域的热点之一,而 DeFi 的不断发展又带了 DeFi + NFT 的新玩法。NFT 是什么?跟 DeFi 又回碰撞出怎样的火花呢? 什么是 NFT? 根据定义来说,同质化资产是一种可与其他同类资产互换的资产类型。货币就是一种可互换资产。

明星风投加持却屡遭非议 大火的 BitClout 究竟「行不行」?

3 月 23 日,一个名为 BitClout 的社交网络平台透露背后投资者名单,其中不乏大名鼎鼎的明星加密基金。

工行加码 成都又来一波数字人民币体验金

又一大波红包来袭!日前,成都面向在蓉个人发放4000万元数字人民币红包,活动已于19日24时结束。对于没有中签的市民而言,眼睁睁看着中签的“幸运儿”用数字人民币买买买无疑很是羡慕。不过好消息是,新的一波数字人民币体验活动又来了! 记者今日从工商银行成都分行获悉,该行近日将采取随机抽签形式抽出6万名幸运儿,为他们送出数字人民币体验资金。