While we all enjoyed our high calorie dinners, days off work and drank too much Mad Max was hard at work. At an almost furious pace, Max has been developing MMX and the number of changes in just the last couple of days are astonishing. So lets take a look at some of those changes.
First have been the normal quality of life improvements, more CLI commands, better logging, better connectivity algorithms. Because the blockchain runs so hard it is easy to get yourself into a position where you are feeding a TON of data to the network if you are connected to too many peers, so he has been turning that pretty aggressively. But there have been much bigger changes too.
In my first article we were farming on Testnet. Since then Testnet2 launched with some serious scaleback in how rewards were distributed. Because of the variable reward system, I suspect this is going to be getting tuned right up until mainnet launch.
But then Max discovered an issue with the plots that allowed for Chia plots to be used or converted to MMX plots, so there has been a plot format change. I guess I was wrong heh. So for testnet3 that just launched you will need to grab the latest copy of the Mad Max plotter and replot for MMX. The risks of running early alpha code.
This also might not be the last replot. After the last article about MMX the netspace really exploded and it was clear that people were definitely farming more than necessary to test the network. First, there is going to be absolutely no conversion of MMX test coins to mainnet. Second, the plot filter is set really low right now (1/16 the last time I checked) so big farms will see a TON of unnecessary activity. A big disk with 100s of K30s will be under pretty heavy load. (Update: I have been informed it has been updated to 256 so its not as big an issue as it was)
Also the port changes. Max is incrementing it by 1 (one) every testnet so testnet3 is now on 12333. Plan accordingly and update your network settings.
Anyways, if you have been keeping up with the releases an easy way to get updated is this quick little 4 liner that clears out the old bits and updates to the new. If you are running a really old version prior to the open sourcing of VNX you might need to clear out your mmx-node folder (keeping your Harverster.json and wallet.dat files) and start over.
./update.sh rm config/local/mmx_node.json rm block_chain.dat known_peers.dat NETWORK ./run_node.sh
Apologies for the bad darkmode codeblock, working on site improvements that will hopefully fix these quality of life issues.