You are viewing a single comment's thread from:

RE: Tron and Steemit Join Forces

in #steemit4 years ago

It isnt meant to destroy their tokens or value. If thats what you think is "doing something" then that's fair; but I disagree.

They own their tokens. We just want them to show a good faith "contract" to not purposefully use the stake to undermine the consensus layer or the rewards system.

They could always transfer tokens, power down to a new account, etc. But it would be an obvious violation of promises and an indicator of hostility towards the Steem blockchain and its community.

Sort:  

What do you think of 1sp 1witness vote?

I am not against it. Someone smarter than me would have to think about the possible pitfalls, but I personally think it makes sense.

At the very least, a user should not be able to vote for more witnesses than is required for majority consensus. Aka, less than 15 votes preferably. 1 vote is definitely less than 15 :)

Time to distribute the power held by the creators, they've sold us down the river.

Just when I was having hope again, too.
FML.

Is your hope slightly renewed? :)

Much better now, but that is what I was saying just before stinc became stunc, too.
At least we are acting as a collective, now.
For better, or worse.

https://steemit.com/steemit/@justinsunsteemit/open-letter-to-steem-community

I promise to do my utmost to represent the Steem community and my witness supporters to the best of my ability. Seems our soft fork has prompted the response we were hoping for so far.

Thanks for the link!

At this point we should harden ourselves against false actors.
We put up with that bs long enough.
Maybe we can get some of the tatters out of our reputation.

It remains to be seen if Mr. Sun will accept the community's bit.

It weakens the security of the chain generally (lower stake threshold to vote in malicious witnesses) but that may be a reasonable tradeoff to reduce the control of the largest stakeholder(s).

If the largest continues to persist in its vision of kneecapping us so we don't change the world, we can just pack it in.

We've gone from stinc to stunc, in that case.
JS bought his stake, let's hope he is onboard with the rest of us, and not here to string us further along.

Won't this change slow any one account from voting in 17 witnesses?
Thereby increasing the stake needed to rule the chain?

How complicated is the coding change?
If trivial, any hope of getting it in the next fork?

It doesn't literally do that. Given the numbers, if you assume (probably incorrectly) that a Tron/Steemit bloc would have no other support, then it probably couldn't vote in 17 witnesses, and certainly would have a harder time doing so. But with even some additional support (which IMO is likely given marketing/campaigning/etc.), they could probably still do it. Pretty damn hard to come up with voting rules that block stake that is 50% larger than entire rest of the voting population. This isn't just trying to block a tiny majority (say 51%), it is trying to block a very significant supermajority.

In doing so you inevitably weaken the chain against smaller-stake attackers. Still, the compromise may be worth it.

I doubt it is that complicated, and it could be possibly be done.

Hmm,...I agree that stake will find friends willing to sell out.
We are playing crapitalism, after all, and easy money is the sweetest.

Am I wrong thinking that voting full sp on 30 witnesses is alot more than voting full sp divided by up to 30 witnesses?

Rather than voting 1m sp 30x, each vote is reduced by concurrent votes on more than one, 1m sp on one, 500k on two, 333k on three, etc.

I fail to see how this would empower small accounts in any attacks.

Currently in order to vote in any witnesses small stake has to overcome the full weight of all stake voting for the 20+ witnesses acceptable to the majority stake, so something like >50%.

If votes have to be split up then in a minority attack situation, the majority splits its votes across 20+ "good guys" and the minority need only achieve 1/20 (5%) of the majority voting power to vote in one malicious "bad guy" witness (not necessarily all that bad, but strictly speaking undesirable) and 7/21 (33%) to vote in enough to break BFT.

It might be good to resplit the governance and block production roles as was the case in Bitshares, each with slightly different rules. The governance roles might favor broader consensus while the block production roles favor tighter chain security. But I haven't thought this through sufficiently; it could open up other attacks or undesirable outcomes.

There are probably other undesirable effects to different voting systems apart from security too. If voting for another witness splits your votes then up-and-coming witnesses will have a much harder time getting votes at all Most voters will choose to either support one of the top 20 or maybe 21 or 22 trying to push them in. "Wasting votes" on #56 won't happen.

Hmm, can one bad witness harm the chain?
I see what you mean about that concentrating votes on very many fewer witnesses.

Looks like we just need JS to work with us rather than against us.

What do you see as a priority to improve about the chain?
What we have seems to be working as well as can be expected.
When do we go into coast mode on economics?