It basically requires 2/3 endpoints to have 0 packet loss when sending 6 packets to each.
Some requirements:
- Must be a global anycasted network since the client devices can be anywhere
- Must be neutral. Meaning no government or ISP having a reason to block it. This eliminates Google, Microsoft, Akamai, Cloudflare... (blocked in China and elsewhere)
- Must be reliable to avoid false-positives as much as possible.
- Must be public and open. The network must be ok with random devices sending packets to them
- Must be safe and controlled by a trusted entity
I am currently trying to use DNS root servers
https://root-servers.org/ but turns out many of them are unreliable for this use-case, I have noticed bad routing resulting in high latency and lots of packet loss at random.
Same goes for
pool.ntp.org where some Chinese users hit Amsterdam for some reason. This results in high packet loss marking the test as false-positive.
Popular public DNS resolvers are also controlled by companies that are mostly likely to be banned in certain countries.
Am I missing any other networks that fit the requirements? Any ideas on how to go about this would be appreciated,