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.
CITATION STYLE
Mammadzada, K., Iqbal, M., Milani, F., García-Bañuelos, L., & Matulevičius, R. (2020). Blockchain Oracles: A Framework for Blockchain-Based Applications. In Lecture Notes in Business Information Processing (Vol. 393 LNBIP, pp. 19–34). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-58779-6_2
Mendeley helps you to discover research relevant for your work.