Blockchain oracles for document certification: A case study

被引:1
作者
Boi, Manuel [1 ]
Pinna, Andrea [1 ]
Lunesu, Maria Ilaria [1 ]
机构
[1] Univ Cagliari, Dept Matemat & Comp Sci, Cagliari, Italy
来源
2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING, SANER | 2023年
关键词
Blockchain; Oracles; Certification; BOSE; DApp;
D O I
10.1109/SANER56733.2023.00103
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The use of blockchain oracles is becoming increasingly widespread as it responds to the problem of providing the blockchain with external data automatically. In this paper, we focus on the use of blockchain oracles for the certification of articulated data. In particular, we show how it is possible to design and implement a DApp capable of providing documents on request without these data permanently residing on the blockchain. We present a case study of the on-demand provision of university curriculum, fully managed via a blockchain oracle. In this system, the smart contract will not record data permanently but only for the time necessary for its use. The system is intended to allow a user to request and obtain data only about herself. The paper also presents a classification of the types of blockchain oracles and their most common applications. The case study will be presented as blockchain-oriented software, and in terms of architecture and dynamics using UML diagrams, the benefits and drawbacks of the approach are discussed.
引用
收藏
页码:855 / 864
页数:10
相关论文
共 32 条
[1]   Trustworthy Blockchain Oracles: Review, Comparison, and Open Research Challenges [J].
Al-Breiki, Hamda ;
Rehman, Muhammad Habib Ur ;
Salah, Khaled ;
Svetinovic, Davor .
IEEE ACCESS, 2020, 8 :85675-85685
[2]   Waste management: A comprehensive state of the art about the rise of blockchain technology [J].
Baralla, Gavina ;
Pinna, Andrea ;
Tonelli, Roberto ;
Marchesi, Michele .
COMPUTERS IN INDUSTRY, 2023, 145
[3]   The Butterfly "Affect": impact of development practices on cryptocurrency prices [J].
Bartolucci, Silvia ;
Destefanis, Giuseppe ;
Ortu, Marco ;
Uras, Nicola ;
Marchesi, Michele ;
Tonelli, Roberto .
EPJ DATA SCIENCE, 2020, 9 (01)
[4]  
Beniiche A, 2020, Arxiv, DOI arXiv:2004.07140
[5]  
Breidenbach L., 2021, Chainlink Labs, V1, P1
[6]  
Bybit Learn, 2022, WHAT ARE BLOCKCHAIN
[7]  
Caldarelli G, 2022, FUTURE INTERNET, V14, DOI [0.3390/fi14060175, 10.3390/fi14060175]
[8]   The Blockchain Oracle Problem in Decentralized Finance-A Multivocal Approach [J].
Caldarelli, Giulio ;
Ellul, Joshua .
APPLIED SCIENCES-BASEL, 2021, 11 (16)
[9]   Understanding the Blockchain Oracle Problem: A Call for Action [J].
Caldarelli, Giulio .
INFORMATION, 2020, 11 (11) :1-19
[10]  
Castello A., 2022, THEORETICAL EC LETT, V12, P1559