Quotation Mühlberger, Roman, Bachhofner, Stefan, Castelló Ferrer, Eduardo, Di Ciccio, Claudio, Weber, Ingo, Wöhrer, Maximilian, Zdun, Uwe. 2020. Foundational Oracle Patterns: Connecting Blockchain to the Off-Chain World. In: Asatiani A. et al. (eds) Business Process Management: Blockchain and Robotic Process Automation Forum. BPM 2020. Lecture Notes in Business Information Processing. 393 35-51.


RIS


BibTeX

Abstract

Blockchain has evolved into a platform for decentralized applications, with beneficial properties like high integrity, transparency, and resilience against censorship and tampering. However, blockchains are closed-world systems which do not have access to external state. To overcome this limitation, oracles have been introduced in various forms and for different purposes. However so far common oracle best practices have not been dissected, classified, and studied in their fundamental aspects. In this paper, we address this gap by studying foundational blockchain oracle patterns in two foundational dimensions characterising the oracles: (i) the data flow direction, i.e., inbound and outbound data flow, from the viewpoint of the blockchain; and (ii) the initiator of the data flow, i.e., whether it is push or pull-based communication. We provide a structured description of the four patterns in detail, and discuss an implementation of these patterns based on use cases. On this basis we conduct a quantitative analysis, which results in the insight that the four different patterns are characterized by distinct performance and costs profiles.

Tags

Press 'enter' for creating the tag

Publication's profile

Status of publication Published
Affiliation WU
Type of publication Journal article
Journal Lecture Notes in Business Information Processing
WU-Journal-Rating new STRAT-C
Language English
Title Foundational Oracle Patterns: Connecting Blockchain to the Off-Chain World. In: Asatiani A. et al. (eds) Business Process Management: Blockchain and Robotic Process Automation Forum. BPM 2020.
Volume 393
Year 2020
Page from 35
Page to 51
URL http://link.springer.com/content/pdf/10.1007/978-3-030-58779-6_3
DOI http://dx.doi.org/10.1007/978-3-030-58779-6_3
Open Access N

Associations

People
Bachhofner, Stefan (Details)
Di Ciccio, Claudio (Former researcher)
Zdun, Uwe (Former researcher)
External
Castelló Ferrer, Eduardo (Massachusetts Institute of Technology, Cambridge, United States/USA)
Mühlberger, Roman (WU Wien, Austria)
Weber, Ingo (Technische Universität Berlin, Germany)
Wöhrer, Maximilian (Universität Wien, Austria)
Organization
Research Institute for Computational Methods FI (Details)
Research areas (ÖSTAT Classification 'Statistik Austria')
1122 Artificial intelligence (Details)
1138 Information systems (Details)
1139 Neuronal (neural) networks (Details)
5306 Business data processing (Details)
5333 Business management (Details)
Google Scholar: Search