Finally. My first #DigiByte update/AMA video is online. 🎉🥳🎊
There are huge news for $DGB, because several things happened in the recent months:
A small thread .. 🧵
The most time-consuming during the merge of 8.22 wasn‘t the merge itself. In fact I have been working several hundred hours to fix the functional tests and related issues in DigiByte Core. As I mentioned before, this is the first time we have working functional tests in #DigiByte
I wasn‘t very transparent with the progress because there was no end in sight when I completed almost half of them. Some really crazy and hard to debug bugs in DigiByte Core made it exceptionally difficult to fix some of the functional tests.
Sometimes it took days, even weeks, to UNDERSTAND and fix a single functional test.
My work yielded two separate PRs. The first PR will fix core issues and improve several network parameters, and RPC command outputs, etc. github.com/DigiByte-Core/…
Overall, this PR makes DGB more stable and reliable. Very important is also the second PR, that fixes the functional tests and allow for more innovation and progress in terms of features (such as algo changes) while making sure DigiByte Core remains stable (these are huge news).
As you can see, these are 160 commits. It was a lot of work as some might imagine. Take a look yourself 😎
These two PRs will allow DigiByte to progress safely now, and will lead to more innovation and adoption.
As you know, several businesses started building on top of DigiByte. I feel there will come more.
The most important thing for businesses is that they can be sure the technology they are building on is safe, reliable and properly maintained.
This is the first time in history DigiByte has working unit tests, fuzz tests and functional tests.
Together with the new contribution guidelines and DIPs, this sets DigiByte on a level with Bitcoin‘s development process of atomic PRs with perfect continuous integration.
For all who have been waiting, I have also published the very first DIP (in fact it’s the second, but the first that will lead to a PR).
This DIP will allow the community and developers to choose new subsidy behavior parameters and introduce a fix in a very documented way.
This PR of the DIP is a work in progress, but it contains a very neat simulation script written in python to make sure we can choose very exact subsidy parameters, that will lead to 21B DGB in existence (no single satoshi more).
While it may seem there is no progress in regards of DigiByte v8.22, the opposite is the case.
Why is it taking so long? Please allow me to explain.
🧵 1/7
$DGB
This is by far the most complex merge that was ever done for the #DigiByte Core codebase.
1) $BTC developers have gone mad with their codebase, which is a very good sign. The code's structure and quality has risen immensely. Many new features and bugfixes were introduced.
🧵2/7
2) We have to make 120% sure that the core features of DigiByte remain intact. We all want DigiByte's features such as DigiSpeed, DigiShield, MultiAlgo, etc. to stay perfect and bugfree.
Those are the things that make #DigiByte great 🔥
We can't afford introducing bugs.