You are viewing a single comment's thread from:

RE: Witness Update - Running my own softfork (22.3)

in #witness-category5 years ago (edited)

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.

Sort:  

But per social contract zero-voting, also not content voting is left out.

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?

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."

Coin Marketplace

STEEM 0.17
TRX 0.16
JST 0.029
BTC 75847.70
ETH 2878.96
USDT 1.00
SBD 2.57