TY - GEN
T1 - Enforcing fairness in blockchain transaction ordering
AU - Orda, Ariel
AU - Rottenstreich, Ori
N1 - Publisher Copyright: © 2019 IEEE.
PY - 2019/5
Y1 - 2019/5
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85069208226&partnerID=8YFLogxK
U2 - 10.1109/BLOC.2019.8751349
DO - 10.1109/BLOC.2019.8751349
M3 - منشور من مؤتمر
T3 - ICBC 2019 - IEEE International Conference on Blockchain and Cryptocurrency
SP - 368
EP - 375
BT - ICBC 2019 - IEEE International Conference on Blockchain and Cryptocurrency
T2 - 1st IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2019
Y2 - 14 May 2019 through 17 May 2019
ER -