Greetings LOG choppers and stackers!
Update on recent work on the fo-realz-woodcoin project
https://github.com/funkshelper/fo-realz-woodcoin:
1) Fixed disk load issue. It came down to a line in main.h, which afaik all non-sha256 altcoins built from the satoshi codebase have:
(from main.h)
bool CheckIndex() const
{
** Scrypt is used for block proof-of-work, but for purposes of performance the index internally uses sha256.
* This check was considered unneccessary given the other safeguards like the genesis and checkpoints. */
return true; //CheckProofOfWork(GetPoWHash(), nBits);
}
Where I had to add the comment and the default "return true". What's going on here is that when the blocks are loaded from disk they are not being checked for proper proof of work. They are checked when they are downloaded and relayed only.
2) I added a signed tarball in the repo. This being a paranoiac release after all, we shouldn't trust github.
3) I added a genesis vpatch and vpatch sig. This is how "therealbitcoin" development proceeds, so I threw it in there, as this is a fork of that project.
4) On that note, we may be the first to have forked that particular wallet. Let me know if you know another coin that has done so.
5) More on that note, this underscores a salient point for altcoins: the "we can take any developments and add them to bitcoin" argument works both ways. Many people visualize general public coin development as occuring in altcoins (testnets) and if the development works - it might get imported into bitcoin wallets. In fact the real front line of the battle field is the bitcoin network proper, as that's where all the TXs and hacks seem to be occuring. Instead, we will be taking bitcoin wallet safeguards and adding them to our codes.
6) This fo-realz project like many here has been a boon to my understanding of the satoshi codebase. What has been learned here will be continuously applied to make woodcoin as long-lived and usable a coin as possible.
Keep on choppin and stackin and enjoy your holidays!!