Concurrency Conflict Modeling for Asynchronous Processing in Blockchain-Based Transactive Energy Systems

Blockchain is widely adopted for decentralized transaction management in systems like Transactive Energy (TE). Unfortunately, conventional blockchains with sequential models and restrictive participation rules do not meet energy sector requirements. High volumes of asynchronous-generated transaction...

Full description

Saved in:
Bibliographic Details
Main Authors: Fabiola Marcos Solis, Saul Eduardo Pomares Hernandez, José Roberto Pérez Cruz, Lil María Rodríguez Henríquez
Format: Article
Language:English
Published: MDPI AG 2024-12-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/12/24/3968
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850241743808626688
author Fabiola Marcos Solis
Saul Eduardo Pomares Hernandez
José Roberto Pérez Cruz
Lil María Rodríguez Henríquez
author_facet Fabiola Marcos Solis
Saul Eduardo Pomares Hernandez
José Roberto Pérez Cruz
Lil María Rodríguez Henríquez
author_sort Fabiola Marcos Solis
collection DOAJ
description Blockchain is widely adopted for decentralized transaction management in systems like Transactive Energy (TE). Unfortunately, conventional blockchains with sequential models and restrictive participation rules do not meet energy sector requirements. High volumes of asynchronous-generated transactions impose severe concurrency challenges for blockchain. These difficulties worsen when participants process blocks concurrently, prompting branching and conflicting versions. This issue is often addressed by discarding blocks and reverting transactions, which is detrimental to TE systems. Preserving validated transactions is crucial to avoid disrupting physical asset exchanges and wasting computational resources. To address these challenges, this paper proposes a new model for identifying transaction discrepancies in conflict blocks while maintaining validated transactions. The model enables collaborative block building by integrating multiple blockchain views, eliminating competition, leader selection, and transaction reversals or discards. Block and transaction generation conflicts are addressed by establishing logical-temporal dependencies and leveraging pairwise interactions to detect them toward accelerating consensus. Hence, the model promotes concurrency to enhance transaction processing and avoid resource waste. Simulations indicate traditional models limit network potential to below 5% as blockchain height increases because of single contributions. Conversely, the proposed model uses multiple nodes’ views to achieve up to 90% of the network’s processing capacity.
format Article
id doaj-art-c5ef7369911b41f2903e7e06ae65f88b
institution OA Journals
issn 2227-7390
language English
publishDate 2024-12-01
publisher MDPI AG
record_format Article
series Mathematics
spelling doaj-art-c5ef7369911b41f2903e7e06ae65f88b2025-08-20T02:00:29ZengMDPI AGMathematics2227-73902024-12-011224396810.3390/math12243968Concurrency Conflict Modeling for Asynchronous Processing in Blockchain-Based Transactive Energy SystemsFabiola Marcos Solis0Saul Eduardo Pomares Hernandez1José Roberto Pérez Cruz2Lil María Rodríguez Henríquez3Instituto Nacional de Astrofísica, Óptica y Electrónica, Tonanzintla 72840, MexicoInstituto Nacional de Astrofísica, Óptica y Electrónica, Tonanzintla 72840, MexicoInstituto Nacional de Astrofísica, Óptica y Electrónica, Tonanzintla 72840, MexicoInstituto Nacional de Astrofísica, Óptica y Electrónica, Tonanzintla 72840, MexicoBlockchain is widely adopted for decentralized transaction management in systems like Transactive Energy (TE). Unfortunately, conventional blockchains with sequential models and restrictive participation rules do not meet energy sector requirements. High volumes of asynchronous-generated transactions impose severe concurrency challenges for blockchain. These difficulties worsen when participants process blocks concurrently, prompting branching and conflicting versions. This issue is often addressed by discarding blocks and reverting transactions, which is detrimental to TE systems. Preserving validated transactions is crucial to avoid disrupting physical asset exchanges and wasting computational resources. To address these challenges, this paper proposes a new model for identifying transaction discrepancies in conflict blocks while maintaining validated transactions. The model enables collaborative block building by integrating multiple blockchain views, eliminating competition, leader selection, and transaction reversals or discards. Block and transaction generation conflicts are addressed by establishing logical-temporal dependencies and leveraging pairwise interactions to detect them toward accelerating consensus. Hence, the model promotes concurrency to enhance transaction processing and avoid resource waste. Simulations indicate traditional models limit network potential to below 5% as blockchain height increases because of single contributions. Conversely, the proposed model uses multiple nodes’ views to achieve up to 90% of the network’s processing capacity.https://www.mdpi.com/2227-7390/12/24/3968concurrency conflictmodelingblockchainasynchronous processingtransactive energy
spellingShingle Fabiola Marcos Solis
Saul Eduardo Pomares Hernandez
José Roberto Pérez Cruz
Lil María Rodríguez Henríquez
Concurrency Conflict Modeling for Asynchronous Processing in Blockchain-Based Transactive Energy Systems
Mathematics
concurrency conflict
modeling
blockchain
asynchronous processing
transactive energy
title Concurrency Conflict Modeling for Asynchronous Processing in Blockchain-Based Transactive Energy Systems
title_full Concurrency Conflict Modeling for Asynchronous Processing in Blockchain-Based Transactive Energy Systems
title_fullStr Concurrency Conflict Modeling for Asynchronous Processing in Blockchain-Based Transactive Energy Systems
title_full_unstemmed Concurrency Conflict Modeling for Asynchronous Processing in Blockchain-Based Transactive Energy Systems
title_short Concurrency Conflict Modeling for Asynchronous Processing in Blockchain-Based Transactive Energy Systems
title_sort concurrency conflict modeling for asynchronous processing in blockchain based transactive energy systems
topic concurrency conflict
modeling
blockchain
asynchronous processing
transactive energy
url https://www.mdpi.com/2227-7390/12/24/3968
work_keys_str_mv AT fabiolamarcossolis concurrencyconflictmodelingforasynchronousprocessinginblockchainbasedtransactiveenergysystems
AT sauleduardopomareshernandez concurrencyconflictmodelingforasynchronousprocessinginblockchainbasedtransactiveenergysystems
AT joserobertoperezcruz concurrencyconflictmodelingforasynchronousprocessinginblockchainbasedtransactiveenergysystems
AT lilmariarodriguezhenriquez concurrencyconflictmodelingforasynchronousprocessinginblockchainbasedtransactiveenergysystems