HTML Table

eurosa

What is a Blockchain Fork?

 

What is a Blockchain Fork?

There is a high chance that you have already heard of a blockchain fork or Bitcoin fork. But do you know what exactly is a fork and how is soft fork different from a hard fork? Read this article to get a better understanding of blockchain forks.

What is a blockchain fork?

Simply put, a fork is a blockchain (e.g. Bitcoin or Ethereum) protocol upgrade. With each fork, rules of participating can be modified. Sometimes the rules are backward compatible, other times the rules are not backward compatible. Based on backward compatibility we can split the forks into two categories:

  • Hard fork - is not backward compatible
  • Soft fork - is backward compatible

What is a hard fork?

A hard fork is a blockchain protocol rules upgrade, which is not backward compatible. This means that all the nodes need to be upgraded in order to support the upgrade and follow its new rules. Nodes that are not updated are removed from the network and they cannot follow the recent rules until upgraded.

Sometimes, a portion of the nodes (and their owners) decide that they do not want to support the new proposed rules. In this case, the blockchain is split into two chains (hence the name fork). Once the blockchain is split into two chains, and if there is support for both chains, we are left with two different blockchains and therefore with two different cryptocurrencies. Both of these cryptocurrencies share the same history up to the latest common block (before the split). After the split, each blockchain has its own rules and the coins cannot be sent between them.


It is important to note that all forks have the same block history. Imagine a truck driving on a road. At the 10km mark, there is an intersection and the truck splits into two identical trucks. Each truck goes its own way, but both trucks have the same history of the first 10km ride.

Past Bitcoin hard fork

The most known and successful Bitcoin hard for is Bitcoin Cash. Bitcoin Cash rejected the SegWit upgrade in 2017 and does not support it. Additionally, Bitcoin Cash supports a block size of 8 megabytes, opposite to Bitcoin, which only supports a 2 megabytes block size.

What is a soft fork?

A soft fork, similarly to a hard fork, is a blockchain protocol rules upgrade, which, contrary to the hard fork, is backward compatible. This means that a node does not need to be upgraded to the latest version in order to participate in the blockchain. The old (not upgraded) node can still partake on the same blockchain as the new, upgraded node.


You can imagine a soft fork as a mobile app upgrade. You do not need to upgrade it to the latest version every time in order to use it, but each upgrade brings security updates or new features.

NVIDIA CMP HX90 mining hashrate

 

NVIDIA CMP HX90 mining hashrate

We got our hands on NVIDIA CMP HX90 mining graphic cards. In this article, we are going to benchmark it on the most popular algorithms and we will compare stock versus overclocked settings, you might be surprised. 

NVIDIA CMP HX90 is a headless mining GPU. CMP stands for Cryptocurrency Mining Processor. HX90 is very similar to RTX 3080 performance wise, it has the same graphics processor, same bus width, and same amount of VRAM. But it mainly differs from its gaming cousin by its core count, TMUS,  and some other specifications not essential for mining. 

The current price for the HX90 is around $2000 which makes it quite expensive for a headless GPU. Especially now, when mining software is starting to crack the Hash Rate Limiter on the RTX 3000 series cards.   

Below are NVIDIA CMP HX90 specifications compared to RTX 3080

MODELGPU PROCESSORCORESMEM. SIZEMEM. TYPEBUS WIDTHBANDWIDTHBASE CLOCKTDP
RTX 3080GA102870410 GBGDDR6X320 bit760.3 GB/s1440 MHz320 W
CMP HX90GA102640010 GBGDDR6X320 bit760.3 GB/s 1500 MHz200 W


These are the stock hashrate results of benchmarking HX90 in NiceHash Miner, we have used stock settings for this test. It seems that the GPU is already (at least partly) optimized at 90 MH/s for the DaggerHashimoto algorithm. Power draw was around 250W.
NVIDIA CMP HX90 mining hashrate - stock

hx90 optimized hashrates

HX90 stock performance on Autolykos (Ergo) algorithm is 207 MH/s.


NVIDIA CMP HX90 mining hashrate - optimized

After initial tests with NiceHash Miner, we have fired up QuickMiner and OCTune which proves to be the best overclocking utility. We have simply found the highest stable memory clock at +900 MHz. Then we have run the autotune, which found the best core clock limit at 1740 Mhz (absolute value) for performance and 1380 MHz (absolute value) for the best efficiency within 10 minutes of tunning. Interestingly, we were not able to lower the power draw by much. Only down to 220W.

Here are the results after the optimization process:

CMP HX90 hashrate


HX90 optimized performance on Autolykos (Ergo) algorithm is 222 MH/s.


hx90 mining ergo

Earn