
Research Article
Design and Evaluation Decentralized Transactional Network Based Blockchain Technology Using Omnet++
@INPROCEEDINGS{10.1007/978-3-031-35078-8_18, author={Morched Derbali}, title={Design and Evaluation Decentralized Transactional Network Based Blockchain Technology Using Omnet++}, proceedings={Intelligent Systems and Machine Learning. First EAI International Conference, ICISML 2022, Hyderabad, India, December 16-17, 2022, Proceedings, Part I}, proceedings_a={ICISML}, year={2023}, month={7}, keywords={Blockchain technology Peer-to-peer transactions Decentralized transaction network Transactions maintenance Transactions compatibility}, doi={10.1007/978-3-031-35078-8_18} }
- Morched Derbali
Year: 2023
Design and Evaluation Decentralized Transactional Network Based Blockchain Technology Using Omnet++
ICISML
Springer
DOI: 10.1007/978-3-031-35078-8_18
Abstract
Blockchain techniques has essential effect in transactions such that it decreases the costs, enhance the trust, and permit decentralized policies for finance network. Blockchain technology allows each participant in the network to have a copy of the transaction ledger where all transactions are stored, and this means that all transactions are verified and viewable by everyone in the decentralized network which offers transparency to all. The Decentralized Finance Transactional Networks (DFTNs) authorizes Peer-to-Peer (P2P) transactions without asking any consent from a third party to accomplish the transaction process. The P2P transactions still need to have a method of maintaining a record of transactions and that is where blockchain technology is introduced. In this paper, the simplest form of the DFTN is implemented using Omnet++ simulation to show how transactions, in form of messages, would be communicated and information would be synced between the network participants. The results showed the ability of the DFTN in implementing the transactions smoothly especially when errors are encountered because the other members would look for the solution while the coder maintains pace in implementing the program logic. Furthermore, the results showed their functionality in avoiding issues with different versions or settings compatibility in the system.