Leveraging complex event processing for monitoring and automatically detecting anomalies in Ethereum-based blockchain networks

被引:2
作者
Rosa-Bilbao, Jesus [1 ]
Boubeta-Puig, Juan [1 ]
Lagares-Galan, Jesus [2 ]
Vella, Mark [3 ]
机构
[1] Univ Cadiz, Dept Comp Sci & Engn, UCASE Software Engn Res Grp, Avda Univ Cadiz 10, Puerto Real 11519, Cadiz, Spain
[2] Univ Cadiz, Sch Engn, Avda Univ Cadiz 10, Puerto Real 11519, Cadiz, Spain
[3] Univ Malta, Dept Comp Sci, Msida 2080, Malta
关键词
Blockchain; Smart contract; Complex event processing; Anomaly; Ethereum; MODEL;
D O I
10.1016/j.csi.2024.103882
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain is a relatively recent technology that provides immutability, traceability and transparency of information, thus building trust in the digital society. Blockchain networks generate a large amount of logs which capture and describe data flowing through the network in the form of transactions, blocks and events. Monitoring these blockchain data from the off-chain world is needed to detect anomalies with the aim of mitigating the risks that may arise as a result of using blockchain technology. However, the realtime monitoring of these logs by off-chain systems has become a challenge from the beginning of 2018 when the blockchain networks reached a high number of daily transactions. In this paper, we propose a portable, maintainable and easily configurable architecture integrating blockchain and complex event processing technologies that allows for both the real-time monitoring of logs generated in Ethereum Virtual Machine (EVM)-compatible blockchain networks and the automatic detection of anomalies in these networks by matching event patterns. This architecture was tested by using vast amounts of blockchain data already publicly registered in Ethereum and Polygon networks. The results demonstrate that the proposed architecture is able to automatically detect anomalies which occur in different blockchain networks, making analytics of blockchain data possible by off-chain systems.
引用
收藏
页数:13
相关论文
共 62 条
[1]   Blockchain for the Management of Internet of Things Devices in the Medical Industry [J].
Akkaoui, Raifa .
IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2023, 70 (08) :2707-2718
[2]   Metamorphic testing of OpenStreetMap [J].
Almendros-Jimenez, Jesus M. ;
Becerra-Teron, Antonio ;
Merayo, Mercedes G. ;
Nunez, Manuel .
INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 138
[3]  
[Anonymous], 2024, Dune pricing
[4]  
[Anonymous], 2022, Polygon Chain
[5]  
B.N.B. Beacon Chain, 2022, BscScan
[6]  
Bhardwaj E., 2023, 2023 INT C NETW COMM, P1, DOI [10.1109/ICNWC57852.2023.10127294, DOI 10.1109/ICNWC57852.2023.10127294]
[7]   Seeing is understanding - anomaly detection in blockchains with visualized features [J].
Bogner, Andreas .
PROCEEDINGS OF THE 2017 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING AND PROCEEDINGS OF THE 2017 ACM INTERNATIONAL SYMPOSIUM ON WEARABLE COMPUTERS (UBICOMP/ISWC '17 ADJUNCT), 2017, :5-8
[8]   CEPchain: A graphical model-driven solution for integrating complex event processing and blockchain [J].
Boubeta-Puig, Juan ;
Rosa-Bilbao, Jesus ;
Mendling, Jan .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 184
[9]   MEdit4CEP: A model-driven solution for real-time decision making in SOA 2.0 [J].
Boubeta-Puig, Juan ;
Ortiz, Guadalupe ;
Medina-Bulo, Inmaculada .
KNOWLEDGE-BASED SYSTEMS, 2015, 89 :97-112
[10]   EVM-Perf: High-Precision EVM Performance Analysis [J].
Busse, Anselm ;
Eberhardt, Jacob ;
Tai, Stefan .
2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2021,