We present a set of tests on a real permissioned blockchain where nodes are maintained by different independent public organizations in various geographic sites. Such configuration sets up real working conditions where a permissioned blockchain is not ruled and run by a single entity. Used platform is Ethereum-Hyperledger BESU implemented through docker technology. We compared standard “Caliper” tests against more detailed and customizable tests executed by launching different transactions to stimulate the answer of the entire network under typical working conditions. Results show that, unexpectedly, not all blockchain nodes work equivalently: under certain conditions, only some nodes contribute to validate transactions and to include them into blocks, while others only append empty blocks to the ledger. This work has a twofold purpose. First, behind the analysis of the specific permissioned blockchain, the aim is to investigate and detect general issues and pitfalls related to this kind of blockchain. Second, providing and improving a tool that can be customized for performance analysis.

Performance Analysis of a BESU Permissioned Blockchain

Pinna A.
;
Tonelli R.
2023-01-01

Abstract

We present a set of tests on a real permissioned blockchain where nodes are maintained by different independent public organizations in various geographic sites. Such configuration sets up real working conditions where a permissioned blockchain is not ruled and run by a single entity. Used platform is Ethereum-Hyperledger BESU implemented through docker technology. We compared standard “Caliper” tests against more detailed and customizable tests executed by launching different transactions to stimulate the answer of the entire network under typical working conditions. Results show that, unexpectedly, not all blockchain nodes work equivalently: under certain conditions, only some nodes contribute to validate transactions and to include them into blocks, while others only append empty blocks to the ledger. This work has a twofold purpose. First, behind the analysis of the specific permissioned blockchain, the aim is to investigate and detect general issues and pitfalls related to this kind of blockchain. Second, providing and improving a tool that can be customized for performance analysis.
2023
978-3-031-28693-3
978-3-031-28694-0
Permissioned; Blockchain; Performance; Analysis
File in questo prodotto:
File Dimensione Formato  
Performance_analysis_camera_ready.pdf

Open Access dal 16/03/2024

Tipologia: versione post-print (AAM)
Dimensione 295.04 kB
Formato Adobe PDF
295.04 kB Adobe PDF Visualizza/Apri

I metadati presenti in IRIS UNICA sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono protetti da diritto d'autore, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11584/361498
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact