|
June 18, 2013, 10:17:17 PM |
|
It has long been considered a best practice for networked machines to have good time. A lot of effort has been put into this area. One of the results of this has been the Network Time Protocol, and freely available software to implement it. I have always thought that every networked computer capable of running ntp should. I think good timekeeping and ECC memory are both surprisingly under demanded.
In the *coin world, it would allow for the timestamp tolerances to be tightened up, and be made more accurate. They would no longer need to be allowed to slide backwards. Some coins, such as i0coin, have put an ntpdate like implementation into themselves. This is a band-aid fix compared to what running a proper ntpd can do, and it costs more resources to run. It also is not scalable, every running *coin or time sensitive program should not be adding to the load on the time servers.
So I am curious, do you run ntp? If not, why not? Would you run ntp if a new chain required it, assuming that you would have run it if it did not? If not, why not?
|