A peek inside the development process
Many of you are at this point eagerly waiting to hear the latest about our upcoming PoW² release, is it done yet, when will it be ready etc. In the absence of information gossip and rumour take over, so rather than leaving things open to speculation we thought it would be better just to give a quick update.
The 2.0 release
The core changes of PoW² itself are at this point essentially done, and ready to begin testing. And we are excited to do just that, however there are some obstacles still to overcome.
“What obstacles could those possibly be?” is probably the question that comes to your mind immediately, I mean surely this release is only PoW² so if that is done then the release is done?
Well, no, there is a lot more to a properly done major release than that, a few things to consider:
- PoW² will break backwards compatibility so there needs to be a smooth transition process to ensure everyone can upgrade and as few issues as possible are experienced
- Many users don’t update frequently so we need to make sure this release contains as many bug fixes as we can.
- We also need to ensure that it is as forward compatible as possible with future changes that we want.
So what else needs to be done for the 2.0 release:
- We should update to the latest bitcoin codebase and make sure we test and release the latest code with the most recent bug fixes – good news this is already done.
- We should decide what to do about SegWit.
- We should make sure that we have implemented everything in a way that works best for the coin going forward.
So what does SegWit have to do with PoW²? Well nothing, and everything all at the same time. Directly they have nothing whatsoever…