Statistical Vulnerability of Mean Prices in Automated Constant Product Market Makers

П. Н. Анохин
{"title":"Statistical Vulnerability of Mean Prices in Automated Constant Product Market Makers","authors":"П. Н. Анохин","doi":"10.51790/2712-9942-2023-4-3-09","DOIUrl":null,"url":null,"abstract":"для корректной работы множества финансовых сервисов на технологии блокчейн требуются независимые поставщики цен, устойчивые к манипуляциям. Одним из наиболее распространенных поставщиков таких цен, который сам полностью работает на блокчейне, является автоматический маркет-мейкер с постоянным произведением, который является механизмом расчета цены обмена на основании количества двух активов под его управлением. Разработчики финансовых приложений должны учитывать все возможные уязвимости, которые могут возникнуть в приложении при использовании таких поставщиков цен. Этим обусловлена актуальность исследований уязвимостей цен автоматических маркет-мейкеров с постоянным произведением. В данной работе изучено влияние комиссии автоматических маркет-мейкеров с постоянным произведением на среднюю цену на основе данных реальных торгов из блокчейна и биржи Binance. В результате исследования показано, что среднее отклонение цен автоматических маркет-мейкеров от среднерыночных обладает высоким коэффициентом автокорреляции, позволяя достаточно точно предсказывать будущее среднее отклонение цен между биржами. По результатам моделирования определены конкретные значения предсказаний для разных временных промежутков. На основе предсказуемости будущих средних отклонений цен описаны возможные критические статистические уязвимости приложений, использующих средние цены автоматических маркет-мейкеров, а также даны рекомендации по предотвращению этих уязвимостей. Материалы исследования представляют практическую ценность для разработчиков приложений на блокчейне и экспертов по безопасности смарт-контрактов, позволяя им предотвратить или устранить потенциальные критические статистические уязвимости в приложениях. to work correctly, many financial services using the blockchain technology require independent manipulation-resistant price feed providers. One of the most common providers of such prices, which works completely on the blockchain technology itself, is an automated constant product market maker, which is a tool for price calculation based on the amount of two assets under its control. Financial application developers should consider all the possible vulnerabilities which can be introduced by using such price providers. This is the reason for the relevance of research into the vulnerabilities of automated constant product market makers prices. We studied the effects of the automated constant product market maker fees on the mean price based on the real trading data from the blockchain and Binance exchange. The results show that mean price deviation between automated market makers and the market average shows high autocorrelation making it possible to predict a future mean deviation of the prices between the exchanges. The simulation results show the predicted values for different prediction time frames. Based on the predictability of a future mean deviation of the prices, potential critical statistical vulnerabilities in the financial applications using the mean prices provided by constant product market makers are described, and vulnerability mitigation recommendations are given. The practical value to the blockchain application developers and smart contract security experts is that now they can prevent or mitigate potential critical statistical vulnerabilities in their applications.","PeriodicalId":330773,"journal":{"name":"Успехи кибернетики / Russian Journal of Cybernetics","volume":"69 10 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Успехи кибернетики / Russian Journal of Cybernetics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.51790/2712-9942-2023-4-3-09","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

для корректной работы множества финансовых сервисов на технологии блокчейн требуются независимые поставщики цен, устойчивые к манипуляциям. Одним из наиболее распространенных поставщиков таких цен, который сам полностью работает на блокчейне, является автоматический маркет-мейкер с постоянным произведением, который является механизмом расчета цены обмена на основании количества двух активов под его управлением. Разработчики финансовых приложений должны учитывать все возможные уязвимости, которые могут возникнуть в приложении при использовании таких поставщиков цен. Этим обусловлена актуальность исследований уязвимостей цен автоматических маркет-мейкеров с постоянным произведением. В данной работе изучено влияние комиссии автоматических маркет-мейкеров с постоянным произведением на среднюю цену на основе данных реальных торгов из блокчейна и биржи Binance. В результате исследования показано, что среднее отклонение цен автоматических маркет-мейкеров от среднерыночных обладает высоким коэффициентом автокорреляции, позволяя достаточно точно предсказывать будущее среднее отклонение цен между биржами. По результатам моделирования определены конкретные значения предсказаний для разных временных промежутков. На основе предсказуемости будущих средних отклонений цен описаны возможные критические статистические уязвимости приложений, использующих средние цены автоматических маркет-мейкеров, а также даны рекомендации по предотвращению этих уязвимостей. Материалы исследования представляют практическую ценность для разработчиков приложений на блокчейне и экспертов по безопасности смарт-контрактов, позволяя им предотвратить или устранить потенциальные критические статистические уязвимости в приложениях. to work correctly, many financial services using the blockchain technology require independent manipulation-resistant price feed providers. One of the most common providers of such prices, which works completely on the blockchain technology itself, is an automated constant product market maker, which is a tool for price calculation based on the amount of two assets under its control. Financial application developers should consider all the possible vulnerabilities which can be introduced by using such price providers. This is the reason for the relevance of research into the vulnerabilities of automated constant product market makers prices. We studied the effects of the automated constant product market maker fees on the mean price based on the real trading data from the blockchain and Binance exchange. The results show that mean price deviation between automated market makers and the market average shows high autocorrelation making it possible to predict a future mean deviation of the prices between the exchanges. The simulation results show the predicted values for different prediction time frames. Based on the predictability of a future mean deviation of the prices, potential critical statistical vulnerabilities in the financial applications using the mean prices provided by constant product market makers are described, and vulnerability mitigation recommendations are given. The practical value to the blockchain application developers and smart contract security experts is that now they can prevent or mitigate potential critical statistical vulnerabilities in their applications.
自动恒定产品做市商平均价格的统计脆弱性
许多基于区块链的金融服务需要能够抵御操纵的独立价格提供者才能正常运行。最常见的此类价格提供者之一是自动恒定产品做市商,它本身完全在区块链上运行,是一种根据其控制的两种资产的数量计算交易所价格的机制。金融应用程序的开发人员在使用此类价格提供商时,必须考虑到应用程序中可能出现的所有漏洞。这就是对具有恒定产品的自动做市商的价格漏洞进行研究的意义所在。本文利用区块链和 Binance 交易所的真实交易数据,研究了恒定产品自动做市商的佣金对平均价格的影响。研究表明,自动做市商的平均价格与市场平均价格的偏差具有较高的自相关系数,使我们能够相当准确地预测未来交易所之间的平均价格偏差。根据建模结果,确定了不同时间区间的具体预测值。根据未来平均价格偏差的可预测性,描述了使用自动做市商平均价格的应用程序可能存在的关键统计漏洞,并就如何防止这些漏洞提出了建议。研究材料对区块链应用开发人员和智能合约安全专家具有实用价值,使他们能够预防或消除应用中潜在的关键统计漏洞。 为了正常工作,许多使用区块链技术的金融服务需要独立的抗操纵价格馈送提供商。最常见的此类价格提供商之一是自动恒定产品做市商,它完全依靠区块链技术本身运行,是一种根据其控制的两种资产数量计算价格的工具。金融应用程序开发人员应考虑使用此类价格提供商可能带来的所有漏洞。这就是研究自动恒定产品做市商价格漏洞的意义所在。我们基于区块链和 Binance 交易所的真实交易数据,研究了自动恒定产品做市商费用对平均价格的影响。结果显示,自动做市商与市场平均价格之间的平均价格偏差显示出高度的自相关性,这使得预测未来交易所之间的平均价格偏差成为可能。模拟结果显示了不同预测时间段的预测值。根据未来价格平均偏差的可预测性,描述了使用恒定产品做市商提供的平均价格的金融应用中潜在的关键统计漏洞,并给出了漏洞缓解建议。这对区块链应用开发人员和智能合约安全专家的实用价值在于,他们现在可以防止或缓解其应用中潜在的关键统计漏洞。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信