You are viewing a single comment's thread from:

RE: Theory: How to side-step soft-consensus

in #steem4 years ago

Hmmmm. Correct me if I am wrong, but this seems like a pretty big issue? If just a few witnesses are running rogue code, can they permit all kinds of transactions if statistically they wait for themselves to witness back to back blocks?

Sort:  

This would only work for letting an otherwise valid transaction through when the majority of the top 20 witnesses are blocking it via a soft fork. If the transaction violated any "hard fork" rules it would not be accepted regardless of the round shuffling.

Correct. In fact, when HF17 introduced eternal content edit, it became possible to use this technique to edit posts. The hardfork allowed it, but no witness ran code to allow it.

By HF19, some witnesses did allow it, but it was still random if it would persist to irreversibility.

I tested it before the UI allowed it and sometimes I could get an edit irreversible. So that's one reason I think this would work now.