@qwizzie, this is not a vulnerability. This is the case with most
PoS blockchains.
This part still puzzles me. Dash is a Proof of Work blockchain (PoW) with a Proof of Service element (Masternodes). Is Dash Platform and the Tendermint version / sidechain it uses (TenderDash) to be considered a Proof of Stake (PoS) blockchain ? And due to using Proof of Stake (PoS) for Dash Platform we are now hitting a flaw with Dash Platform that is inherent to most Proof of Stake (PoS) blockchains ? The flaw for Dash being that quorums would stop if more than 34 members out of 100 were to turn off their nodes within the same day. And that flaw would most likely to hit us during large Dash Core updates (when large Dash whales will turn down their nodes for a brief moment to update their Dash Core software version).
Is that a fair summarization or do you mean something else with 'PoS blockchains' ? (Proof of Service for example)
Update : after doing some googling it seems that we are indeed talking about Proof of Stake (PoS) with regards to Tendermint / TenderDash
See :
https://blog.cosmos.network/tenderm...-to-the-public-blockchain-domain-f22e274a0fdb
Which ironically makes this classification even more correct for Dash, after we launch Dash Platform :
https://coinmarketcap.com/view/hybrid-pow-pos/
This page lists the top proof of work / proof of stake hybrid coins and tokens.
After reading above article the following grabbed my attention :
Tendermint is modeled as a deterministic protocol, live under partial synchrony, which achieves throughput within the bounds of the latency of the network and individual processes themselves
If Tendermint is modeled as a deterministic protocol and TenderDash is a fork of Tendermint, why are the Platform Credits not deterministic of nature as well ?
Instead Platform Credits are probabilistic of nature ? Are TenderDash and Platform Credits perhaps not that closely related ? Or is it something else ?
With regards to interruption of Core services : does Dash not already have some interruption in Core services during large Dash Core software updates ? I remember problems with CoinJoin mixing during large Dash Core software updates, with the advice given to the Dash community to wait with CoinJoin mixing untill most masternodes have upgraded to get a much better experience. So problems with Core services during large Dash Core software updates are not really new to Dash, we now just get an additional problem during large Dash Core software updates specifically with InstantSend, due to how Dash Platform / TenderDash works.
I have changed my view on this flaw needing to be fixed with priority before launch of Dash Platform, i now think this flaw can just as easily be fixed after launch of Dash Platform, because of already existing problems with Core services during large Dash Core updates (mainly CoinJoin mixing).
Just inform the Dash users that Core services (CoinJoin mixing and InstantSend) could be affected during a large Dash Core software update and look for ways to mitigate the last one (through coding) after launch of Dash Platform ?