Adapting the number of validator according the need in a BFT chain with SABINE - Archive ouverte HAL
Communication Dans Un Congrès Année : 2022

Adapting the number of validator according the need in a BFT chain with SABINE

Résumé

Blockchain is a revolutionary technology asserting the integrity and the share of data between untrusted users and without central authority.In case of private and non-publicly accessible networks, more energy efficient consensus can be adapted than permissionless consensus such as consensus used in cryptocurrency. Theses permissionless consensuses are called BFT consensus and are based on communication between participants of the network. By design, latency and throughput of transaction commitment are impacted by the number of participants because an agreement with more participants takes more time. On the contrary, a chain shared with more participants is more secure to a same number of malicious users. Theses two properties implies that the number of validator is a trade off between security and performances that can potentially evolve according to demands. The present research proposes Sabine (Self-Adaptive BlockchaIn coNsEnsus protocol) a new consensus based on PBFT to optimally and dynamically adapt the pool of validator in order that the output transaction throughput meets the input transaction throughput, with a minimum limit on the number of validators, implying a more reactive chain, with less latency. An evaluation of Sabine on the Grid5000 shows a relative error between this throughput of 4.45% compared to 67.6% for a classic chain.
Fichier principal
Vignette du fichier
article.pdf (279.26 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03777351 , version 1 (14-09-2022)

Identifiants

Citer

Guilain Leduc, Sylvain Kubler, Jean-Philippe Georges. Adapting the number of validator according the need in a BFT chain with SABINE. 6th IFAC Symposium on Telematics Applications, TA 2022, Jun 2022, Nancy, France. ⟨10.1016/j.ifacol.2022.08.011⟩. ⟨hal-03777351⟩
57 Consultations
71 Téléchargements

Altmetric

Partager

More