Loading…
Oracles in Decentralized Finance: Attack Costs, Profits and Mitigation Measures
Decentralized finance (DeFi) is by far the most popular application of blockchain technology. Despite the wide acceptance of new financial instruments and services, there are still many unexplored areas in the field. We dedicate this research to the understanding of one of the most crucial limitatio...
Saved in:
Published in: | Entropy (Basel, Switzerland) Switzerland), 2022-12, Vol.25 (1), p.60 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c469t-9f138eb3e97ccfd14cdcec368e1d275dd1fc1ced2a240787e9bdc5a97aea96a23 |
---|---|
cites | cdi_FETCH-LOGICAL-c469t-9f138eb3e97ccfd14cdcec368e1d275dd1fc1ced2a240787e9bdc5a97aea96a23 |
container_end_page | |
container_issue | 1 |
container_start_page | 60 |
container_title | Entropy (Basel, Switzerland) |
container_volume | 25 |
creator | Aspembitova, Ayana T Bentley, Michael A |
description | Decentralized finance (DeFi) is by far the most popular application of blockchain technology. Despite the wide acceptance of new financial instruments and services, there are still many unexplored areas in the field. We dedicate this research to the understanding of one of the most crucial limitations of decentralized finance-oracles. DeFi protocols, as well as other blockchain applications, function in a closed environment and regularly need to fetch real-world information (e.g., assets' prices)-the tool used for this purpose is called an oracle. We review the existing oracle types in DeFi applications and focus our research on the least explored one: when another protocol, typically a decentralized exchange, serves as a price oracle. After explaining the mechanisms behind the decentralized exchanges, we introduce an algorithmic model that allows one to safely design a decentralized oracle and adjust crucial parameters. We believe that understanding and implementing the logic presented in the model can help to reduce the chances of price manipulations attacks, which are the most frequent incident types in DeFi. |
doi_str_mv | 10.3390/e25010060 |
format | article |
fullrecord | <record><control><sourceid>proquest_doaj_</sourceid><recordid>TN_cdi_doaj_primary_oai_doaj_org_article_10684e7739ad49169c37d69c5ac91b17</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><doaj_id>oai_doaj_org_article_10684e7739ad49169c37d69c5ac91b17</doaj_id><sourcerecordid>2768245914</sourcerecordid><originalsourceid>FETCH-LOGICAL-c469t-9f138eb3e97ccfd14cdcec368e1d275dd1fc1ced2a240787e9bdc5a97aea96a23</originalsourceid><addsrcrecordid>eNpdkU1vEzEQhi1ERUvhwB9AlriARMBfa685IFWBfkitwgHO1sSeDQ6bdbG9lcqvZ0vSqOViW-NHj2bmJeQVZx-ktOwjioZxxjR7Qo44s3amJGNPH7wPyfNS1owJKbh-Rg6l1kYKxo7IYpHB91hoHOgX9DjUDH38g4GexgEGj5_oSa3gf9F5KrW8p99y6mItFIZAr2KNK6gxDfQKoYwZywty0EFf8OXuPiY_Tr9-n5_PLhdnF_OTy5lX2taZ7bhscSnRGu-7wJUPHr3ULfIgTBMC7zz3GAQIxUxr0C6Db8AaQLAahDwmF1tvSLB21zluIN-6BNH9K6S8cpBrnEZznOlWoTHSQlCWa-ulCdPZgLd8yc3k-rx1XY_LDYbdEh5JH_8M8adbpRtn28Yo1kyCtztBTr9HLNVtYvHY9zBgGosTRrdCNZarCX3zH7pOYx6mVd1RRnCuDJ-od1vK51RKxm7fDGfuLnK3j3xiXz_sfk_eZyz_AuEUpgY</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2767211471</pqid></control><display><type>article</type><title>Oracles in Decentralized Finance: Attack Costs, Profits and Mitigation Measures</title><source>Open Access: PubMed Central</source><source>DOAJ Directory of Open Access Journals</source><source>Publicly Available Content (ProQuest)</source><creator>Aspembitova, Ayana T ; Bentley, Michael A</creator><creatorcontrib>Aspembitova, Ayana T ; Bentley, Michael A</creatorcontrib><description>Decentralized finance (DeFi) is by far the most popular application of blockchain technology. Despite the wide acceptance of new financial instruments and services, there are still many unexplored areas in the field. We dedicate this research to the understanding of one of the most crucial limitations of decentralized finance-oracles. DeFi protocols, as well as other blockchain applications, function in a closed environment and regularly need to fetch real-world information (e.g., assets' prices)-the tool used for this purpose is called an oracle. We review the existing oracle types in DeFi applications and focus our research on the least explored one: when another protocol, typically a decentralized exchange, serves as a price oracle. After explaining the mechanisms behind the decentralized exchanges, we introduce an algorithmic model that allows one to safely design a decentralized oracle and adjust crucial parameters. We believe that understanding and implementing the logic presented in the model can help to reduce the chances of price manipulations attacks, which are the most frequent incident types in DeFi.</description><identifier>ISSN: 1099-4300</identifier><identifier>EISSN: 1099-4300</identifier><identifier>DOI: 10.3390/e25010060</identifier><identifier>PMID: 36673200</identifier><language>eng</language><publisher>Switzerland: MDPI AG</publisher><subject>Algorithms ; automated market makers ; Automation ; Bibliometrics ; Blockchain ; Cryptography ; decentralized exchange ; DeFi ; Exchanging ; Finance ; lending protocol ; oracle ; Prediction markets ; Protocol</subject><ispartof>Entropy (Basel, Switzerland), 2022-12, Vol.25 (1), p.60</ispartof><rights>2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>2022 by the authors. 2022</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c469t-9f138eb3e97ccfd14cdcec368e1d275dd1fc1ced2a240787e9bdc5a97aea96a23</citedby><cites>FETCH-LOGICAL-c469t-9f138eb3e97ccfd14cdcec368e1d275dd1fc1ced2a240787e9bdc5a97aea96a23</cites><orcidid>0000-0002-5418-1914</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.proquest.com/docview/2767211471/fulltextPDF?pq-origsite=primo$$EPDF$$P50$$Gproquest$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2767211471?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>230,314,723,776,780,860,881,2095,25732,27903,27904,36991,36992,44569,53769,53771,74872</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/36673200$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Aspembitova, Ayana T</creatorcontrib><creatorcontrib>Bentley, Michael A</creatorcontrib><title>Oracles in Decentralized Finance: Attack Costs, Profits and Mitigation Measures</title><title>Entropy (Basel, Switzerland)</title><addtitle>Entropy (Basel)</addtitle><description>Decentralized finance (DeFi) is by far the most popular application of blockchain technology. Despite the wide acceptance of new financial instruments and services, there are still many unexplored areas in the field. We dedicate this research to the understanding of one of the most crucial limitations of decentralized finance-oracles. DeFi protocols, as well as other blockchain applications, function in a closed environment and regularly need to fetch real-world information (e.g., assets' prices)-the tool used for this purpose is called an oracle. We review the existing oracle types in DeFi applications and focus our research on the least explored one: when another protocol, typically a decentralized exchange, serves as a price oracle. After explaining the mechanisms behind the decentralized exchanges, we introduce an algorithmic model that allows one to safely design a decentralized oracle and adjust crucial parameters. We believe that understanding and implementing the logic presented in the model can help to reduce the chances of price manipulations attacks, which are the most frequent incident types in DeFi.</description><subject>Algorithms</subject><subject>automated market makers</subject><subject>Automation</subject><subject>Bibliometrics</subject><subject>Blockchain</subject><subject>Cryptography</subject><subject>decentralized exchange</subject><subject>DeFi</subject><subject>Exchanging</subject><subject>Finance</subject><subject>lending protocol</subject><subject>oracle</subject><subject>Prediction markets</subject><subject>Protocol</subject><issn>1099-4300</issn><issn>1099-4300</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><sourceid>DOA</sourceid><recordid>eNpdkU1vEzEQhi1ERUvhwB9AlriARMBfa685IFWBfkitwgHO1sSeDQ6bdbG9lcqvZ0vSqOViW-NHj2bmJeQVZx-ktOwjioZxxjR7Qo44s3amJGNPH7wPyfNS1owJKbh-Rg6l1kYKxo7IYpHB91hoHOgX9DjUDH38g4GexgEGj5_oSa3gf9F5KrW8p99y6mItFIZAr2KNK6gxDfQKoYwZywty0EFf8OXuPiY_Tr9-n5_PLhdnF_OTy5lX2taZ7bhscSnRGu-7wJUPHr3ULfIgTBMC7zz3GAQIxUxr0C6Db8AaQLAahDwmF1tvSLB21zluIN-6BNH9K6S8cpBrnEZznOlWoTHSQlCWa-ulCdPZgLd8yc3k-rx1XY_LDYbdEh5JH_8M8adbpRtn28Yo1kyCtztBTr9HLNVtYvHY9zBgGosTRrdCNZarCX3zH7pOYx6mVd1RRnCuDJ-od1vK51RKxm7fDGfuLnK3j3xiXz_sfk_eZyz_AuEUpgY</recordid><startdate>20221228</startdate><enddate>20221228</enddate><creator>Aspembitova, Ayana T</creator><creator>Bentley, Michael A</creator><general>MDPI AG</general><general>MDPI</general><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7TB</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FR3</scope><scope>HCIFZ</scope><scope>KR7</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>7X8</scope><scope>5PM</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0002-5418-1914</orcidid></search><sort><creationdate>20221228</creationdate><title>Oracles in Decentralized Finance: Attack Costs, Profits and Mitigation Measures</title><author>Aspembitova, Ayana T ; Bentley, Michael A</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c469t-9f138eb3e97ccfd14cdcec368e1d275dd1fc1ced2a240787e9bdc5a97aea96a23</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Algorithms</topic><topic>automated market makers</topic><topic>Automation</topic><topic>Bibliometrics</topic><topic>Blockchain</topic><topic>Cryptography</topic><topic>decentralized exchange</topic><topic>DeFi</topic><topic>Exchanging</topic><topic>Finance</topic><topic>lending protocol</topic><topic>oracle</topic><topic>Prediction markets</topic><topic>Protocol</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Aspembitova, Ayana T</creatorcontrib><creatorcontrib>Bentley, Michael A</creatorcontrib><collection>PubMed</collection><collection>CrossRef</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>Engineering Research Database</collection><collection>SciTech Premium Collection</collection><collection>Civil Engineering Abstracts</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content (ProQuest)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering collection</collection><collection>MEDLINE - Academic</collection><collection>PubMed Central (Full Participant titles)</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>Entropy (Basel, Switzerland)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Aspembitova, Ayana T</au><au>Bentley, Michael A</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Oracles in Decentralized Finance: Attack Costs, Profits and Mitigation Measures</atitle><jtitle>Entropy (Basel, Switzerland)</jtitle><addtitle>Entropy (Basel)</addtitle><date>2022-12-28</date><risdate>2022</risdate><volume>25</volume><issue>1</issue><spage>60</spage><pages>60-</pages><issn>1099-4300</issn><eissn>1099-4300</eissn><abstract>Decentralized finance (DeFi) is by far the most popular application of blockchain technology. Despite the wide acceptance of new financial instruments and services, there are still many unexplored areas in the field. We dedicate this research to the understanding of one of the most crucial limitations of decentralized finance-oracles. DeFi protocols, as well as other blockchain applications, function in a closed environment and regularly need to fetch real-world information (e.g., assets' prices)-the tool used for this purpose is called an oracle. We review the existing oracle types in DeFi applications and focus our research on the least explored one: when another protocol, typically a decentralized exchange, serves as a price oracle. After explaining the mechanisms behind the decentralized exchanges, we introduce an algorithmic model that allows one to safely design a decentralized oracle and adjust crucial parameters. We believe that understanding and implementing the logic presented in the model can help to reduce the chances of price manipulations attacks, which are the most frequent incident types in DeFi.</abstract><cop>Switzerland</cop><pub>MDPI AG</pub><pmid>36673200</pmid><doi>10.3390/e25010060</doi><orcidid>https://orcid.org/0000-0002-5418-1914</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1099-4300 |
ispartof | Entropy (Basel, Switzerland), 2022-12, Vol.25 (1), p.60 |
issn | 1099-4300 1099-4300 |
language | eng |
recordid | cdi_doaj_primary_oai_doaj_org_article_10684e7739ad49169c37d69c5ac91b17 |
source | Open Access: PubMed Central; DOAJ Directory of Open Access Journals; Publicly Available Content (ProQuest) |
subjects | Algorithms automated market makers Automation Bibliometrics Blockchain Cryptography decentralized exchange DeFi Exchanging Finance lending protocol oracle Prediction markets Protocol |
title | Oracles in Decentralized Finance: Attack Costs, Profits and Mitigation Measures |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-26T01%3A26%3A28IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_doaj_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Oracles%20in%20Decentralized%20Finance:%20Attack%20Costs,%20Profits%20and%20Mitigation%20Measures&rft.jtitle=Entropy%20(Basel,%20Switzerland)&rft.au=Aspembitova,%20Ayana%20T&rft.date=2022-12-28&rft.volume=25&rft.issue=1&rft.spage=60&rft.pages=60-&rft.issn=1099-4300&rft.eissn=1099-4300&rft_id=info:doi/10.3390/e25010060&rft_dat=%3Cproquest_doaj_%3E2768245914%3C/proquest_doaj_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c469t-9f138eb3e97ccfd14cdcec368e1d275dd1fc1ced2a240787e9bdc5a97aea96a23%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2767211471&rft_id=info:pmid/36673200&rfr_iscdi=true |