Abstract
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.
| Original language | English (US) |
|---|---|
| Article number | 112105 |
| Journal | Science China Information Sciences |
| Volume | 66 |
| Issue number | 1 |
| DOIs | |
| State | Published - Jan 2023 |
All Science Journal Classification (ASJC) codes
- General Computer Science
Keywords
- Blockchain channel
- channel balance
- channel state
- channel transmission probability
- non-cooperative game
- transaction transmission
Fingerprint
Dive into the research topics of 'Transaction transmission model for blockchain channels based on non-cooperative games'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver