I've been taking some time to research into the best ways to go about this upcoming core upgrade. I've spoken with a few other devs about the issues we are looking to upgrade and gotten some valuable input and suggestions on alternate solutions. I'm meeting in person this week with an intelligent coder friend of mine who is familiar with the issues we're facing. We plan to take a deeper look at the code itself and potentially come up with the proposed patch. Along with this I'm factoring in some minor core upgrades to be packaged into the update (checkpoints, seed node update, protocol versioning, etc.. etc..).
In addition I've been looking into getting more devs on the swing team. The other coin devs I've spoken with have expressed an interest in helping but had to keep focus on their own projects. One of them has expressed an interest in some cross marketing down the road. The dev I'm meeting with is busy chasing his phd, but has expressed a willingness to work on the code with me and get involved to an extent.
Trying to make sure this is done right rather than rushing a quick patch.
Will keep you all updated.
I'm quoting this just so it's visible on the new page.
Thanks for voting guys, keep it up!
Alright so we've dug into the code to take a look for potential connectivity upgrades and have made progress.
I'd like to try to force some connectivity problems in a test environment, that way I have something I can use to test potential upgrades against.
In order to do that I need to get a better feel for the environments any forking occurs in.
Put simply, if you think you have experienced forking, i NEED to know what operating system it happened in.
I'll check back to see if anyone responds. If not I'll start prodding people from earlier in the thread.
Thanks.