Adversary-Augmented Simulation to evaluate fairness on HyperLedger Fabric

Erwan Mahe, Rouwaida Abdallah, Sara Tucci-Piergiovanni, Pierre-Yves Piriou
3/21/2024
cs.CRcs.DCcs.MA

No confident code implementation found for this paper.

Abstract

This paper presents a novel adversary model specifically tailored to distributed systems, aiming to assess the security of blockchain networks. Building upon concepts such as adversarial assumptions, goals, and capabilities, our proposed adversary model classifies and constrains the use of adversarial actions based on classical distributed system models, defined by both failure and communication models. The objective is to study the effects of these allowed actions on the properties of distributed protocols under various system models. A significant aspect of our research involves integrating this adversary model into the Multi-Agent eXperimenter (MAX) framework. This integration enables fine-grained simulations of adversarial attacks on blockchain networks. In this paper, we particularly study four distinct fairness properties on Hyperledger Fabric with the Byzantine Fault Tolerant Tendermint consensus algorithm being selected for its ordering service. We define novel attacks that combine adversarial actions on both protocols, with the aim of violating a specific client-fairness property. Simulations confirm our ability to violate this property and allow us to evaluate the impact of these attacks on several order-fairness properties that relate orders of transaction reception and delivery.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{mahe2024adversaryaugmented,
  title  = {Adversary-Augmented Simulation to evaluate fairness on HyperLedger Fabric},
  author = {Erwan Mahe and Rouwaida Abdallah and Sara Tucci-Piergiovanni and Pierre-Yves Piriou},
  year   = {2024},
  eprint = {2403.14342},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.14342v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.14342.svg)](https://codeofpaper.com/paper/2403.14342)

Discussion