camosoul
Well-known member
Two points.
First, is that the permission granted by the operator key is inappropriate. The Operator can, at will, decide to take more money from the Owner's payment. The payment belongs to the Owner, not the Operator. This makes MN Operator services no longer trustless.
Second, it's based on a percentage. I shouldn't have to explain volatility. The only way this appears useful is if you trust the Operator to constantly rescale this to a fiat number in real-time. Yes, still tied to fiat, because the Opertor's costs of operating are still tied to fiat.
I'm not suggesting that these changes will cause the sky to fall. I'm pointing out that this fundamentally isn't trustless anymore. The second function's usefulness seeming predicated upon not being trustless anymore...
To the point that the second feature was the goal, which the trustless nature of the system was compromised expressly to make that possible.
This change in dynamics was not openly mentioned or discussed. So there are many who may not understand that the consequence is no MN service will be truly trustless anymore. Sure, it seems like the 1000 collateral are still safe (assuming no unmentioned changes occurred there), but none of your payments are.
What other unmentioned changes have been made which may have a similar impact on trust/privacy?
Yes, yes. DASH is making changes as it Evolves. To be expected for a project that deliberately moves it's own goalposts for it's own betterment. Often mid-process and mid-development of those stated features. I'm not advocating for a freeze, or any old-system puritanism. Just that you've got be be more outspoken about things that detract from a previously accept foundational premise.
Clearly, one can point out that "If you don't rust your operator, why is s/he your operator?" Sure.
Being unaware that trust has now become an element may lead people to not even consider a need for trust, since the system had previously been fully trustless.
We recently had a rather high profile (alleged) incident of someone not even knowing that much (supposedly) losing an MN worth of DASH to a node hosting scam. It was a painfully obvious scam for which the victim has no one to blame but himself, but nonetheless...
If you have been told for years that MasterNodes are trustless, but then suddenly they're not anymore... And nobody tells you of this change... There could be some problems.
First, is that the permission granted by the operator key is inappropriate. The Operator can, at will, decide to take more money from the Owner's payment. The payment belongs to the Owner, not the Operator. This makes MN Operator services no longer trustless.
Second, it's based on a percentage. I shouldn't have to explain volatility. The only way this appears useful is if you trust the Operator to constantly rescale this to a fiat number in real-time. Yes, still tied to fiat, because the Opertor's costs of operating are still tied to fiat.
I'm not suggesting that these changes will cause the sky to fall. I'm pointing out that this fundamentally isn't trustless anymore. The second function's usefulness seeming predicated upon not being trustless anymore...
To the point that the second feature was the goal, which the trustless nature of the system was compromised expressly to make that possible.
This change in dynamics was not openly mentioned or discussed. So there are many who may not understand that the consequence is no MN service will be truly trustless anymore. Sure, it seems like the 1000 collateral are still safe (assuming no unmentioned changes occurred there), but none of your payments are.
What other unmentioned changes have been made which may have a similar impact on trust/privacy?
Yes, yes. DASH is making changes as it Evolves. To be expected for a project that deliberately moves it's own goalposts for it's own betterment. Often mid-process and mid-development of those stated features. I'm not advocating for a freeze, or any old-system puritanism. Just that you've got be be more outspoken about things that detract from a previously accept foundational premise.
Clearly, one can point out that "If you don't rust your operator, why is s/he your operator?" Sure.
Being unaware that trust has now become an element may lead people to not even consider a need for trust, since the system had previously been fully trustless.
We recently had a rather high profile (alleged) incident of someone not even knowing that much (supposedly) losing an MN worth of DASH to a node hosting scam. It was a painfully obvious scam for which the victim has no one to blame but himself, but nonetheless...
If you have been told for years that MasterNodes are trustless, but then suddenly they're not anymore... And nobody tells you of this change... There could be some problems.