[M7M hardfork in testnet]Here we are going a hardfork to be happening on
10/17/2014 8:00 PM EST [only testnet at this time]. This update enhances the CPU mining. We will be living with the new algo from now on. In my view, this new M7M will pretty make it very hard to implement GPU miners. A major change is the addition of a sequential algorithm with iterative numerical computation using GMP floating-point numbers. I will expect this disables any on-going efforts of parallel implementation. GMP floating-point numbers allow "infinite" accuracy while we have to compromise to a certain level to avoid largely depressing hash rate. Surely I've taken the chance to further "mess up" the things that makes CPU hashing quite straightforward, while GPU mining even hard and impossible. Our
block-rewarding system will give great chance for CPU mining too. As a consequence of the algo changing and hashing hard, the hash rate has to be compromised somewhere. The hashrate of my AMD 8350 is reduced from 79.2 kh/s (built-in mining) to 28.5 kh/s, and my VPS is reduced from 22.5 kh/s to 9.1 kh/s.
Why CPU mining?Because ... people like it! I received feedback that some people just happy with VPS mining XMG. Well this is not big deal regarding the mining earnings, but what if you use your VPS to mine bitcoin or litecoin? The most advantage of XMG is that you can always mine a few coins if you want and this can remain forever; will the same rule apply for other CPU coins? I don't think so; the conventional CPU coins have the growth pain because of the joining of big CPU mining farms. For XMG, we pretty make use of the new block rewarding system that avoids the coming of huge network hashrate.
So CPU mining is guaranteed?I won't say this is 100% CPU coin, but will say 100% CPU minable. Check out relevant information, figure yourself.
https://github.com/magi-project/magi/blob/master/src/hash_magi.hAre we safe?Though the network hashrate has been pretty much limited, Magi is pretty secure, because of the hybrid PoW/PoS-II system. I will come back to the PoS-II part.
Instructions: As aways,
be sure to back up wallet.datDownload binary wallets from here:
http://cryptomagic.com/files/magi-release/m7m-hardfork-testnet-v1.0.0.3/Or compilation from github source:
https://github.com/magi-project/magiThe testnet wallet can be running with the mainnet wallet simultaneously.
1) Example: launch you mainnet wallet first
2) Change magi.conf by setting testnet=1 and rpcport=18232
3) Run the qt wallet again, you will be on the testnet
Run daemon in tesetnet from the command line:
magid -testnet -rpcport=18232
Check info:
magid -testnet -rpcport=18232 getmininginfo
Please take time to test it out and report hashrate before and after the hardfork, that will help us to refine the block-rewarding system once with the new algo. I will fire up the standalone miners soon later. I've already tested the hardfork in my side, so don't see any issues with that. After testnet, we will plug hard fork into the main net.
Planned hard fork in the main net: 10/24/2014 3:00 PM ESTIf you're not intent to test the testnet hard fork, you won't need to do anything, also unnecessary to use the new wallet for the main net.