Cointime

扫码下载App
iOS & Android

Uniswap V3交易协议:MetaTrust Lab成功实现全球首次形式验证

项目方

MetaTrust Labs最近应Xcalibyte邀约完成了Uniswap V3 Swap协议的全球首次形式化验证。该验证严格分析了Uniswap的源代码,并从数学上证明它正确实现了Uniswap V3白皮书中描述的预期金融模型。

为了验证Uniswap复杂的代码和模型,MetaTrust Labs利用了自行开发的创新分析工具,以下是该团队如何进行验证的过程。

作为我们对Web 3.0安全性研究的一部分,我们对Uniswap V3的大部分内容进行了形式验证。

我们首先使用我们的验证工具支持的规范语言构建Uniswap V3源代码的形式模型。 其次,我们使用我们的工具定义的逻辑为Uniswap形式模型提供了必须满足的性质。这些性质将Uniswap V3白皮书中描述的金融模型形式化,其中涉及像离散积分这样的复杂数学概念。

由于Uniswap V3的金融模型的复杂性,标准验证工具无法证明Uniswap代码正确表示其数学模型。我们的工具使用尖端验证技术和新机制来指定和验证如此复杂的系统。

在技术上,该工具采用增强的数据精炼的分离逻辑来实现自动验证,所有这些都使用Isabelle/HOL定理证明程序开发。使用定理证明程序可以确保工具本身在数学上得到完全形式化。

与现有方法相比,首先,定理证明程序为verifycation提供了最少的信任基础,达到最先进的水平。其次,在表达能力强的定理证明程序中形式化的逻辑使我们的工具能够指定和验证金融模型的高级属性,如Uniswap V3白皮书中描述的离散积分。

成功突出了定制验证工具在审核复杂DeFi系统中的价值。数学上基础的验证使下一代受信任和广泛使用的DApps成为可能。 MetaTrust Labs的David也表示:“我们很自豪能提供这一重大成就中起关键作用的分析能力,这种级别的形式验证为区块链软件的透明度和可靠性设定了新的标准。”

MetaTrust Labs对Uniswap V3 Swap协议的形式验证对DeFi生态系统来说是一个突破,也让Uniswap用户有更多的理由信任和使用其平台。

Follow Us

Twitter: @MetaTrustLabs 

Wesite: metatrust.io

立即免费使用 MetaScan 保护你的合约安全吧!

评论

所有评论

推荐阅读

  • 美国现货比特币ETF昨日净流出2.614亿美元

    10月15日,据Farside Investors监测数据,美国现货比特币ETF昨日净流出2.614亿美元。

  • 美国现货以太坊ETF昨日净流出1.295亿美元

    10月15日,据Farside Investors监测数据,美国现货以太坊ETF昨日净流出1.295亿美元。

  • 过去1小时全网爆仓4.76亿美元,主爆多单

    数据显示,过去1小时全网爆仓4.76亿美元,其中多单爆仓4.57亿美元,空单爆仓1979.45万美元,主爆多单。其中ETH爆仓2.00亿美元,BTC爆仓1.16亿美元。

  • BTC跌破81000美元

    行情显示,BTC跌破81000美元,现报80989.9美元,24小时跌幅达到2.87%,行情波动较大,请做好风险控制。

  • ETH跌破2400美元

    行情显示,ETH跌破2400美元,现报2395.62美元,24小时跌幅达到4.47%,行情波动较大,请做好风险控制。

  • 美国考虑放宽对影子船队的制裁,以降低海运费率

    10月15日,一名美国官员当地时间周三表示,特朗普政府正在考虑放宽针对所谓“影子船队”船只的制裁。这些船只曾运输来自俄罗斯、伊朗和委内瑞拉等国的石油及石油产品。此举旨在降低目前处于历史高位的全球海运费率。此前不久,美国总统特朗普刚刚暂时解除了针对俄罗斯柴油的制裁。这一决定招致了乌克兰总统泽连斯基、欧洲多国政府,以及特朗普所属的共和党内部分参议员的强烈批评。该美国官员透露,目前的讨论重点在于,美国是否允许此前遭制裁的船只运输“合法石油”。这里的“合法石油”是指未受到美国制裁的原油或石油产品,而非受到制裁措施限制的俄罗斯和伊朗石油。该官员表示,此举旨在推动更多成品油和原油从海湾地区运出。(金十)

  • 韩国股指开盘大跌逾5%

    10月15日,韩国KOSPI指数跌破6000点,日内跌5.59%。SK海力士跌超7%,三星电子跌超6%。(金十)

  • 美元指数抹去CPI报告公布以来的所有涨幅

    10月15日,美元指数DXY在亚盘初缓慢下跌,已完全抹去昨日美国9月CPI数据公布以来的所有涨幅(最高累计上涨约70点),现报102.16。英镑兑美元GBP/USD及欧元兑美元EUR/USD涨约0.3%,现分别报1.3231和1.1197。(金十)

  • BTC跌破82000美元

    行情显示,BTC跌破82000美元,现报81984.48美元,24小时跌幅达到2.01%,行情波动较大,请做好风险控制。

  • BTC跌破83000美元

    行情显示,BTC跌破83000美元,现报83015.81美元,24小时跌幅达到0.46%,行情波动较大,请做好风险控制。