You are viewing a single comment's thread from:

RE: @timcliff's Witness Hardfork Approval Standards v0.1

in #witness-category6 years ago (edited)

Witness Participation in Testnet

This is a much needed aspect. Apparently Who are the testnet witnesses? #22 was discussed way back in 2017 and really glad to see that we are finally getting this done for real.

Couple of doubts:

  1. How will the price feeds work ?
  2. What happens if 17 of 21 witnesses disagree on a particular fork ? (BFT scenario).
Sort:  
  1. Witnesses should produce a price feed on the testnet. I will update the post for that.
  2. If 17/21 witnesses are not voting in favor of a hardfork at the time the hardfork is scheduled, it will not go into effect and the "pre-hardfork" version will continue as the current version. Technically if 17/21 witnesses vote in favor of a HF after the scheduled time, it will still occur, so "delaying" a hardfork is technically possible.
  1. Ok. will look out for your post.
  2. What happens if the 17 is no more the 17/19 elected witnesses after the 17/19 disagreed on a certain HF ? ie, at time, n 17 disagreed on an HF. But 3 seconds later, few of the 17 gets pushed to the top 21 or 21+ what would be the next step ?

If at any time after the scheduled hardfork time 17/21 (or more) of the witnesses in the 21 block round are voting in favor of the hardfork, it will occur.