It is now possible to run your own mining pool on Umbrel with the software from Public pool. That's really fun to be able to do. If someone ever finds a block this way, how can we make sure it doesn't become an orphan block? How can we ensure that the luck of ever finding a block isn't spoiled by an orphan block.
We should have Public pool broadcast its block fast to important distribution points. These would then quickly broadcast the block across the network. The Bitcoin node is, of course, also connected to its own peers, but we don't know if they are fast enough.
My question is what can we do to ensure that the chance of an orphan block is as small as possible.
Make sure your home internet is reliable. Finding a golden nonce and having your internet get all Comcast on you is going to kill your chances no matter what solo pool you mine with.
Shaving a few 10s of ms off your latency by using Ethernet isn’t worth it for a small operation