Back to Search
Start Over
Lightweight Algorithm for Preventing Intentional Fork in the Bitcoin Environment
- Source :
- 2020 15th International Conference on Computer Engineering and Systems (ICCES).
- Publication Year :
- 2020
- Publisher :
- IEEE, 2020.
-
Abstract
- Most Bitcoin systems use blockchain technology to store all historical transaction data. Blockchain is a linked list structure but may be changed to a fork structure; a useful fork or an intentional fork. The useful fork may occur when the rules of the block are updated. On the other side, the intentional fork occurs when a miner has supercomputer properties that generate a set of blocks as a branch and does not publish this branch to the blockchain until the length of that branch is greater than the length of the main branch. When this fork occurs in the system, a set of blockchain transactions will be rollbacked, user waiting times increases, and miner rewards increases illegally. In this paper, the Lightweight algorithm is proposed to avoid the intentional fork issue and therefore rollback issue, users waiting time is reduced in the transaction process. The proposed algorithm is to make a single publisher in the system and divides the block construction into two phases. In the first phase, a miner generates a block and sends it to the memory pool. In the second phase, the memory pool will publish the block to the blockchain. The results show that the proposed algorithm has a good ability to avoid the intentional fork issue in the blockchain and the rollback issue thus minimize user waiting times.
- Subjects :
- 021110 strategic, defence & security studies
Cryptocurrency
Computer science
Transaction processing
020208 electrical & electronic engineering
0211 other engineering and technologies
Memory pool
02 engineering and technology
Linked list
Fork (system call)
0202 electrical engineering, electronic engineering, information engineering
Algorithm
Transaction data
Rollback
Block (data storage)
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2020 15th International Conference on Computer Engineering and Systems (ICCES)
- Accession number :
- edsair.doi...........a810516b6f438ccef452bc48f503970f