Abstract
A blockchain is a distributed ledger forming a distributed consensus on a history of transactions, and is the underlying technology for the Bitcoin cryptocurrency. Its applications are far beyond the financial sector. The transaction verification process for cryptocurrencies is much slower than traditional digital transaction systems. One approach to scalability or the speed at which transactions are processed is to design a solution that offers faster Proof of Work. In this paper, we propose a method for accelerating the process of Proof of Work based on parallel mining rather than solo mining. The goal is to ensure that no more than two or more miners put the same effort into solving a specific block. The proposed method includes a process for selection of a manager, distribution of work and a reward system. This method has been implemented in a test environment that contains all the characteristics needed to perform Proof of Work for Bitcoin and has been tested, using a variety of case scenarios, by varying the difficulty level and number of validators. Experimental evaluations were performed locally and in a cloud environment, and experimental results demonstrate the feasibility the proposed method.
Subject
Computer Networks and Communications
Reference22 articles.
1. Where Is Current Research on Blockchain Technology?—A Systematic Review
2. Performance and Scalability of Blockchain Networks and Smart Contracts;Scherer,2017
3. Cryptocurrency Transaction Speeds: The Complete Review. The Daily Hodlhttps://dailyhodl.com/2018/04/27/cryptocurrency-transaction-speeds-the-complete-review
4. Understanding Cryptocurrency Transaction Speeds—Coinmonks—Medium. Mediumhttps://medium.com/coinmonks/understanding-cryptocurrency-transaction-speeds-f9731fd93cb3
Cited by
35 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献