@inproceedings{9b2dd20df97146c29189b1fd07f273d4,
title = "Enhancing Blockchain-Based Processes with Decentralized Oracles",
abstract = "The automation of business processes via blockchain-based systems allows for trust, reliability and accountability of execution. The link that connects modules that operate within the on-chain sphere and the off-chain world is key as processes often involve the handling of physical entities and external services. The components that create that link are named oracles. Numerous studies on oracles and their implementations are arising in the literature. Nevertheless, their availability, integrity and trust could be undermined if centralized architectures are adopted, as taking over an oracle could produce the effect of a supply-chain attack on the whole system. Solutions are emerging that overcome this issue by turning the architecture underneath the oracles into a distributed one. In this paper, we investigate the design and application of oracles, distinguishing their adoption for the in-flow or out-flow of information and according to the initiator of the exchange (hence, pull- or push-based).",
keywords = "Decentralized applications, Business process management, Distributed architectures",
author = "Davide Basile and Valerio Goretti and \{Di Ciccio\}, Claudio and Sabrina Kirrane",
year = "2021",
month = sep,
doi = "10.1007/978-3-030-85867-4\_8",
language = "English",
isbn = "978-3-030-85866-7",
volume = "428",
series = "Lecture Notes in Business Information Processing",
publisher = "Springer",
pages = "102--118",
editor = "\{Gonz{\'a}lez Enr{\'i}quez\}, Jos{\'e} and S{\o}ren Debois and Peter Fettke and Pierluigi Plebani and \{van de Weerd\}, Inge and Ingo Weber",
booktitle = "Business Process Management: Blockchain and Robotic Process Automation Forum - BPM 2021 Blockchain and RPA Forum, Rome, Italy, September 6-10, 2021, Proceedings",
}