Enhancing Blockchain-Based Processes with Decentralized Oracles

被引:11
|
作者
Basile, Davide [1 ]
Goretti, Valerio [1 ]
Di Ciccio, Claudio [1 ]
Kirrane, Sabrina [2 ]
机构
[1] Sapienza Univ Rome, Rome, Italy
[2] Vienna Univ Econ & Business, Vienna, Austria
关键词
Decentralized applications; Business process management; Distributed architectures;
D O I
10.1007/978-3-030-85867-4_8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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).
引用
收藏
页码:102 / 118
页数:17
相关论文
共 50 条
  • [1] Blockchain Oracles: A Framework for Blockchain-Based Applications
    Mammadzada, Kamran
    Iqbal, Mubashar
    Milani, Fredrik
    Garcia-Banuelos, Luciano
    Matulevicius, Raimundas
    BUSINESS PROCESS MANAGEMENT: BLOCKCHAIN AND ROBOTIC PROCESS AUTOMATION FORUM, BPM 2020 BLOCKCHAIN AND RPA FORUM, 2020, 393 : 19 - 34
  • [2] Truthful Decentralized Blockchain Oracles
    Cai, Yuxi
    Irtija, Nafis
    Tsiropoulou, Eirini Eleni
    Veneris, Andreas
    INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2022, 32 (02)
  • [3] Blockchain-Based Decentralized Application: A Survey
    Zheng, Peilin
    Jiang, Zigui
    Wu, Jiajing
    Zheng, Zibin
    IEEE OPEN JOURNAL OF THE COMPUTER SOCIETY, 2023, 4 : 121 - 133
  • [4] Blockchain-Based Decentralized Federated Learning
    Dirir, Ahmed
    Salah, Khaled
    Svetinovic, Davor
    Jayaraman, Raja
    Yaqoob, Ibrar
    Kanhere, Salil S.
    2022 FOURTH INTERNATIONAL CONFERENCE ON BLOCKCHAIN COMPUTING AND APPLICATIONS (BCCA), 2022, : 99 - 106
  • [5] Decentralized Blockchain-Based Electronic Marketplaces
    Subramanian, Hemang
    COMMUNICATIONS OF THE ACM, 2018, 61 (01) : 78 - 84
  • [6] A blockchain-based decentralized booking system
    Dong, Naipeng
    Bai, Guangdong
    Huang, Lung-Chen
    Lim, Edmund Kok Heng
    Dong, Jin Song
    KNOWLEDGE ENGINEERING REVIEW, 2020, 35
  • [7] An Efficient and Decentralized Blockchain-based Commercial Alternative
    Zeggari, Marwan
    Lambiotte, Renaud
    Abadi, Aydin
    Kassab, Mohamad
    2023 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C, 2023, : 231 - 238
  • [8] A first look at blockchain-based decentralized applications
    Wu, Kaidong
    Ma, Yun
    Huang, Gang
    Liu, Xuanzhe
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (10): : 2033 - 2050
  • [9] A blockchain-based platform for decentralized trusted computing
    Liang, Yihuai
    Li, Yan
    Shin, Byeong-Seok
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2024, 17 (03) : 1499 - 1513
  • [10] CrowdBC: A Blockchain-Based Decentralized Framework for Crowdsourcing
    Li, Ming
    Weng, Jian
    Yang, Anjia
    Lu, Wei
    Zhang, Yue
    Hou, Lin
    Liu, Jia-Nan
    Xiang, Yang
    Deng, Robert H.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (06) : 1251 - 1266