# FairLedger: A Fair Blockchain Protocol for Financial Institutions

**Authors:** Kfir Lev-Ari, Alexander Spiegelman, Idit Keidar, and Dahlia Malkhi

arXiv: 1906.03819 · 2019-06-11

## TL;DR

FairLedger is a novel blockchain protocol designed for financial institutions that ensures fairness, detects malicious or selfish behavior, and improves throughput in permissioned settings, addressing limitations of existing BFT solutions.

## Contribution

We introduce FairLedger, a new BFT protocol with a detectable all-to-all abstraction that ensures fairness and rational behavior tolerance, and demonstrate its implementation and performance benefits.

## Key findings

- FairLedger outperforms existing implementations in failure-free scenarios.
- It achieves higher throughput in wide-area networks.
- The protocol effectively detects and punishes deviating participants.

## Abstract

Financial institutions are currently looking into technologies for permissioned blockchains. A major effort in this direction is Hyperledger, an open source project hosted by the Linux Foundation and backed by a consortium of over a hundred companies. A key component in permissioned blockchain protocols is a byzantine fault tolerant (BFT) consensus engine that orders transactions. However, currently available BFT solutions in Hyperledger (as well as in the literature at large) are inadequate for financial settings; they are not designed to ensure fairness or to tolerate selfish behavior that arises when financial institutions strive to maximize their own profit.   We present FairLedger, a permissioned blockchain BFT protocol, which is fair, designed to deal with rational behavior, and, no less important, easy to understand and implement. The secret sauce of our protocol is a new communication abstraction, called detectable all-to-all (DA2A), which allows us to detect participants (byzantine or rational) that deviate from the protocol, and punish them. We implement FairLedger in the Hyperledger open source project, using Iroha framework, one of the biggest projects therein. To evaluate FairLegder's performance, we also implement it in the PBFT framework and compare the two protocols. Our results show that in failure-free scenarios FairLedger achieves better throughput than both Iroha's implementation and PBFT in wide-area settings.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1906.03819/full.md

## Figures

9 figures with captions in the complete paper: https://tomesphere.com/paper/1906.03819/full.md

## References

50 references — full list in the complete paper: https://tomesphere.com/paper/1906.03819/full.md

---
Source: https://tomesphere.com/paper/1906.03819