TY - GEN
T1 - Detecting and Punishing Selfish Behavior During Gossiping in Algorand Blockchain
AU - Abbasihafshejani, Maryam
AU - Manshaei, Mohammad Hossein
AU - Jadliwala, Murtuza
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Blockchains offer improved security, transparency, and anonymity for decentralized applications such as cryptocurrencies, however low efficiency and block throughput continues to be a challenge. Newer Proof-of-Stake (or PoS) systems such as Algorand provide a significantly higher block (commit) rate and throughput, but block propagation (on the peer-to-peer network) continues to remain a significant bottleneck impacting performance in such systems. One main drawback is that such systems implicitly assume that network nodes are not selfish, and that they honestly participate in propagating and validating blocks as they are broadcast or gossiped on the network. The goal of this paper is to investigate the impact of selfish behavior during block propagation (or gossip) on the security and throughput of a PoS blockchain network such as Algorand. More specifically, this paper proposes a role-based approach to detect and punish selfish nodes in Algorand. Further, a thorough game-theoretic analysis and mechanism design is conducted. Simulation experiments are done to show that the proposed detection technique can reduce selfish behavior and improve throughput in Algorand.
AB - Blockchains offer improved security, transparency, and anonymity for decentralized applications such as cryptocurrencies, however low efficiency and block throughput continues to be a challenge. Newer Proof-of-Stake (or PoS) systems such as Algorand provide a significantly higher block (commit) rate and throughput, but block propagation (on the peer-to-peer network) continues to remain a significant bottleneck impacting performance in such systems. One main drawback is that such systems implicitly assume that network nodes are not selfish, and that they honestly participate in propagating and validating blocks as they are broadcast or gossiped on the network. The goal of this paper is to investigate the impact of selfish behavior during block propagation (or gossip) on the security and throughput of a PoS blockchain network such as Algorand. More specifically, this paper proposes a role-based approach to detect and punish selfish nodes in Algorand. Further, a thorough game-theoretic analysis and mechanism design is conducted. Simulation experiments are done to show that the proposed detection technique can reduce selfish behavior and improve throughput in Algorand.
KW - Algorand
KW - Blockchain Security Security
KW - Proof-of-Stake Blockchains
UR - http://www.scopus.com/inward/record.url?scp=85190261625&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85190261625&partnerID=8YFLogxK
U2 - 10.1109/VCC60689.2023.10474784
DO - 10.1109/VCC60689.2023.10474784
M3 - Conference contribution
AN - SCOPUS:85190261625
T3 - 2023 IEEE Virtual Conference on Communications, VCC 2023
SP - 49
EP - 55
BT - 2023 IEEE Virtual Conference on Communications, VCC 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2023 IEEE Virtual Conference on Communications, VCC 2023
Y2 - 28 November 2023 through 30 November 2023
ER -