Post
Topic
Re: BYTEBALL: Totally new consensus algorithm + private untraceable payments
by
CryptoUnicornRider
on 19/10/2018, 18:37:52 UTC
Yes and no. I think it's a matter of interpretation. A witness who doesn't post frequently enough is, technically, useless for the network integrity and to assist normal nodes to have their transactions validated as fast as possible. So, that means this lazy witness is potentially a bad witness and should be exclude at term. A temporary lack of posting could be obviously tolerated when there are technical reasons but it should be limited in time.

So, in my opinion, a witness has a mandatory behavior to be selected/elected as a good witness.
A witness is incentivized to post frequently enough. This is not the same as having mandatory behavior.

Technically, if 7 witnesses stop posting, network halts. Due to a law enforcement, they could have to do it, who knows... Witnesses have to be very distributed over the world.

I think almost all users/all potential users don't care about witnesses selection, like me. They will accept whatever byteball foundation say. Or better said, what byteball.org/bb says regarding to witnesses list choices.

As non-official witness, you definitely don't care about the incentives because you don't receive them.

No, network will not halt if 7 witnesses are down. But normal nodes will take more time to define their best chain until the genesis unit.

That's why, all of people who care about Byteball network should honnestly consider to run a non official witness and set it as permuted witness for our own wallet and give our non official witness address to our friends.

Plan the worst to get the best.
Thank you again for your time

I am not saying that is not going to work, it is simply that I would call "distributed trust" instead of "decentralized trust", because anyone can easily see 12 witness as 12 central points.

Byteball is a distributed database with open access and distributed consensus amongst 12 witnesses.

You're welcome. And thank you for the previous compliment, that means my readings pay :-)
I'm just an admirator of the master creation ^_^;

And yes, the distinction is pretty subtile and the perception of witnesses true role is complex as you stated.

I think the consensus is more about the perception of who is honest or not than about the witnesses. Witnesses units are just milestones (and assistants to validate previous transactions as fast as possible) in the path until the genesis unit which allows normal nodes to select the best/main chain.