Communication Dans Un Congrès Année : 2021

Choice of Ethereum Clients for Private Blockchain: Assessment from Proof of Authority Perspective

Résumé

Enterprises are realizing their distributed ledger use-cases with private blockchains as it is more secure, efficient,and reliable compared to the public networks. We evaluate the behavior and performance of Ethereum clients namely Geth, OpenEthereum (Parity), and Hyperledger Besu along with their Proof of Authority consensus algorithms of Clique, Aura, and IBFT 2.0 in the private ecosystem. In this process, we propose a new testing methodology overcoming the drawbacks of existing works. We perform the test in Microsoft Azure Cloud to analyze the behavior in each of the clients from different Ethereum focused parameters. We test using generic smart contract transactions as private enterprises mostly develop DAPP or smart contract-based applications instead of traditional crypto-currency transfers. We propose a novel load-balancer middleware specific to Ethereum and integrate in our test tool for uniform and reliable distribution of transactions without failures. We analyze the bottlenecks and their root causes in each of the clients during testing. Finally, we also assess the issues frequently noticed during testing such as node stalling at Geth’s EVM layer, Clique’s frequent forks, and Clique’s fork deadlocks.

Fichier non déposé

Dates et versions

hal-03199893 , version 1 (16-04-2021)

Identifiants

Citer

Cyril Naves Samuel, Severine Glock, François Verdier, Patricia Guitton-Ouhamou. Choice of Ethereum Clients for Private Blockchain: Assessment from Proof of Authority Perspective. IEEE International Conference on Blockchain and Cryptocurrency, May 2021, Sydney, Australia. pp.8, ⟨10.1109/ICBC51069.2021.9461085⟩. ⟨hal-03199893⟩
564 Consultations
0 Téléchargements

Altmetric

Partager

  • More