Title: Performance evaluation for the hash generation phase of a democratic blockchain

Authors: Luis Lugo; Cesar Pedraza

Addresses: Department of Systems and Industrial Engineering, Universidad Nacional de Colombia, Bogota, DC, Colombia ' Department of Systems and Industrial Engineering, Universidad Nacional de Colombia, Bogota, DC, Colombia

Abstract: Distributed ledger technologies (DLTs) have the potential to transform different areas of research and industry. Initially created to support a peer-to-peer electronic cash system – more commonly known as bitcoin – blockchains provide a decentralised transactions and data management technology. This decentralised technology is secure, anonymous, and transparent. Nonetheless, the blockchain protocol has a number of technical weaknesses such as power computing dependency and high power consumption. An alternative protocol proposes a democratic approach in which the computing power is not a determinant factor in user participation. The democratic protocol has three phases: hash generation, hash broadcast, and hash validation. We evaluate the performance of the hash generation phase on CPU, GPU, and cluster platforms. A considerable speedup is achieved with GPUs when using final nonce values similar to a real blockchain application. Also, it provides the best power efficiency.

Keywords: distributed ledger technology; DLT; hash generation; parallel computing.

DOI: 10.1504/IJITST.2020.107076

International Journal of Internet Technology and Secured Transactions, 2020 Vol.10 No.3, pp.286 - 303

Received: 08 Mar 2018
Accepted: 09 May 2018

Published online: 04 May 2020 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article