I am playing with the newest Bytecoin source to get it working with the AEON blockchain, IMHO it would be a very good starting point for developing from there. AFAIK the protocol and block data are compatible (once the Cryptonote parameters used by AEON are changed), I am right ?
Well, its hard to say. That certainly would have been true of the code from last year but reviewing all of the changes since then I don't know.
Ummmh, already tried, it's choking on block 214 (too big) and then inserts a duplicated transaction into blockchain and repeats ad eternum.
I guess it's not so trivial, will have to take a closer look.
Good thing is that previous blocks seemed to work ok.
In general I'm not in favor of this approach although you can certainly continue to research it. As a Bytecoin clone dashcoin already exists, so I don't see a good reason to go that route here. I can certainly tell you that the dashcoin community would welcome any help now that their previous developer was paid off by darkcoin/dash to abandon it. https://bitcointalksearch.org/topic/dsh-dashcoin-cryptonote-automated-source-new-thread-1018296
I personally wouldn't be comfortable trying to maintain something based on the Bytecoin code given how the development process is so non-transparent (only enormous commits to github, for example) and also their shady reputation means that every single code change would need to be carefully scrutinized (of course not a bad idea anyway). But overall its a lot of work for a small coin like this, at this stage. At some point in the future I wouldn't rule out merging some features from Bytecoin, but again we have to confront the issue of community buy-in on a significant license change.
Yeah I understand your point of view, as I said it would only be a "starting point", the memory requirements right now are outrageous, developing from zero is an enormous work, and from the current implementations, the bcn one is the most field tested one, and besides that I found the LMDB Monero implementation approach a bit of an overkill for a "simple" blockchain.
I will keep investigating.
Implementation-wise it is arguably overkill, but from a code merging perspective it is fairly trivial (once the Monero project works out all the kinks in it), since it is a direct descendent of the code from which this coin was originally forked.
So it does require a bit of more waiting until Monero is solid enough to consider merging, but given the age and history of this coin already, just the fact that it is being maintained at all is a huge improvement.
Also, the memory usage of Bytecoin still seems fairly high to me (>1 GB). I think the LMDB approach will turn out to be lighter weight once its ready.