IBM, Bitcoin PoW can be made more efficient
IBM, Bitcoin PoW can be made more efficient

IBM, Bitcoin PoW can be made more efficient

By Adrian Zmudzinski - 3 Oct 2018

Chevron down
Listen this article

IBM’s new research claims to have found a balanced blockchain consensus algorithm which they have defined as the “sweet spot” of trade-offs between scalability, security, and energy efficiency.

The goal would be improving the so-called Bitcoin PoW (Proof of Work).

The discovery was made by trying to run blockchain nodes on IoT devices. When trying to do that they immediately faced the problem that such devices have different architectures, access to energy and processing power potential.

That’s to be expected since Internet of Things envisions everything like your car, refrigerator, and toaster but also even your clothes to be connected devices. Some of those devices need to be really energy efficient and portable, while others — like self-driving cars, drones or smart video surveillance systems — need to be processing a lot of data already. Such diversity is why traditional mining isn’t practical on the vast majority of those machines.

According to a recent IBM research paper “IoT devices on the blockchain should optimally utilize resources and energy to maintain and progress the blockchain.” A major obstacle to obtaining such efficiency, according to the IBM researchers are stale blocks:

“Stale  blocks do  not contribute  to the security of the blockchain and transactions in stale blocks are considered as unprocessed by the network, requiring wasted effort  to generate them.”

The proposed solution

In a testnet, IBM researchers have divided nodes into groups ranging from 250 to 1000 peer, and then they employed an algorithm to decide what proportion of each group should be mining based on the power used and the hashrate required. According to the researchers, this approach keeps the security while lessening the power requirements.

Dr Emanuele Ragnoli told Coindesk that the secret is in diversification:

“At the moment we look at blockchains like totally flat peer-to-peer systems, in which all the nodes have to do the same things, compete against each other to get that mining reward, for instance, but you don’t need everybody to do the same type of job.”

Adrian Zmudzinski

Adrian is passionate about technology and Information Technology (IT). Adrian specialized in the analysis of tokens, the blockchain technology, and cryptocurrencies. His interest in Bitcoin dates back to 2009 and it rapidly transformed into a more general interest of the still arising cryptocurrency industry. His analyses are concerned mostly by the technological potential underlying the analyzed token.

We use cookies to make sure you can have the best experience on our site. If you continue to use this site we will assume that you are happy with it.