The Trust in Trustless...

in trustless •  6 years ago  (edited)


In a world where code is law, you have to have safety measures in place to audit and review the code and ensure it is good and also safe.

Several witnesses are saying they fear rejecting code and losing votes.

Although I acknowledge it is true, I also have zero respect for that position.  In addition, it means there is no way to protect the chain from bad code either by accident or hacked code slipped in by bad actors.

Basically it says, I do not take my responsibilities seriously, I know I can't do the job, but I am going to accept money for it anyway.

While I acknowledge we survived the hardfork, my confidence in the system is bruised.  I am not sure how to trust the system going forward.

I'm still processing, I don't take issue with new technology breaking, and I believe that the team is dedicated to fix what is broken. 

Not making any rash decisions, but once in a while you have to acknowledge weak points in the system.

Please don't feel like you have to vote to comment...  Let's hear your thoughts.

@whatsup



Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

@whatsup,
Coding should be tested before added to the live environment! Anyway, I hope they will fix all bugs soon! Only dedication is needed!

Cheers~

I'm not upset about the bugs. I'm concerned that our witnesses are copping out on their responsibility in what just happened.

Yes, you are absolutely correct. They shouldn't implement an interchange package or HF (however they want to call it) without testing it first, to know that'll work as intended. How are witnesses get to be witnesses anyways? I voted some and I don't even know them at all. Now, I'm thinking of re-evaluating.

Why do you think witnesses have the best interest of the user in mind?

Test RC Cost creating Comment. WTF!!! EDIT!!!

Well let's say someone who worked at Steem was really jealous of Ned's hair.

Day after day looking at Ned's hair wore the guy down. So, he writes some code to smash up the chain, to spite the perfect hair.

Our witnesses are stating loud and clear, they do not read the code, they do not see themselves as the gatekeepers. That equals no confidence. I really don't care how or why.

Hilarious Ned's Hair... lol

Hmmm, Agreed, and a new way to deal with it. Don't care about how and why. Thx....

The system is not working if the 'okay' that comes from witnesses is based on fear... Of losing votes. I don't know for sure that's the case, but it might be.

It frustrates me that I want to vote for witnesses and take that quite seriously but now feel this huge need to organize a press conference where the witnesses can answer questions to the community :-) Because 'we the community' have to scrape our information from so many places and so many places are not even accessible to us... I mean, what discussions have been held behind the scenes? Who had what opinion? I recently got a message from a (smaller) witness why I had removed the witness vote - I told this witness I just was confused after some things that happened and was now basing my votes on what I could actually see and not on what I thought people were doing.

I knew this witness might be doing right but it just was not visible and I need more visibility.

But then again, I didn't remove all the votes of all the witnesses I had doubts about, because well, I'm just super unsure of so many things :-)

I feel the need for a more open witness platform with discussions like Politicians do when they are running for president or towards other elections. I know there are a few of these happening on but at times like these I need them every week until the big release is launched. Just a 'state your opinion on the following issue'... kind of format and each witness in the top xx states their opinion in 1 minute max or something.

Okay, this comment might get too big for the available Mana I have :P Joking. I have no finalized opinion, but just some random thoughts I wanted to share.

I also need to remove my witness votes and start over. I'm not sure why I am delaying it.

In any case, I have a pretty decent share of stake, but my votes are meaningless at the level of top 20 witnesses.

You know about the .02 payout threshold right?
I'm glad things are back to normal I guess? It sucks for the people who were at 100% voting power and lost it because of bad code.

I don't care about the inconvenience factor... Roads get torn up before they get replaced. It is part of growth.

What I am much more concerned about is the witnesses throwing stones at SteemIt Inc and not seeming to understand this is their job.

Yep. I think a lot of witness votes should be removed. If you find a good developer that can program the blockchain let me know so I can vote for them for witness. I have voted for yabapmatt and timcliff like you did.

it is a bit worrisome and while i had hope, my gut instinct on all of this was not for the positive. it makes me wonder what was the real purpose to all of this?

