Network Upgrades

Summary

The table below lists network upgrades, commonly known as hard forks, in the cryptocurrency world. These updates are mandatory for all nodes and help to keep the network secure and up-to-date. For a comprehensive list of past and frequent core updates, please refer to the Github releases (opens in a new tab) or Git commits (opens in a new tab).

VersionDateBlock HeightGoal
V12024-07-11434100XelisHashV2 & bug fixesMore Info
V02024-04-200LaunchMore Info

V1

This is the first network upgrade. It was aimed at adjusting the minning algorithm to be more egalitarian across devices and enchance resistance against FPGAs.

The name of the new POW algorithm is XelisHashV2 (opens in a new tab).

Additionally, prior to this upgrade, we could not get an accurate estimate of the current hashrate. The first algorithm was susceptible of producing low-bits hash, resulting in higher than expected reported network hashrate. This issue was inherently resolved by using the new algorithm.

We've also increase the extra data size limit per TX from 1 KB to 32 KB. This allows to integrate more data in a single transaction, such as a document or a picture. Note that the limit per transfer in a TX stays at 1 KB.

The difficulty algorithm was also adjusted to be less aggressive and smoother. This will help to reduce the impact of hashrate fluctuations on the network and reduce orphans blocks.

Lasty, changes were made to the internal storage of the versioned balances to fix orphan transactions. We discovered a front-running problem that could occur when building several TXs not all executed in the same block, causing them to become orphaned because the output balance was not updated accordingly.

The upgrade was scheduled to take place at block height 434100, approximately on July 11th, 2024.

V0

This is the first version of the blockchain. It was launched on April 20th, 2024, at block height 0.