Trustworthy blockchain oracles: review, comparison, and open research challenges

H Al-Breiki, MHU Rehman, K Salah… - IEEE access, 2020 - ieeexplore.ieee.org
The essence of blockchain smart contracts lies in the execution of business logic code in a
decentralized architecture in which the execution outcomes are trusted and agreed upon by …

Connect API with blockchain: A survey on blockchain oracle implementation

A Pasdar, YC Lee, Z Dong - ACM Computing Surveys, 2023 - dl.acm.org
A blockchain is a form of distributed ledger technology where transactions as data state
changes are permanently recorded securely and transparently without the need for third …

Blockchain oracle design patterns

A Pasdar, Z Dong, YC Lee - arXiv preprint arXiv:2106.09349, 2021 - arxiv.org
Blockchain is a form of distributed ledger technology (DLT) where data is shared among
users connected over the internet. Transactions are data state changes on the blockchain …

A study of blockchain oracles

A Beniiche - arXiv preprint arXiv:2004.07140, 2020 - arxiv.org
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 …

Blockchain smart contracts formalization: Approaches and challenges to address vulnerabilities

A Singh, RM Parizi, Q Zhang, KKR Choo… - Computers & …, 2020 - Elsevier
Blockchain as a distributed computing platform enables users to deploy pieces of software
(known as smart contracts) for a wealth of next-generation decentralized applications …

[HTML][HTML] A blockchain-based trust system for decentralised applications: When trustless needs trust

N Truong, GM Lee, K Sun, F Guitton, YK Guo - Future Generation …, 2021 - Elsevier
Blockchain technology has been envisaged to commence an era of decentralised
applications and services (DApps) without the need for a trusted intermediary. Such DApps …

Blockchain oracles: State-of-the-art and research directions

SK Ezzat, YNM Saleh, AA Abdel-Hamid - IEEE Access, 2022 - ieeexplore.ieee.org
Blockchain interoperability is an innovative feature of blockchain technology that is rapidly
gaining momentum in various fields. The mass adoption of enterprise blockchains has not …

Smart contract programming languages on blockchains: An empirical evaluation of usability and security

RM Parizi, Amritraj, A Dehghantanha - … Conference, Held as Part of the …, 2018 - Springer
Blockchain is a promising infrastructural technology that is finding its way into a growing
number of domains like big data, finance, and medical. While blockchain has come to be …

Overview of blockchain oracle research

G Caldarelli - Future Internet, 2022 - mdpi.com
Whereas the use of distributed ledger technologies has previously been limited to
cryptocurrencies, other sectors—such as healthcare, supply chain, and finance—can now …

Blockchain-based smart contracts: A systematic mapping study

M Alharby, A Van Moorsel - arXiv preprint arXiv:1710.06372, 2017 - arxiv.org
An appealing feature of blockchain technology is smart contracts. A smart contract is
executable code that runs on top of the blockchain to facilitate, execute and enforce an …