Enforcing fairness in blockchain transaction ordering

Ariel Orda, Ori Rottenstreich

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In Blockchain networks involving multiple applications, the quality of service of an application is affected by the transaction ordering. We study a setting where each application is represented by a node, which might attempt to prioritize its own transactions through including them early in blocks added to the blockchain. A fair block proposal of a node follows a random selection of the transactions among the set of pending transactions the node is aware of. On the contrary, a dishonest node includes more of its transactions at the expense of transactions of other applications. In this work, we propose a toolbox of techniques to enforce such a fair block selection. First, we design an accurate statistical testing for the honesty of a proposal and explain it. Next, we describe a reputation system, documenting honesty of nodes to encourage fairness. Our last technique enforces fair block selection through concise commitments on the set of pending transactions known to a node.

Original languageEnglish
Title of host publicationICBC 2019 - IEEE International Conference on Blockchain and Cryptocurrency
Pages368-375
Number of pages8
ISBN (Electronic)9781728113289
DOIs
StatePublished - May 2019
Event1st IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2019 - Seoul, Korea, Republic of
Duration: 14 May 201917 May 2019

Publication series

NameICBC 2019 - IEEE International Conference on Blockchain and Cryptocurrency

Conference

Conference1st IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2019
Country/TerritoryKorea, Republic of
CitySeoul
Period14/05/1917/05/19

All Science Journal Classification (ASJC) codes

  • Business, Management and Accounting (miscellaneous)
  • Management of Technology and Innovation
  • Computer Networks and Communications
  • Information Systems and Management
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'Enforcing fairness in blockchain transaction ordering'. Together they form a unique fingerprint.

Cite this