4.6 Article

Oracles Integration in Blockchain-Based Platform for Smart Crop Production Data Exchange

Journal

ELECTRONICS
Volume 12, Issue 10, Pages -

Publisher

MDPI
DOI: 10.3390/electronics12102244

Keywords

blockchain oracle; blockchain-based platform; smart contracts; smart crop production; EOSIO/Antelope; C++; Swift

Ask authors/readers for more resources

Blockchain oracles serve as intermediaries connecting external non-deterministic information and real-world data to blockchain infrastructure. This paper focuses on integrating oracles into an EOSIO blockchain-based platform for smart crop production data exchange. It presents the functions of two oracles and describes their integration at both the design and implementation levels.
Blockchain oracles are an intermediary designed to connect external non-deterministic information and real-world data to the blockchain digital infrastructure. The variety of proposed solutions and purposes are of great variety and suggest that it is necessary to take into account different features of the process and specifically define the required functionalities. The purpose of this paper is to present the integration of oracles into an EOSIO blockchain-based platform for smart crop production data exchange by smart contracts. The functions of two oracles are presented. Their integration is described at the design level and at the implementation of the smart contracts. The design level is illustrated by workflow diagrams of internal processes between oracle applications and the blockchain smart contract and by external processes in the oracles' smart contracts. The implementation level is illustrated by oracle application configuration files and elements of C++ smart contracts, such as constant and variable declarations, multi-index tables, internal contract functions, and actions called by other contracts and external programs. As results of the oracles' operation, a report on the detected emergency failures and an estimate of the cost of ram resource are presented.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available