A Study of Blockchain Oracles release_34ez7hbt7namvb4wfs5ch76cly

by Abdeljalil Beniiche

Released as a article .

2020  

Abstract

The limitation with smart contracts is that they cannot access external data which might be required to control the execution of business logic. Oracles can be used to provide external data to smart contracts. An oracle is an interface that delivers data from external data outside the blockchain to a smart contract to consume. Oracle can deliver different types of data depending on the industry and requirements. In this paper, we study and describe the widely used blockchain oracles. Then, we elaborate on his potential role, technical architecture, and design patterns. Finally, we discuss the human oracle and his key role in solving the truth problem by reaching a consensus about a certain inquiry and tasks.
In text/plain format

Archived Files and Locations

application/pdf  535.0 kB
file_qzs5xjo3zvgpza6gjetieqhiji
arxiv.org (repository)
web.archive.org (webarchive)
Read Archived PDF
Preserved and Accessible
Type  article
Stage   submitted
Date   2020-07-14
Version   v2
Language   en ?
arXiv  2004.07140v2
Work Entity
access all versions, variants, and formats of this works (eg, pre-prints)
Catalog Record
Revision: 66749404-3257-4f88-856b-d27d4c064523
API URL: JSON