TY - JOUR
T1 - Transaction transmission model for blockchain channels based on non-cooperative games
AU - Zhang, Peiyun
AU - Li, Chenxi
AU - Zhou, Mengchu
AU - Huang, Wenjun
AU - Abusorrah, Abdullah
AU - Bamasag, Omaimah O.
N1 - Publisher Copyright:
© 2022, Science China Press and Springer-Verlag GmbH Germany, part of Springer Nature.
PY - 2023/1
Y1 - 2023/1
N2 - In blockchain networks, transactions can be transmitted through channels. The existing transmission methods depend on their routing information. If a node randomly chooses a channel to transmit a transaction, the transmission may be aborted due to insufficient funds (also called balance) or a low transmission rate. To increase the success rate and reduce transmission delay across all transactions, this work proposes a transaction transmission model for blockchain channels based on non-cooperative game theory. Channel balance, channel states, and transmission probability are fully considered. This work then presents an optimized channel transaction transmission algorithm. First, channel balances are analyzed and suitable channels are selected if their balance is sufficient. Second, a Nash equilibrium point is found by using an iterative sub-gradient method and its related channels are then used to transmit transactions. The proposed method is compared with two state-of-the-art approaches: SilentWhispers and SpeedyMurmurs. Experimental results show that the proposed method improves transmission success rate, reduces transmission delay, and effectively decreases transmission overhead in comparison with its two competitive peers.
AB - In blockchain networks, transactions can be transmitted through channels. The existing transmission methods depend on their routing information. If a node randomly chooses a channel to transmit a transaction, the transmission may be aborted due to insufficient funds (also called balance) or a low transmission rate. To increase the success rate and reduce transmission delay across all transactions, this work proposes a transaction transmission model for blockchain channels based on non-cooperative game theory. Channel balance, channel states, and transmission probability are fully considered. This work then presents an optimized channel transaction transmission algorithm. First, channel balances are analyzed and suitable channels are selected if their balance is sufficient. Second, a Nash equilibrium point is found by using an iterative sub-gradient method and its related channels are then used to transmit transactions. The proposed method is compared with two state-of-the-art approaches: SilentWhispers and SpeedyMurmurs. Experimental results show that the proposed method improves transmission success rate, reduces transmission delay, and effectively decreases transmission overhead in comparison with its two competitive peers.
KW - Blockchain channel
KW - channel balance
KW - channel state
KW - channel transmission probability
KW - non-cooperative game
KW - transaction transmission
UR - http://www.scopus.com/inward/record.url?scp=85142690167&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85142690167&partnerID=8YFLogxK
U2 - 10.1007/s11432-021-3362-9
DO - 10.1007/s11432-021-3362-9
M3 - Article
AN - SCOPUS:85142690167
SN - 1674-733X
VL - 66
JO - Science China Information Sciences
JF - Science China Information Sciences
IS - 1
M1 - 112105
ER -