New Namecoin EasyWinBuilder version here:
https://github.com/phelixnmc/namecoin-qtIt is creating a disassembly hash of Namecoin-Qt, please let me know if you get the same hash
(see
https://bitcointalksearch.org/topic/m.2766894)
Also it includes a patch that made downloading of the blockchain 8 times faster on a hard disk based system (tested for the first 20,000blocks). Also it's not thrashing the disk any more and is generally more responsive.
Please review and tell me if you consider my changes safe (they are all stolen from Bitcoin). I think the main problem was repeatedly flushing some databases to disk.
Note that I have not tested this intensively yet. Backup your wallets!
I downloaded the whole blockchain in a little less than 1.5 hours (ssd, i3, -dbcache=1500). So I will call this v3.64GT
Other than this there are no changes to Snailbrain's v3.64.
If you get a hard system crash (blue screen of death) it may be slightly more likely be necessary to redownload the blockchain. Your wallet should be as safe as before.
Test with care and backup your walletSources:
https://github.com/phelixnmc/namecoin-qtBeta Windows binary release:
http://blockchained.com/stuff/namecoin-qt-winbin-0.3.64gt.zipsha256: 89a3040ff30b42ee3bc271661affd7cadf9f7b97853e74bf8798432830b16e7d
Windows Users:I would very much appreciate if somebody could rebuild and verify the disassembly hash and thus the validity of my binary file/hash / zip hash:
Hash of Qt binary [experimental]...
File hash sha256:
3e821775c7fd9a52e28a62bae37cfb2459e5d9eb110e7d244908f86dfd4cae2a *../release/nam
ecoin-qt.exe
Hash sha256 of disassembly [may take a while]:
a2b3ca0dd00a3b95ee4772379336e963ebbe2341d69ba1839739893a5edd5c80 -
phelix got: a2b3ca0dd00a3b95ee4772379336e963ebbe2341d69ba1839739893a5edd5c80
How to do it:
1.) Download the .zip file on github
2.) run __all_easywinbuilder.bat and follow instructions (you will need to install MinGW and Qt manually!)
3.) wait for downloading, unpacking of dependencies and for building of Namecoin daemon and Namecoin Qt
4.) The scripts will come up with hashes like above. Post them here.
5.) Download my binaries and unpack.
6.) Open a command line, cd to the easywinbuilder directory
7.) run: dahash pathtotheunpackedbinaries\namecoin-qt.exe
8.) Post the output here (hopefully the disassembly hash will match).
9.) Verify the hash of the zip file
open freshly installed MinGW shell
cd /driveletter/yourpathtothezipfile
shasum -a 256 namecoin-qt-winbin-0.3.64gt.zip
10.) Check that the dlls in the zip are the same as the ones in your release directory
You have then verified that my binaries are built from the github files without modification.People then will not have to trust me alone for the binaries.
edited