This proposal suggests the implementation of a time check feature during node startup.
Motivation
Some users experience time discrepancies of more than 10 seconds in their system clocks, leading to handshake1 rejections by the network and preventing their nodes from syncing.
Specification
We propose the addition of a time check feature to the software that verifies the system time at the node’s startup.
If the time is inaccurate by more than +-10 seconds, it will issue a warning log in the command-line interface (CLI) and provide an on-screen alert in the graphical user interface (GUI).
To accomplish this, the time deviation between the local host and a randomly selected NTP2 server from the NTP Pool Project3 should be used. The NTP Pool Project is a globally distributed network of volunteer-operated time servers, ensuring precise time synchronization across various geographic locations.
Security Considerations
The implementation of this time check feature should not compromise security.