Instead of downloading Bitmonero updates from centralized sources such as GitHub or Getmonero would it be possible to distribute updates by using the existing Monero P2P network of full nodes?
If this is technically possible, is there also a way the mining network could also verify the authenticity of the download?