Theory and practice of decentralized blockchain oracles

The present study explores the field of decentralized oracles, paying specific attention to the Chainlink network. Additionally, the study includes the creation of a decentralized finance (DeFi) trader smart contract that integrates Chainlink's oracles and price feeds. Moreover, it is discussed...

Descripción completa

Detalles Bibliográficos
Autor: Fomintsov Trukhaev, Vladimir
Tipo de recurso: tesis de maestría
Fecha de publicación:2024
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/423352
Acceso en línea:https://hdl.handle.net/2117/423352
Access Level:acceso abierto
Palabra clave:Blockchains (Databases)
Computer security
Computer networks -- Security measures
Blockchain
Decentralized Finance
Decentralized Oracles
Decentralized Oracle Networks
Chainlink
Smart Contracts
Staking Mechanisms
Decentralized Applications
Cadena de blocs (Bases de dades)
Seguretat informàtica
Ordinadors, Xarxes d' -- Mesures de seguretat
Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació::Bases de dades
id ES_7fcc502ce942537ff2f6779c2c6db59b
oai_identifier_str oai:upcommons.upc.edu:2117/423352
network_acronym_str ES
network_name_str España
repository_id_str
spelling Theory and practice of decentralized blockchain oraclesFomintsov Trukhaev, VladimirBlockchains (Databases)Computer securityComputer networks -- Security measuresBlockchainDecentralized FinanceDecentralized OraclesDecentralized Oracle NetworksChainlinkSmart ContractsStaking MechanismsDecentralized ApplicationsCadena de blocs (Bases de dades)Seguretat informàticaOrdinadors, Xarxes d' -- Mesures de seguretatÀrees temàtiques de la UPC::Informàtica::Sistemes d'informació::Bases de dadesThe present study explores the field of decentralized oracles, paying specific attention to the Chainlink network. Additionally, the study includes the creation of a decentralized finance (DeFi) trader smart contract that integrates Chainlink's oracles and price feeds. Moreover, it is discussed how decentralized oracles play a crucial role in facilitating connectivity between blockchain systems and external data sources, thereby bolstering operational capabilities and broadening the scope of functionalities available to blockchain applications. The principal aim of this research is to illustrate the incorporation and application of decentralized oracles in practical settings, particularly by means of the construction of a DeFi trader smart contract. The purpose of this contract is to utilize Chainlink's dependable and secure price feeds for the implementation of essential trading operations, including the initiation and processing of purchase and sale transactions, as well as the management of limit orders. The utilization of reliable and promptly available market data from Chainlink's decentralized oracle network enables the smart contract to facilitate efficient and transparent trading activities. The primary elements of this study entail a comprehensive examination of Chainlink's complex architectural framework, consisting of decentralized oracle networks (DONs) that collate and authenticate data from various origins to safeguard the accuracy and integrity of the data. The research also examines pertinent security issues such as Sybil attacks, data manipulation, and node collusion, and delves into different strategies to mitigate these risks, including cryptographic proofs, multi-source data aggregation, and robust consensus mechanisms. In summary, this investigation highlights the importance of decentralized oracles in enhancing the functionalities of blockchain technology and DeFi applications. The results emphasize the need for extensive implementation and incorporation of decentralized oracles in order to guarantee the sustained progress and prosperity of blockchain ecosystems. This study offers a thorough and technical analysis of the architecture, security, and practical uses of Chainlink decentralized oracles, providing valuable perspectives for the advancement of financial innovations based on blockchain technology.Universitat Politècnica de CatalunyaMuñoz Tapia, José Luis20242024-07-1220252025-02-04master thesishttp://purl.org/coar/resource_type/c_bdccNAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/masterThesisapplication/zipapplication/pdfhttps://hdl.handle.net/2117/423352reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/4233522026-05-27T15:37:01Z
dc.title.none.fl_str_mv Theory and practice of decentralized blockchain oracles
title Theory and practice of decentralized blockchain oracles
spellingShingle Theory and practice of decentralized blockchain oracles
Fomintsov Trukhaev, Vladimir
Blockchains (Databases)
Computer security
Computer networks -- Security measures
Blockchain
Decentralized Finance
Decentralized Oracles
Decentralized Oracle Networks
Chainlink
Smart Contracts
Staking Mechanisms
Decentralized Applications
Cadena de blocs (Bases de dades)
Seguretat informàtica
Ordinadors, Xarxes d' -- Mesures de seguretat
Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació::Bases de dades
title_short Theory and practice of decentralized blockchain oracles
title_full Theory and practice of decentralized blockchain oracles
title_fullStr Theory and practice of decentralized blockchain oracles
title_full_unstemmed Theory and practice of decentralized blockchain oracles
title_sort Theory and practice of decentralized blockchain oracles
dc.creator.none.fl_str_mv Fomintsov Trukhaev, Vladimir
author Fomintsov Trukhaev, Vladimir
author_facet Fomintsov Trukhaev, Vladimir
author_role author
dc.contributor.none.fl_str_mv Muñoz Tapia, José Luis
dc.subject.none.fl_str_mv Blockchains (Databases)
Computer security
Computer networks -- Security measures
Blockchain
Decentralized Finance
Decentralized Oracles
Decentralized Oracle Networks
Chainlink
Smart Contracts
Staking Mechanisms
Decentralized Applications
Cadena de blocs (Bases de dades)
Seguretat informàtica
Ordinadors, Xarxes d' -- Mesures de seguretat
Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació::Bases de dades
topic Blockchains (Databases)
Computer security
Computer networks -- Security measures
Blockchain
Decentralized Finance
Decentralized Oracles
Decentralized Oracle Networks
Chainlink
Smart Contracts
Staking Mechanisms
Decentralized Applications
Cadena de blocs (Bases de dades)
Seguretat informàtica
Ordinadors, Xarxes d' -- Mesures de seguretat
Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació::Bases de dades
description The present study explores the field of decentralized oracles, paying specific attention to the Chainlink network. Additionally, the study includes the creation of a decentralized finance (DeFi) trader smart contract that integrates Chainlink's oracles and price feeds. Moreover, it is discussed how decentralized oracles play a crucial role in facilitating connectivity between blockchain systems and external data sources, thereby bolstering operational capabilities and broadening the scope of functionalities available to blockchain applications. The principal aim of this research is to illustrate the incorporation and application of decentralized oracles in practical settings, particularly by means of the construction of a DeFi trader smart contract. The purpose of this contract is to utilize Chainlink's dependable and secure price feeds for the implementation of essential trading operations, including the initiation and processing of purchase and sale transactions, as well as the management of limit orders. The utilization of reliable and promptly available market data from Chainlink's decentralized oracle network enables the smart contract to facilitate efficient and transparent trading activities. The primary elements of this study entail a comprehensive examination of Chainlink's complex architectural framework, consisting of decentralized oracle networks (DONs) that collate and authenticate data from various origins to safeguard the accuracy and integrity of the data. The research also examines pertinent security issues such as Sybil attacks, data manipulation, and node collusion, and delves into different strategies to mitigate these risks, including cryptographic proofs, multi-source data aggregation, and robust consensus mechanisms. In summary, this investigation highlights the importance of decentralized oracles in enhancing the functionalities of blockchain technology and DeFi applications. The results emphasize the need for extensive implementation and incorporation of decentralized oracles in order to guarantee the sustained progress and prosperity of blockchain ecosystems. This study offers a thorough and technical analysis of the architecture, security, and practical uses of Chainlink decentralized oracles, providing valuable perspectives for the advancement of financial innovations based on blockchain technology.
publishDate 2024
dc.date.none.fl_str_mv 2024
2024-07-12
2025
2025-02-04
dc.type.none.fl_str_mv master thesis
http://purl.org/coar/resource_type/c_bdcc
NA
http://purl.org/coar/version/c_be7fb7dd8ff6fe43
dc.type.openaire.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
dc.identifier.none.fl_str_mv https://hdl.handle.net/2117/423352
url https://hdl.handle.net/2117/423352
dc.language.none.fl_str_mv Inglés
eng
language_invalid_str_mv Inglés
language eng
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/zip
application/pdf
dc.publisher.none.fl_str_mv Universitat Politècnica de Catalunya
publisher.none.fl_str_mv Universitat Politècnica de Catalunya
dc.source.none.fl_str_mv reponame:UPCommons. Portal del coneixement obert de la UPC
instname:Universitat Politècnica de Catalunya (UPC)
instname_str Universitat Politècnica de Catalunya (UPC)
reponame_str UPCommons. Portal del coneixement obert de la UPC
collection UPCommons. Portal del coneixement obert de la UPC
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869411851203248128
score 15,812429