I think that, when the sync bug is fixed, we will have no more issues with exchanges, hence why I'm having a dev work on it, and I will pay him bounty from my wallet (and from the people who will contribute).
I could do the fix myself, I just do not have enough time.
I will send you some XCN that I have, I don't have a whole lot so I might just send you all of it. I appreciate you guys trying to keep this coin alive in my absence.
Thanks, but I prefer any contribution you can make to the coin ;-)
I'm working with a dev friend to find the sync issue and fix it, 3 heads are better than 2 at solving a problem!
Some time ago I did try to figure out the sync issue by looking at the source code but it's so hard to understand such complex code especially when you didn't write that code yourself. I've been thinking seriously about writing a new coin from scratch using the MBC scheme along with some other stuff such as a quantum resistant signature scheme and the homomorphic encryption proposal by B.F. Franca (see
this and
this). I feel like if XCN did anything it has proven that the MBC scheme can work and isn't easy to exploit since it hasn't been done. I also think that when a coin is created from scratch it feels less like a simple clone of Bitcoin and people can appreciate it more, and it allows us to avoid all the issues inherent with the Bitcoin code. So much of the Bitcoin core code is also made redundant within the MBC scheme, like everything to do with scripts. The goal would be to create simple and elegant code that makes it easier to understand and modify. I would also prefer to avoid using Qt altogether, since the creation of GUI's should be a job for wallet software developers. That would also mean using a robust networking library instead of the one that comes with Qt. This is all just an idea right now, I'd like to hear what you guys think before going ahead with anything.
I think that the two projects can cohexist. I will support your new coin if you make it, but XCN has been running for almost 3 years and, despite the sync bug, it's been pretty stable so far, which is a great achivement by itself, nonetheless.
Besides, I agree with you to separate the GUI code from standalone wallet.