Tentative date of switch to PoS: 2015-03-02 - moving the date few days later since we need some time to perform current round of tests
New test PoS wallet - version 2015-02-18Procedure how to join tests:1. If you participate in tests please stop test wallet.
2.
Remove data directory (windows: C:\Users\username\Appdata\Roaming\NoblecoinPOS), (linux: you can delete everything except noblecoin.conf from ~/.noblecoinPOS)
3. Download and run new version.
Windows ->
http://104.236.195.137/noblecoin-20150218.zip md5sum: 03baa2c39cb64603da7e3e21897c3596
Linux ->
https://github.com/eagleflies/noblecoin/Test block explorer ->
https://chainz.cryptoid.info/nobles/Documentation ->
https://github.com/eagleflies/noblecoin/wikiChanges:
- increasing fee to 1 NOBLE per transaction. Current fee of 0.01 is less than 1 Satoshi so does not make much sense.
- lowering max time drift to 1 minute.
Brief explanation:
- Our previous test wallet used default value (2 hours) for max time drift. This poses a security issue as attacker can stake blocks almost 2 hours into the future. When this happens difficulty drops steeply since client thinks it has to quickly decrease it in order to make staking easier for whole network. This makes it easier for attacker to double spend.
- I was able to stake few blocks about 2 hours into the future on our test network which caused difficulty to drop from 2.5 -> 0.50 within few blocks.
Long explanation:
- Please read an interview with presstab where he talks about how important time drift is
http://bitcoinist.net/interview-presstab-pos-vulnerabilities/Test plan:
- Start test wallet. I will try to cause problems to network by mining blocks into the future and will see what happens.
- You can try to mine new blocks using proof-of-work. To do it issue command '
setgenerate true 1' in console
- If you own some noblecoins on real network you can try to import them into test network.
This way you learn everything which is needed to access coins after the switch. This is the recommended procedure
https://github.com/eagleflies/noblecoin/wiki/Importing-private-keys-from-old-wallet.dat-using---salvagewallet-option . Alternatively you can send all your money to an exchange and they will take care of this for you.
The important thing is to transfer money before the switch if you want to do this via exchange.- You can try staking coins using proof-of-stake. If you already own some noblecoins you can get access to them using methods described above. Or give me your test address and I will send you some play money.
- The coins on the test blockchain will be distributed in about 10 hours.
Tentative date of switch to PoS: 2015-03-02 - moving the date few days later since we need some time to perform current round of tests