Release Phoenix standalone test (PLEASE TEST!)I have created a standalone test setup for the upcoming release Phoenix. Please test and report any issues.
Instructions:
git clone git://github.com/iamsmooth/aeon aeon-hf1-test
cd aeon-hf1-test
git checkout -b hf1-test origin/hf1-test
make
(you will get some errors with unit tests I haven't fixed yet, but you can ignore them)
cd build/release/src
./aeond --log-level=1
start_mining ADDRESS <-- you can use any valid address (e.g. donation address), this doesn't mine any real coins
show_hr
(You do not need to connect to a network for this test so please ignore any messages about not connecting to seed nodes.)
Here's where the magic happens. You will see blocks being mined with a block target of 1 second, with the difficulty converging to your hash rate (eventually, but it usually gets pretty close within 5-10 blocks). Since you aren't actually sending any blocks to the network the 1 second block time causes no problems.
Once you get to block 1000 (about 15 minutes), it will switch over the to new PoW and a block target of 4 seconds. At this point you should see the difficulty increase by a factor of 8, your hash rate double (approximately -- depends on hardware), and of course the rate of blocks being created should slow down noticeably.
The added factor of 2 in difficulty is to compensate for the new PoW being roughly twice as fast. That transition is phased out over the next few hundred blocks at which point it is completely running on the new parameters and should continue to produce blocks with a target of 4 seconds.
This test version uses a data directory called .aeone (Linux) or AEONE (Windows) in the usual locations. Once you are done with testing you can delete that.
Since it doesn't download a blockchain or create much of a blockchain, you don't need a lot of memory or disk space for this test.
Please report any problems.
If none, I will reconfigure for the live network and create a new release!
cryptrol or whoever, if you are able to create and upload a Windows build of this, I would really appreciate it. I'd like to get testing done on as many platforms as possible before releasing it to the live network.