Post
Topic
Board Announcements (Altcoins)
Re: [ANN][YAC] YACoin ongoing development
by
Joe_Bauers
on 28/12/2016, 06:13:17 UTC
old c coder :: Did you find a solution yet to the 14+ day import of bootstrap.dat? That is what I'm working on, and would say should be the #1 priority.

and there is a working Windows leveldb "boot set" at
http://lostabout.com/btc/yac/yac048boot.zip


It takes no time at all to load!

This:
https://github.com/ya4-old-c-coder/yacoin

is basically a year behind this:
https://github.com/yacoin/yacoin/tree/testing

which is the "ready to go" official 0.4.5 code. Do a compare to see the thousands of differences, including the much better network code. The only problem is that due to scrypt-jane doing it's job, at higher N values it becomes very slow to import a bootstrap.dat file. There is no optimal solution to fix this that I've found, outside of removing all block checks for a bootstrap import, or including an entire Yacoin data directory, which is what I'm guessing Ron has done in yac048boot.zip? Either way removes the *mostly trustless nature of YAC. *Mostly, due to checkpoints still being a thing, but avoids someone having to download the entire block-chain from scratch so it's a trade-off.

I'm pretty tired beating a dead horse on all of this, so if Ron wants to continue to do his own thing using an old code base and can also get his version to work on Linux, and preferably Mac as well, then go for it and I will merge that to https://github.com/yacoin/yacoin/tree/master assuming it's better than current 0.4.4 code.