Quote from: satoshi on September 23, 2010, 4:28:25 PMI don’t understand, are you under the impression that the program sets the system clock? It doesn’t.
Quote from: Cdecker on September 19, 2010, 8:14:08 PMWe already have ways to synchronize (approximately) the clients, so why not make use of that?
We use an internal offset based on the median of other nodes’ times, but for security reasons we don’t let them offset us by more than an hour. If they indicate we’re off by more than an hour, then we resort to alerting the user to fix their clock.
It was proposed that the program set the clock, and several of us said, “no, don’t do that.”
Another proposal, which Cdecker was confirming, was for the program to use the “network time” when the local computer time was broken. This would be an enhancement to the 3.10 behavior of not working.
Could just have the program check an Internet timeserver upon startup, and keep an offset for itself.