I have an issue with 'watchdog expired' in testnet. I was unaware of it being gone?!Here is an answer:
Can you folks share any other tidbits about 12.2?
As long as you are using interpreted languages and not compiled languages, this may happen. In EVERY update of the interpreted language or of its libraries, bad things may happen. Actually the one who controls the updates of the interpreted language, controls also the dash code, and consequently the whole dash network. Do you think satoshi was stupid, when he choosed a compiled language for his bitcoin?First of all, great work to all involved in catching and fixing this situation so quickly.
But it does raise some questions. This seems similar to an SQL injection, in that a malformed entry caused the system to crash, which seems like a possible attack vector. For example, if InstantSend had been activated when this happened, would it have only used those few MNs that were showing as active? I could see a (likely implausible) scenario where someone could submit a proposal that brings down MNs and then uses the remaining ones to perform some type of attack. Is that really feasible? And has the underlying problem been completely fixed that caused this to happen in the first place?
Reminds me of when the Mars Climate Orbiter software used imperial instead of metric units and $330m literally went "poof!"It's all because of those Europeans who use , instead of .
Time to get out the whips (I volunteer ;P)
So many things are calling DASH into question now... How do you flub this?should be a top priority on validating and sanitizing ANY user input.
in my opinion dash dev team was doing inside job with this update , some MN have payment after 6 days as https://www.dashninja.pl/mndetails.html?mnpubkey=Xe5UoX6fBcWuMKsgf3DPk29t5kWbKo853n
but other need waiting 10 days and more as my