Foundational Oracle Patterns: Connecting Blockchain to the Off-chain World

July 29, 2020 Β· Declared Dead Β· πŸ› International Conference on Business Process Management

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Roman MΓΌhlberger, Stefan Bachhofner, Eduardo CastellΓ³ Ferrer, Claudio Di Ciccio, Ingo Weber, Maximilian WΓΆhrer, Uwe Zdun arXiv ID 2007.14946 Category cs.SE: Software Engineering Cross-listed cs.CR Citations 95 Venue International Conference on Business Process Management Last Checked 3 months ago
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.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Software Engineering

Died the same way β€” πŸ‘» Ghosted