Which Event Happened First? Deferred Choice on Blockchain Using Oracles

04/21/2021
by   Jan Ladleif, et al.
0

First come, first served: Critical choices between alternative actions are often made based on events external to an organization, and reacting promptly to their occurrence can be a major advantage over the competition. In Business Process Management (BPM), such deferred choices can be expressed in process models, and they are an important aspect of process engines. Blockchain-based process execution approaches are no exception to this, but are severely limited by the inherent properties of the platform: The closed-world environment prevents direct access to external entities and data, and the passive runtime based entirely on atomic transactions impedes continual monitoring and detection of events. In this paper we provide an in-depth examination of the semantics of deferred choice, and transfer them to environments such as the blockchain. We introduce and compare several oracle architectures able to satisfy certain requirements, and show that they can be implemented using state-of-the-art blockchain technology.

READ FULL TEXT
research
08/14/2020

Time in Blockchain-Based Process Execution

The traceable execution of business processes and choreographies using s...
research
10/23/2018

Pluralize: a Trustworthy Framework for High-Level Smart Contract-Draft

The paper presents Pluralize a formal logical framework able to extend t...
research
04/11/2019

A Case Study of Execution of Untrusted Business Process on Permissioned Blockchain

Many studies have been done to improve the performance of centrally cont...
research
07/10/2018

CATERPILLAR: A Business Process Execution Engine on the Ethereum Blockchain

Blockchain platforms, such as Ethereum, allow a set of actors to maintai...
research
03/31/2023

MARTSIA: Enabling Data Confidentiality for Blockchain-based Process Execution

Multi-party business processes rely on the collaboration of various play...
research
04/09/2020

Which Blockchain to choose? A decision support tool to guide the choice of a Blockchain technology

Companies trying to build new solutions using blockchain are confronted ...
research
09/22/2022

DeepThought: a Reputation and Voting-based Blockchain Oracle

Thanks to built-in immutability and persistence, the blockchain is often...

Please sign up or login with your details

Forgot password? Click here to reset