<p>The network protocol functions depend only on the propagation time of blocks with its peers. The physical location of the block producing node have an effect on the propagation delay. Likely propagation delay based on round trip time with locations mentioned in the questions are</p>
<ul>
<li>Moon   - 3000ms</li>
<li>Mars   - 40 minutes.</li>
<li>Jupiter - 1 Hour and 50 minutes.</li>
</ul>
<p>The recommended propagation delay for block producing node is less than 200 ms for the blocks to be accepted in the chain. Time synchronization with peers with such large dead time is not possible online.
The above is a shallow reason. Deep theoretical reason may come from an expert in  Ouroborous.</p>

CC BY-SA 4.0
2021-07-29T17:03:31.070Z
Amazing answer, thank you! Any chance you can link to a source claiming the 200ms propagation delay requirement?
Paymahn Moghadasian
CC BY-SA 4.0
2021-07-26T06:54:09.617Z
2021-07-26T06:54:09.617Z
raghu
<p>Will Ouroborous work if a non trivial stake (say 5%) is delegated to validators on the moon? What about mars? How about one of the moons of Jupiter?</p>
<p>If not, why not? If yes, how does the consensus algorithm adapt to messaging delays because of large distances?</p>
<p>If 5% on the moon works, will 20%? What about 50%? If 5% doesn't work, what about 1%? Or 0.1%?</p>
<p>Are there well known theoretical limits of extraplanetary (ie: beyond earth) consensus?</p>

<ouroboros>
Will Ouroborous work if a nontrivial portion of validators are on the moon?
# Will Ouroborous work if a nontrivial portion of validators are on the moon?

(Asked by: username_0 on 2021-07-22)

Will Ouroborous work if a non trivial stake (say 5%) is delegated to validators on the moon? What about mars? How about one of the moons of Jupiter?

If not, why not? If yes, how does the consensus algorithm adapt to messaging delays because of large distances?

If 5% on the moon works, will 20%? What about 50%? If 5% doesn't work, what about 1%? Or 0.1%?

Are there well known theoretical limits of extraplanetary (ie: beyond earth) consensus?

**Tags:** ouroboros

---

## 1 answers

### Answer by username_1 on 2021-07-26. Score: 3 | Accepted answer

The network protocol functions depend only on the propagation time of blocks with its peers. The physical location of the block producing node have an effect on the propagation delay. Likely propagation delay based on round trip time with locations mentioned in the questions are

* Moon - 3000ms
* Mars - 40 minutes.
* Jupiter - 1 Hour and 50 minutes.

The recommended propagation delay for block producing node is less than 200 ms for the blocks to be accepted in the chain. Time synchronization with peers with such large dead time is not possible online.
The above is a shallow reason. Deep theoretical reason may come from an expert in Ouroborous.

> **Comments:**
> **username_0**: Amazing answer, thank you! Any chance you can link to a source claiming the 200ms propagation delay requirement?  

---

