Trust but verify: The oracle paradox of blockchain smart contracts

Research output: Contribution to journalArticlepeer-review

30 Scopus citations

Abstract

Although research shows that blockchain provides fairly immutable virtual provenance workflows, proof that the blockchain accurately represents physical events lacks truly independent verification. This dilemma, the Oracle Paradox, challenges blockchain architecture and is perhaps one reason why businesses have hesitated to adopt smart contracts. Blockchain proponents claim that people can serve as trusted Oracles in a smart contract. However, auditing research shows that people are the weak link in almost every internal control application, including those pertaining to blockchain. People are susceptible to collusion, bribery, error, and fraud and these tendencies are not entirely mitigated by blockchain technologies (Balagurusamy et al. 2019; Nakamoto 2008). This research proposes a framework to mitigate the paradox of the Oracle: A Business Process Management (BPM) model of a Blockchain Smart Contract-enabled supply chain with IoT as the sole ‘‘third-party’’ Oracle participant, utilizing design science research.

Original languageEnglish
Pages (from-to)1-16
Number of pages16
JournalJournal of Information Systems
Volume35
Issue number2
DOIs
StatePublished - 1 Jun 2021

Keywords

  • Blockchain
  • IoT
  • Oracle
  • Provenance
  • Smart contracts
  • Supply chain

Fingerprint

Dive into the research topics of 'Trust but verify: The oracle paradox of blockchain smart contracts'. Together they form a unique fingerprint.

Cite this