Skip to main content
Top
Published in: Peer-to-Peer Networking and Applications 6/2021

07-07-2021

Enforcing Fairness in Blockchain Transaction Ordering

Authors: Ariel Orda, Ori Rottenstreich

Published in: Peer-to-Peer Networking and Applications | Issue 6/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In Blockchain networks involving multiple applications, the quality of service of an application is affected by the transaction ordering. For instance, upon issuing payment transactions, users of an application would like to be notified quickly on the transactions approval. The application can be a financial institution (such as a bank), sharing the blockchain with other such applications and is represented by a node. A node might attempt to prioritize its own transactions by 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 test for the honesty of a proposal and explain it. We conduct experiments demonstrating the accuracy of the new validation scheme. We also describe a technique that enforces fair block selection through concise commitments on the set of pending transactions known to a node. We clarify the advantages of the new mechanisms over state-of-the-art methods.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Avi Asayag, Gad Cohen, Ido Grayevsky, Maya Leshkowitz, Ori Rottenstreich, Ronen Tamari and David Yakira. A Fair Consensus Protocol for Transaction Ordering. IEEE International Conference on Network Protocols (ICNP), 2018 Avi Asayag, Gad Cohen, Ido Grayevsky, Maya Leshkowitz, Ori Rottenstreich, Ronen Tamari and David Yakira. A Fair Consensus Protocol for Transaction Ordering. IEEE International Conference on Network Protocols (ICNP), 2018
3.
go back to reference Lev-Ari Kfir, Spiegelman Alexander, Keidar Idit, Malkhi Dahlia (2019) FairLedger: A Fair Blockchain Protocol for Financial Institutions. International Conference on Principles of Distributed Systems (OPODIS) Lev-Ari Kfir, Spiegelman Alexander, Keidar Idit, Malkhi Dahlia (2019) FairLedger: A Fair Blockchain Protocol for Financial Institutions. International Conference on Principles of Distributed Systems (OPODIS)
4.
go back to reference Kelkar Mahimna, Zhang Fan (2020) Steven Goldfeder and Ari Juels. Order-Fairness for Byzantine Consensus, IACR Cryptology ePrint Archive Kelkar Mahimna, Zhang Fan (2020) Steven Goldfeder and Ari Juels. Order-Fairness for Byzantine Consensus, IACR Cryptology ePrint Archive
5.
go back to reference Jain Raj (1984) Dah-Ming Chiu and William R Hawe. Digital Equipment Corporation, Hudson, MA, A quantitative measure of fairness and discrimination. Eastern Research Laboratory Jain Raj (1984) Dah-Ming Chiu and William R Hawe. Digital Equipment Corporation, Hudson, MA, A quantitative measure of fairness and discrimination. Eastern Research Laboratory
6.
go back to reference Emilie Danna, Avinatan Hassidim, Haim Kaplan, Alok Kumar, Yishay Mansour, Danny Raz and Michal Segalov. Upward Max-Min Fairness. Journal of the ACM (JACM), vol. 64, no. 1, pp. 2:1–2:24, 2017 Emilie Danna, Avinatan Hassidim, Haim Kaplan, Alok Kumar, Yishay Mansour, Danny Raz and Michal Segalov. Upward Max-Min Fairness. Journal of the ACM (JACM), vol. 64, no. 1, pp. 2:1–2:24, 2017
7.
go back to reference Giuseppe Ateniese, Ilario Bonacina, Antonio Faonio and Nicola Galesi. Proofs of Space: When Space Is of the Essence. International Conference on Security and Cryptography for Networks, 2014 Giuseppe Ateniese, Ilario Bonacina, Antonio Faonio and Nicola Galesi. Proofs of Space: When Space Is of the Essence. International Conference on Security and Cryptography for Networks, 2014
8.
go back to reference Becker Georg (2008) Merkle signature schemes, Merkle trees and their cryptanalysis. Ruhr-University Bochum, Tech. Rep Becker Georg (2008) Merkle signature schemes, Merkle trees and their cryptanalysis. Ruhr-University Bochum, Tech. Rep
9.
go back to reference Bloom Burton H (1970) Space/time trade-offs in hash coding with allowable errors. Commun. ACM 13(7):422–426CrossRef Bloom Burton H (1970) Space/time trade-offs in hash coding with allowable errors. Commun. ACM 13(7):422–426CrossRef
10.
go back to reference Broder Andrei Z, Mitzenmacher Michael (2003) Network Applications of Bloom Filters: A Survey. Internet Mathematics 1(4):485–509MathSciNetCrossRef Broder Andrei Z, Mitzenmacher Michael (2003) Network Applications of Bloom Filters: A Survey. Internet Mathematics 1(4):485–509MathSciNetCrossRef
11.
go back to reference Cynthia Dwork and Moni Naor. Pricing via Processing or Combatting Junk Mail. Springer CRYPTO, 1992 Cynthia Dwork and Moni Naor. Pricing via Processing or Combatting Junk Mail. Springer CRYPTO, 1992
12.
go back to reference Wenbo Wang, Dinh Thai Hoang, Peizhao Hu, Zehui Xiong, Dusit Niyato, Ping Wang, Yonggang Wen and Dong In Kim. A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks. IEEE Access, vol. 7, pp. 22328–22370, 2019 Wenbo Wang, Dinh Thai Hoang, Peizhao Hu, Zehui Xiong, Dusit Niyato, Ping Wang, Yonggang Wen and Dong In Kim. A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks. IEEE Access, vol. 7, pp. 22328–22370, 2019
13.
go back to reference Arthur Gervais, Srdjan Capkun, Ghassan O. Karame and Damian Gruber. On the privacy provisions of Bloom filters in lightweight bitcoin clients. ACM Annual Computer Security Applications Conference (ACSAC), 2014 Arthur Gervais, Srdjan Capkun, Ghassan O. Karame and Damian Gruber. On the privacy provisions of Bloom filters in lightweight bitcoin clients. ACM Annual Computer Security Applications Conference (ACSAC), 2014
14.
go back to reference Oleksii Konashevych. The concept of the blockchain-based governing: Current issues and general vision. European Conference on Digital Government (ECDG), 2017 Oleksii Konashevych. The concept of the blockchain-based governing: Current issues and general vision. European Conference on Digital Government (ECDG), 2017
15.
go back to reference Yossi Gilad, Rotem Hemo, Silvio Micali, Georgios Vlachos and Nickolai Zeldovich. Algorand: Scaling Byzantine Agreements for Cryptocurrencies. ACM Symposium on Operating Systems Principles (SOSP), 2017 Yossi Gilad, Rotem Hemo, Silvio Micali, Georgios Vlachos and Nickolai Zeldovich. Algorand: Scaling Byzantine Agreements for Cryptocurrencies. ACM Symposium on Operating Systems Principles (SOSP), 2017
16.
go back to reference Aggelos Kiayias, Alexander Russell, Bernardo David and Roman Oliynykov. Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol. Annual International Cryptology Conference, 2017 Aggelos Kiayias, Alexander Russell, Bernardo David and Roman Oliynykov. Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol. Annual International Cryptology Conference, 2017
17.
go back to reference Yaakov Sokolik and Ori Rottenstreich. Age-aware Fairness in Blockchain Transaction Ordering. IEEE/ACM International Symposium on Quality of Service (IWQoS), 2020 Yaakov Sokolik and Ori Rottenstreich. Age-aware Fairness in Blockchain Transaction Ordering. IEEE/ACM International Symposium on Quality of Service (IWQoS), 2020
18.
go back to reference Sunny King and Scott Nadal. PPCoin: Peer-to-peer crypto-currency with proof-of-stake. 2012 Sunny King and Scott Nadal. PPCoin: Peer-to-peer crypto-currency with proof-of-stake. 2012
19.
go back to reference Lailong Luo, Deke Guo, Richard T. B. Ma, Ori Rottenstreich and Xueshan Luo. Optimizing Bloom Filter: Challenges, Solutions, and Comparisons. IEEE Communications Surveys and Tutorials, vol. 21, no. 2, pp. 1912–1949, 2019 Lailong Luo, Deke Guo, Richard T. B. Ma, Ori Rottenstreich and Xueshan Luo. Optimizing Bloom Filter: Challenges, Solutions, and Comparisons. IEEE Communications Surveys and Tutorials, vol. 21, no. 2, pp. 1912–1949, 2019
20.
go back to reference IBM Blockchain Blog. Executing on the vision for a true blockchain network of networks. ibm.com/blogs/blockchain/2019/09/executing-on-the-vision- for-a-true-blockchain-network-of-networks/, 2019 IBM Blockchain Blog. Executing on the vision for a true blockchain network of networks. ibm.com/blogs/blockchain/2019/09/executing-on-the-vision- for-a-true-blockchain-network-of-networks/, 2019
21.
go back to reference MacDavid Robert, Birkner Rüdiger, Rottenstreich Ori, Gupta Arpit (2017) Nick Feamster and Jennifer Rexford. Concise Encoding of Flow Attributes in SDN Switches, ACM Symposium on SDN Research (SOSR) MacDavid Robert, Birkner Rüdiger, Rottenstreich Ori, Gupta Arpit (2017) Nick Feamster and Jennifer Rexford. Concise Encoding of Flow Attributes in SDN Switches, ACM Symposium on SDN Research (SOSR)
22.
go back to reference R. C. Merkle. Secrecy, Authentication, and Public Key Systems. PhD thesis, Stanford, 1979 R. C. Merkle. Secrecy, Authentication, and Public Key Systems. PhD thesis, Stanford, 1979
23.
go back to reference Andrew Miller Yu, Xia Kyle Croman, Shi Elaine, Song Dawn (2016) The Honey Badger of BFT Protocols. ACM Special Interest Group on Security, Audit and Control (SIGSAC) Andrew Miller Yu, Xia Kyle Croman, Shi Elaine, Song Dawn (2016) The Honey Badger of BFT Protocols. ACM Special Interest Group on Security, Audit and Control (SIGSAC)
24.
go back to reference Satoshi Nakamoto. Bitcoin: A peer-to-peer electronic cash system. Bitcoin white paper, http://bitcoin.org/bitcoin.pdf, 2008 Satoshi Nakamoto. Bitcoin: A peer-to-peer electronic cash system. Bitcoin white paper, http://​bitcoin.​org/​bitcoin.​pdf, 2008
25.
go back to reference Orda Ariel, Rottenstreich Ori (2019) Enforcing Fairness in Blockchain Transaction Ordering. IEEE International Conference on Blockchain and Cryptocurrency (ICBC) Orda Ariel, Rottenstreich Ori (2019) Enforcing Fairness in Blockchain Transaction Ordering. IEEE International Conference on Blockchain and Cryptocurrency (ICBC)
26.
go back to reference Gavin Wood. Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper, https://gavwood.com/paper.pdf, 2014 Gavin Wood. Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper, https://​gavwood.​com/​paper.​pdf, 2014
27.
go back to reference Klaus Kursawe. Wendy, the Good Little Fairness Widget: Achieving Order Fairness for Blockchains. ACM Conference on Advances in Financial Technologies, 2020 Klaus Kursawe. Wendy, the Good Little Fairness Widget: Achieving Order Fairness for Blockchains. ACM Conference on Advances in Financial Technologies, 2020
28.
go back to reference Keping Yu, Tan Liang, Aloqaily Moayad (2021) Hekun Yang and Yaser Jararweh. Blockchain-Enhanced Data Sharing with Traceable and Direct Revocation in IIoT, IEEE Transactions on Industrial Informatics Keping Yu, Tan Liang, Aloqaily Moayad (2021) Hekun Yang and Yaser Jararweh. Blockchain-Enhanced Data Sharing with Traceable and Direct Revocation in IIoT, IEEE Transactions on Industrial Informatics
29.
go back to reference Shi Na, Tan Liang, Li Wenjuan (2020) Xin Qi and Keping Yu. A blockchain-empowered AAA scheme in the large-scale HetNet, Digital Communications and Networks Shi Na, Tan Liang, Li Wenjuan (2020) Xin Qi and Keping Yu. A blockchain-empowered AAA scheme in the large-scale HetNet, Digital Communications and Networks
30.
go back to reference Tan Liang, Xiao Huan, Keping Yu, Aloqaily Moayad, Jararweh Yaser (2021) A blockchain-empowered crowdsourcing system for 5G-enabled smart cities. Computer Standards & Interfaces 76: Tan Liang, Xiao Huan, Keping Yu, Aloqaily Moayad, Jararweh Yaser (2021) A blockchain-empowered crowdsourcing system for 5G-enabled smart cities. Computer Standards & Interfaces 76:
31.
go back to reference Keping Yu, Tan Liang, Shang Xinglin, Huang Junjie, Srivastava Gautam, Chatterjee Pushpita (2021) Efficient and Privacy-Preserving Medical Research Support Platform Against COVID-19: A Blockchain-Based Approach. IEEE Consumer Electronics Magazine 10(2):111–120CrossRef Keping Yu, Tan Liang, Shang Xinglin, Huang Junjie, Srivastava Gautam, Chatterjee Pushpita (2021) Efficient and Privacy-Preserving Medical Research Support Platform Against COVID-19: A Blockchain-Based Approach. IEEE Consumer Electronics Magazine 10(2):111–120CrossRef
Metadata
Title
Enforcing Fairness in Blockchain Transaction Ordering
Authors
Ariel Orda
Ori Rottenstreich
Publication date
07-07-2021
Publisher
Springer US
Published in
Peer-to-Peer Networking and Applications / Issue 6/2021
Print ISSN: 1936-6442
Electronic ISSN: 1936-6450
DOI
https://doi.org/10.1007/s12083-021-01165-8

Other articles of this Issue 6/2021

Peer-to-Peer Networking and Applications 6/2021 Go to the issue

Premium Partner