Concurrency Conflict Modeling for Asynchronous Processing in Blockchain-Based Transactive Energy Systems
Fabiola Marcos Solis,
Saul Eduardo Pomares Hernandez (),
José Roberto Pérez Cruz and
Lil María Rodríguez Henríquez
Additional contact information
Fabiola Marcos Solis: Instituto Nacional de Astrofísica, Óptica y Electrónica, Tonanzintla 72840, Mexico
Saul Eduardo Pomares Hernandez: Instituto Nacional de Astrofísica, Óptica y Electrónica, Tonanzintla 72840, Mexico
José Roberto Pérez Cruz: Instituto Nacional de Astrofísica, Óptica y Electrónica, Tonanzintla 72840, Mexico
Lil María Rodríguez Henríquez: Instituto Nacional de Astrofísica, Óptica y Electrónica, Tonanzintla 72840, Mexico
Mathematics, 2024, vol. 12, issue 24, 1-23
Abstract:
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.
Keywords: concurrency conflict; modeling; blockchain; asynchronous processing; transactive energy (search for similar items in EconPapers)
JEL-codes: C (search for similar items in EconPapers)
Date: 2024
References: View references in EconPapers View complete reference list from CitEc
Citations:
Downloads: (external link)
https://www.mdpi.com/2227-7390/12/24/3968/pdf (application/pdf)
https://www.mdpi.com/2227-7390/12/24/3968/ (text/html)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:gam:jmathe:v:12:y:2024:i:24:p:3968-:d:1545924
Access Statistics for this article
Mathematics is currently edited by Ms. Emma He
More articles in Mathematics from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().