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.
I will have to take a look to the monero code base.
BTW, I managed to run the AEON blockchain using the new Bytecoin codebase, the runninng daemon is "only" 500Mb. :
It works, gets transactions and synchs with peers, of course it needs a lot of testing, and there is a bug that prevents from synching from 0, this may also be a bug in bytecoin. But converting the blockchain to the new format works. I will post my findings here.
EDIT: And I mined a block with the daemon, let's see if it gets accepted