Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Investigation on a price oracle problem

View through CrossRef
The core of blockchain smart contracts is the execution of business logic code in a decentralized architecture with all executing nodes trusting and agreeing on the results. Smart contracts are unable to get data from the outside world on their own. Smart contracts communicate with oracles, which are off-chain data sources whose primary function is to collect and give data feeds to smart contracts. The usage of oracle returns the blockchain to its centralization problem and also exposes the blockchain to the possibility of introducing corrupt, malicious and erroneous data. This problem is called ‘Oracle problem’. This paper presents an investigation of this problem. To demonstrate this, we have considered the price oracle problem using chainlink’s decentralized network of nodes that connects off-chain data to on-chain smart contracts through oracles. Finally, we performed an analysis and comparison on retrieving external off-chain data through external APIs (Application Programming Interfaces) and through decentralized oracles. This would be helpful in determining how decentralization (through oracles) may result in performance constraints in contrast to fetching data through our own built APIs where data source APIs of blockchain are not connected to the decentralized nodes of network. The results have shown the increase in transaction throughput of the overall system.
Title: Investigation on a price oracle problem
Description:
The core of blockchain smart contracts is the execution of business logic code in a decentralized architecture with all executing nodes trusting and agreeing on the results.
Smart contracts are unable to get data from the outside world on their own.
Smart contracts communicate with oracles, which are off-chain data sources whose primary function is to collect and give data feeds to smart contracts.
The usage of oracle returns the blockchain to its centralization problem and also exposes the blockchain to the possibility of introducing corrupt, malicious and erroneous data.
This problem is called ‘Oracle problem’.
This paper presents an investigation of this problem.
To demonstrate this, we have considered the price oracle problem using chainlink’s decentralized network of nodes that connects off-chain data to on-chain smart contracts through oracles.
Finally, we performed an analysis and comparison on retrieving external off-chain data through external APIs (Application Programming Interfaces) and through decentralized oracles.
This would be helpful in determining how decentralization (through oracles) may result in performance constraints in contrast to fetching data through our own built APIs where data source APIs of blockchain are not connected to the decentralized nodes of network.
The results have shown the increase in transaction throughput of the overall system.

Related Results

An empirical study of teaching oracle bone inscriptions based on comprehensible intelligibility learning
An empirical study of teaching oracle bone inscriptions based on comprehensible intelligibility learning
The teaching of oracle bone inscriptions has always been the central topic of ancient writing teaching. In order to improve the dissemination of oracle bone characters and teaching...
Business Performance Management Platforms Overview Part 2: The Hyperion/Oracle Platform
Business Performance Management Platforms Overview Part 2: The Hyperion/Oracle Platform
By acquiring Hyperion Solutions in 2007, Oracle consolidated its position as a leader on the BPM Market. Released in the July 2008, the new BPM platform is called Oracle EPM System...
Deterministic Graph Exploration with Advice
Deterministic Graph Exploration with Advice
We consider the fundamental task of graph exploration. An n -node graph has unlabeled nodes, and all ports at any node of degree d a...
ORACLE REPLICATION
ORACLE REPLICATION
Oracle replication is a database technique used to distribute and synchronize data across multiple databases to enhance availability, performance, and disaster recovery. In today's...
MENGOPTIMALKAN ORACLE SPASIAL UNTUK ANALISIS KEDEKATAN GEOGRAFIS
MENGOPTIMALKAN ORACLE SPASIAL UNTUK ANALISIS KEDEKATAN GEOGRAFIS
The study explores the utilization of Oracle Spatial in the determination of the shortest path between locations. This is very important for the analysis and management of geograph...
Deep learning-based oracle image enhancement and calibration methods
Deep learning-based oracle image enhancement and calibration methods
As the earliest form of writing and historical cultural heritage in China, oracle bone inscriptions carry immeasurable density of historical information and potential for academic ...

Back to Top