The Ethereum documentation states:


"An accurate clock is required to participate in the Ethereum network. Check your OS for how to resync your clock (example sudo ntpdate -s time.nist.gov) because even 12 seconds too fast can lead to 0 peers."

Is this accurate clock requirement actually enforced? I have tested connecting with geth using a clock one day behind the NTP provided time and geth appears to be able to connect to other peers. I was expecting the other nodes to automatically disconnect if the accurate clock requirement was enforced.

Here is the geth version I am using:

$ geth version
Version: 1.6.0-unstable
Git Commit: cc303017c3f145441e583b5bb10ee3070b44cc50
Protocol Versions: [63 62]
Network Id: 1
Go Version: go1.8
OS: darwin

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.