alone, naked and afraid ... right now ... ok maybe not alone, back to SS for me.

haha... Well, I'm okay with things breaking, but everyone pointing fingers doesn't work.

i agree ... does not work ... tho i am going to delete some of my votes ... LOL

I'm just happy to see you in my feed again @whatsup <3 xo

:) I'm happy we are still here also. Whew!

Honestly, witness's fear of losing vote for speaking out is exactly opposite of what decentralization is supposed to do. Being part of this hf made me realize how immature this space is. No accountability whatsoever.

The events were scary, the reaction shocked me into caring about some things I hadn't been concerned about.

same

political motivations borked a lot of things it seems, honestly though on so much there was no trust from my end to begin with. What I do trust and see isn't about so much the top of the pyramid which releases a one sentence or two sentence statement which is absolutely showing to me a lack of giving a damn about really any of us including those who are dolphin level and above and have in good faith put money into it.
it's us
we are the ones who can ultimately sway more than is realized and that can turn out a lot of different ways. imho

Did you wait 15 minutes to self upvote or did you "donate" to the rewards pool? lol

I didn't wait, I just push buttons..... if it donates I honestly don't give a shit lol

going to yank back and forth for fun

test, not sorry for self uv either...but I did 2% on this and unless was same time and not showing was 1 or 2 cents , I self uv full and got 3 cents, anyways it is gonna swing around like a demented pendulum for awhile am guessing

Everyone needs to vote a little to help "normalize it". No problem!!!

Witnesses putting money ahead of personal responsibilities.... Steem mimics the real world. Our elected representatives are incompetent and this only comes to light when the work they are suppose to do hit the ground.

Why are we letting Steetmit Inc. stear the DECENTRALIZED ship? Is this actually a decentralized currency or is something else?

they hold the stake that makes allows them to "control" it. In addition we have not yet attracted any with the skills to compete with them.

As a minnow I never took the time to really review and try to vote for witnesses, but yeah hearing they reject their responsibility is frightening.

I guess checking who is really contributing to the code or at least helping to solve issues on GitHub could be a good start, because you can't possibly audit a blockchain code if you never looked at it even a little.

And there is only 56 contributors to the Steem core repository, that's not a lot. Here are some stats about who contributes the most on the repo, maybe this could help :
https://github.com/steemit/steem/graphs/contributors

I am glad this found me roaming on my feed. Let me be among the first to agree that this is quite disturbing. If witnesses can't protect us (the chain and the community that comes with it) who will?

I don't talk much about the blockchain as I am currently learning but from people as committed as you are to the growth of this community so this may sound a bit weird but I don't know and I have to ask.

No one supervises witnesses, right? If so, does it mean that the chain can be hacked without anyone knowing?

And you mean people can blackmail them (witnesses) for refusing bad codes? Ain't supposed to be a bit less greedy? Christ.

Posted using Partiko Android

  ·  6 years ago (edited)

The stakeholders are the supervisors of the witnesses. We vote them in and out. One issue is there are some anonymous accounts that have so much stake they can basically control who is in and out.

While I've always known this is the case, this drop made me see how important that is.

Oh. Now I get it. But if danger still lurks in the shareholders' end, one can't help but doubt the system. Hoping for the best.

Is it possible when you are reviewing your witnesses to post about it? I will gladly resteem it as we all need to review our witnesses and have a clue who to vote for next.

Posted using Partiko Android

Such decentralised.

Exactly, I don't think many get the risk. I didn't even really "feel' it until this happened.

Perhaps all DPOS systems that start out with a skewed distibution and/or favour making money with money, and thus eventually accumulate all wealth at the top, end up as oligarchies that can easily ignore dissidents, and that become immune to all voting by the rest, and where those on the inside don't dare speak up for fear of losing their position. Or centralised, as some say.

Discuss 8-).

What to do of the RC thing is it gonna be always like this

