darkcoin finally getting real code review.
Tens of bugs and vulnerabilities have been found in prior reviews. It will take some more time (and more eyes) to make it bulletproof.
Personally I think the whole Masternode payment system should be replaced by another cleaner system that works at the protocol level. No enforcement or centralization would be necessary, while eliminating forking risk.
Perhaps the spreadcoin dev might want to have a go at such a system.
Cleaner?? protocol level? What centralisation? Whats clean about thousands of clients going on and off every second while trying to maintain rounds of anonymity? That would juts cause mayhem. What is unclean about blind nodes with 100% uptime? And what about PoService?
I dont get it.
I don't remember when you got on board, but prior to the semi-voluntary scheme of payments with enforcement threat, there was a direction of mandatory payments (100%) with no enforcement needed whatsoever. Unfortunately it caused forks in the production environment so then we got to a situation where some people were calling for no hard forks, others were in favor to get the job done - even if it includes a few more problematic forks as a byproduct etc etc. Then we got the spork and the rest is history.
There was NEVER a semi-voluntary scheme of payment. There was, on the other hand, a friendly suggestion to update clients to follow the development roadmap.
See, you've got your facts wrong. RC2, RC3 and RC5 and RC5 were all hard forks, which went wrong due lack of network reconciliation. Twice reconciliation was well underway, but Evan decided (quite responsibly) to pull the plug for the sake of taking a step back and making the code more resilient. Then the spork was invented, and yes, the rest was history. With every "blow", DRK gained exponential development. Necessity is the mother of invention.
And then we found evidence of foul play by some pools (which shall not be named). Pools are centralised, not MN's.
Decentralisation increases with each new MN going online.