Hacker News new | ask | show | jobs
by funnymony 975 days ago
Somewhat relevant. Estonia has a law that financial instutions should have servers located on Estonian soil. (Exactly for this kind of scenario)
2 comments

A great idea in principal, but having a local server doesn't necessarily mean said server will continue functioning once severed from the rest of the internet. Things like DNS and timing signals are an issue. Until it is tested, and retested after every update, I wouldn't trust any financial server to keep ticking along once so disconnected.
perhaps misunderstanding, but you could get time signals from GPS (or GLONASS)
> you could get time signals from GPS (or GLONASS)

You forgot to mention Galileo ... GLONASS may not be politically attractive :)

But beyond the GNSS ecosystem, there are of course other interesting options:

Safran STL[1] which uses LEO sats. Apparently it works well in places where you can't get a good GNSS signal (i.e. indoors without an external antenna). (This was previously Orolia STL, but they were acquired by Safran).

Most national time labs also offer a leased-line service, e.g. NPL (UK)[2]

There is also a very niche (read: VERY expensive) commercial timing-as-a-service product from a company called Hoptroff[3]. You license both the service/connection plus their software clients, so the $$$$$$ add up. Definitely one of those "if you have to ask you can't afford it" vendors.

[1] https://safran-navigation-timing.com/product/stl-option [2] https://www.npl.co.uk/npltime [3] https://www.hoptroff.com/

Galileo too! (Pre coffee oversight)

And, recursively, from celltower signals for any CDMA-related technology, i think.

sure, just a matter of what servers are configured to do ahead of time and what happens when assumptions fail - are the servers tested against a situation where they can't get the time as expected etc
What happens if/when your GNSS constellation operator intentionally degrades quality (ex: GPS & selective availability)? Do you fall back to a local atomic clock assuming one is available?
man, the more i hear about Estonia the more impressed i am. Their IT policy decisions have been amazing.
And they've open sourced a lot of the code they use for their infrastructure:

https://github.com/nordic-institute/X-Road

They also had a blockchain-based timestamping system a year before the Bitcoin white paper was released :)