Irony that it was telling me I couldn't do anything yesterday, and in the same message encouraging me to get more Steem to get stronger (at doing nothing). I was able to do a few things today (including 1 upvote) that took about 2/3rds of my voting power. Of all weeks this was the one I got a large delegation for a week.

I can say that while I will still stick around (as long as it actually allows me to do more than a few things in a day) I really don't see myself putting anymore of my hard cold cash into anymore Steem. Not really sure what was tested before implementation. Guess despite their high tech knowledge no one mentioned how a sandbox works.

"Please don't feel like you have to vote to comment... Let's hear your thoughts."

Thanks.

I am pretty upset by the situation. I don't know if I have enough rc's to really do anything anymore and I just found out that unfollowing dead accounts eats up .4 % of them so because I was trying to do purge, I am now down to almost nothing.

It's a good thing I don't have to vote to comment. Just sayin'

I think we DO have new witnesses that will do the job it takes, but they can't break through the network. I mean, the biggest single witness voter hasn't logged on in over a year.

There is a top 20 witness that is deactivated. So maybe HF21 can deal with the voting situation. But that would mean that the witnesses would have to chose the good of the platform over their personal paycheck. I'd guess that isn't happening.

Yeah, it's awkward.

Don't blame the code, blame the people behind the code. As a witness, you should be able to understand what the changes are, and you are our first line of defense against this kind of stuff. This was just a blunder from everyone that I hope won't ever happen again. Its why we need to be using our witness votes wisely. We want people who understand this kind of this up top.

The stop all line of protection is on the witnesses. It is their job to ensure bad code doesn't hit the chain. No excuses.

100% agree on that. You still voting?

I think the issue here is transparency and communication. While we cannot expect the developers and witnesses to stop what they are doing to explain what is going on, they need to take the time and set expectations properly. I suspect they knew that this was going on in some for as they emphasized the Resource Credit change in their [post] (LINK) a day earlier. What disappoints me is that they did not test it to realize the impact the Fork would have on over 97% of the population. They mentioned an audit so I think a Post-Mortem should be done to see why that audit failed to find the bug. This criticism is not to ask for redemption but to learn and improve on these processes as the roadmap forward continues to have key components to our future success like Hiveminds and Smart Media Tokens (SMTs); if they are not deployed correctly, many will lose faith on the execution abilities of the protocol and the developers behind it.

I'm okay that the resource credits broke, I think what upset me more was hearing so many witnesses blame SteemIt Inc.

The witnesses are the line of defense.

It was bruising indeed, I hope there are lessons learned and a review of testing practices.

And a review of the witnesses who feel it is not their one and only job to read the code and test it. I'm left feeling more upset about the reaction than the event.

I am deleting all my witness votes and starting again afresh when I get my head around this shambles and they can earn their corn and really sell themselves this time.....however,no idea if I have enough manas as we dont seem to know how many mana each action costs.

That's a good idea. I think I need to totally review my choices as well.

I have full trust in devs. We need changes.
Keep grinding.

While part of me agrees, I also think we have to trust the process as we grow... The witness peer review process is one of the most important security measures we have.

Exactly. My confidence in Steemit Inc wavers each time this kind of thing happens. Also, the top heavy distribution of Steem Power is actually worrisome as it creates a single point of failure: Steemit Inc. We are going through critical development. Steemit Inc has the money to hire top professionals. Yet, what I hear about how carelessly things are handled does not exactly inspire confidence.

The blame of running the code starts and stops with the witnesses, not SteemIt, Inc

I know but Steemit has so much stake that it has the power to decide who gets to be witness.

no control over it - i would add these words at the end of your sentence.

So true and you are right. I headed into the real world for a while, the buck stops with me...

If I accept it is high risk, if I am not over-invested, (i'm not) just keep doing what I do.

Dang, I want to blame someone.

Congratulations @whatsup!
Your post was mentioned in the Steemit Hit Parade in the following category:

  • Comments - Ranked 10 with 54 comments