BitShares Forum

Main => General Discussion => Topic started by: wuyanren on September 27, 2015, 04:16:52 am

Title: There is a witness who does not work
Post by: wuyanren on September 27, 2015, 04:16:52 am
I think there should be a mechanism that does not work for the witness to automatically go down。Then the bench filled witness。
Title: Re: There is a witness who does not work
Post by: wuyanren on September 27, 2015, 12:33:26 pm
Do we have no opinion?
Title: Re: There is a witness who does not work
Post by: puppies on September 27, 2015, 03:19:11 pm
I think you are proposing automatic downvoting of non perfroming witnesses.  This opens us up to attacks.  If I am a witness I could skip the witness ahead of me.  Making it look like they had missed a block. 

The good news is that we really don't need this for 2.0.  We can now modify the signing key of a witness in real time.  So each individual witness should actually consist of a multitude of nodes which are set up in a chain, and if a block is missed production is moved from one node to another.
Title: Re: There is a witness who does not work
Post by: wuyanren on September 27, 2015, 04:11:10 pm
I mean, if a witness does not work for a long time。What should we do?
Title: Re: There is a witness who does not work
Post by: boombastic on September 27, 2015, 04:42:41 pm
You can remove your vote for this witness on production net.

In this test run, the blockchain level test is satisfying.  Dev are focusing on UI progress.  Therefore this is witness's behavior is more or less 'tolerant'.
Title: Re: There is a witness who does not work
Post by: BunkerChainLabs-DataSecurityNode on September 28, 2015, 03:15:07 am
It's my understanding that the network will automatically start skipping witnesses that are missing blocks... so if a witness is not working the network is going to not include them in the block production.
Title: Re: There is a witness who does not work
Post by: wuyanren on September 28, 2015, 03:20:28 am
It's my understanding that the network will automatically start skipping witnesses that are missing blocks... so if a witness is not working the network is going to not include them in the block production.
There is no way to automatically punish not working witnesses?
Title: Re: There is a witness who does not work
Post by: Pheonike on September 28, 2015, 05:38:06 am
That is the punishment. They skipped which means the are not paid for that round.