Thanks for your update and outlining your thoughts. Having the limited set of operations blocked as your softfork is running right now has been heavily discussed in the days leading up to #softfork222 however a supermajority agreed that it would set a dangerous potential trigger:
Running your softfork will just signal to the Steemit Inc Stake key-owner (Tron Foundation) that voting on witnesses is not desired. But per social contract zero-voting, also not content voting is left out. Is that intentional?
Additionally the supermajority of witnesses running 22.2 agreed to block more operations: By only blocking "vote"-operations like yours is doing would leave a serious leak open: The possibility to start a major powerdown of the stake into a new account. This could for example require a hardfork. And a hardfork means all exchanges need to be aboard for the switch, likely having drastic implications for all Steem users.
Although the #softfork222 blocked operations for the Steemit Inc Stake related accounts seem harsh, they are the only way to guarantee no abuse (read: actions against the social contracts connected to the stake) can be done with them in the time we wait for talks with Tron Foundation.
The discussion with Tron Foundation is at 6 March upcoming.
That seems to be left out of 0.22.2, since @misterdelegation stake is still being used to vote on the chain. Or am I missing something?
The
vote_operation
(i.e. voting for posts or comments) is included in the list of operations blocked by SF22.2, but not in Tim's soft fork.I understand that, but in effect, the stake is still being used to vote. Maybe nothing could be done about that, I'm not sure, but in reality, Steemit Inc. stake is being used to vote on posts every single day.
Sorry to say, but I do not see any vote on posts or comments since the SF22.2 has been activated.
Here the lifetime list of votes performed by the blocked accounts:
So if the account delegates to a third party, it's not Steemit inc. stake anymore?
Good catch!
One can consider the delegations itself, and how they were and can still be used, have been agreed by the community and don't present new security threats. This is at least my point of view.
Shall any delegation change (create, update, revoke), this will have no influence on governance as it is not taken into account for witness votes.
I'm just trying to nail down exactly what this is about so I can make informed decisions about the situation. If this is about enforcing a contract that comes along with the Steemit stake, then those delegations should apply, as it was also promised that stake would not vote. If it's about a security threat, then I could see the position that the delegations aren't a problem.
All delegations are still in play, but no voting from any Steemit involved accounts.
I understand the arguments behind why the more restrictive hardfork is more secure. We have a way to deal with the potential outcomes though without violating the property rights of a stakeholder. I fully acknowledge that it would be a painful and less than ideal scenario, but I am not going to use those difficult decisions we would have to make as a justification for something I don’t feel morally right doing.
[Edit] In terms of only restricting witness voting, that is all they have voluntarily agreed to at this point.
What are your thoughts on the property rights of the community being violated by all this? Seems like this is something you haven't given thought to, or you just didn't mention.
Edit: About voluntarily agreeing to something and being forcefully held to it: that doesn't seem like it protects the choice of the party to change their stance on what they initially voluntarily agreed to. If there is choice, it must include the choice to change one's initial position. Otherwise the party is being held hostage to their initial choice. So this sounds contrary to the principles you mentioned. Have you given thought to this?
I am for preserving everyone's choice, but only if it includes everyone, and not just some. In all your reasoning, you seem to be including only some.
I don’t view the stake that Tron owns as the community’s property.
I am not going to let them change their mind at a whim and go back on their word without any warning or notice. If they want to have a conversation about going back on their word and doing the opposite of what they promised, we can have that conversation (the soft fork can be removed at a moments notice) - although if they are trying to head in that direction I’m probably making plans to fork at that point.
Oh I had missed that loophole. I appreciate you highlithing it here.
"By only blocking "vote"-operations like yours is doing would leave a serious leak open: The possibility to start a major powerdown of the stake into a new account. This could for example require a hardfork. And a hardfork means all exchanges need to be aboard for the switch, likely having drastic implications for all Steem users."