<p>I would like to know if we can allow new members to join with the promise that they will not attempt to create a new fork however hard it may prove to be, before a certain point in history. To this effect; if no new members join the network for let's say a month, can we prove that there will not be anymore forks before a certain point in history?</p>
<p>I frankly feel the two statements are paradoxical. Actually I want to know if we can add a rule to the blockchain to say if it ran for a month with at most N number of nodes and all did not fork, then the network won't allow forks before that point in time, starting from let's say 2 months later.</p>

CC BY-SA 4.0
2020-08-08T16:42:56.007Z
Are you asking about a rolling checkpoint?
Murch
CC BY-SA 4.0
2020-08-10T05:13:44.730Z
What happens if two people disagree on whether or not N nodes did not fork? Then won't they disagree on whether or not to invoke fork protection? You need some kind of consensus algorithm for how to agree on whether or not N nodes did not fork and then you see you have a huge chicken and egg problem.
David Schwartz
<consensus>
In blockchain, if no new members join the network can we prove that there will not be anymore forks before a certain point in history?
Ravindranath Akila
# In blockchain, if no new members join the network can we prove that there will not be anymore forks before a certain point in history?

(Asked by: username_0 on 2020-08-08)

I would like to know if we can allow new members to join with the promise that they will not attempt to create a new fork however hard it may prove to be, before a certain point in history. To this effect; if no new members join the network for let's say a month, can we prove that there will not be anymore forks before a certain point in history?

I frankly feel the two statements are paradoxical. Actually I want to know if we can add a rule to the blockchain to say if it ran for a month with at most N number of nodes and all did not fork, then the network won't allow forks before that point in time, starting from let's say 2 months later.

**Tags:** consensus

> **Comments:**
> **username_1**: Are you asking about a rolling checkpoint?  
> **username_2**: What happens if two people disagree on whether or not N nodes did not fork? Then won't they disagree on whether or not to invoke fork protection? You need some kind of consensus algorithm for how to agree on whether or not N nodes did not fork and then you see you have a huge chicken and egg problem.  

---

## 0 answers

