hello
After block #388000, algorithm has been upgraded to RandomX, the system began to have some problems such as synchronization, and as the number of new nodes increased and the blocks mined by the new algorithm increased, the synchronization became more and more unstable. According to our analysis, the RandomX use a mutual lock when calculating the hash value, and it takes about 1.5 seconds to calculate the hash value. When the number of nodes increases and the number of blocks that need to be synchronized increases, the instability of the system is dramatic increase.
From a long-term perspective, we still need to upgrade luck's algorithm, and the specific possible upgrade plan needs to be decided by everyone. Let me briefly talk about our thoughts, because the capacity consensus mechanism adopted by the POC mechanism naturally has the conditions to eliminate ASICs. If we change the design of 2POW to 2POC, which not only combines the advantages of POC, but also does not change the original intention of anti-pools, it may be a reasonable solution.
There are two solutions to the current problems caused by RandomX.
1 Export all the data before block #388000 and publicize it, and the system will stop. Until the new mechanism is implemented, the system restarts and sends the coins to the previous addresses through pre-mining.
2 We found that some nodes continue to use the old algorithm for mining after the block #388000. We will continue to keep the old algorithm for mining for the time being and close the algorithm RandomX. Until the new mechanism is implemented, it will be upgraded again through a hard fork.