Electrum Server Monitoring: Header Propagation and Shared Infrastructure

Thanks for the continued work on this! I found this to be an interesting read - exactly the kind of exploration I was hoping to get out of the project-idea I posted!

I’m now wondering how large timing differences between two Electrum servers attached to the same Bitcoin node could be.

That’s interesting too, as tool.sh resolves to 18.195.224.155, so I’d expect to get the same timestamps. Have you tried to connect to e.g. tool.sh (or any of the other endpoints) with two or more connections to see if they announce the block at roughly the same time on all connections?