Authors
Kamran Mammadzada, Mubashar Iqbal, Fredrik Milani, Luciano García-Bañuelos, Raimundas Matulevičius
Publication date
2020
Conference
Business Process Management: Blockchain and Robotic Process Automation Forum: BPM 2020 Blockchain and RPA Forum, Seville, Spain, September 13–18, 2020, Proceedings 18
Pages
19-34
Publisher
Springer International Publishing
Description
Oracles support the access, validation, and transmission of data from external sources to blockchain systems. They are important components of blockchain-based architectures. However, there exists no guidance on how oracles could be used when designing blockchain-based applications. In this paper, based on the results of a systematic literature review, we propose a framework to explain blockchain oracles and their relationships to blockchain-based applications. More specifically, the blockchain oracle framework addresses the origin of data, oracle properties, encryption method, oracle data source, validation procedures, and the integration of oracles to blockchain-based applications. Potentially, this framework can guide developers when incorporating oracles to blockchain-based applications.
Total citations
20202021202220232024114212312
Scholar articles
K Mammadzada, M Iqbal, F Milani, L García-Bañuelos… - … : Blockchain and Robotic Process Automation Forum …, 2020