So I am building a p2p network, it will be almost entirely comprised of nodes running on mobile phones and so therefore they will not have public IP addresses and will not be able to accept incoming connections. This poses a problem for p2p networking, as nodes need to be able to receive requests from one another. I am interested in whether it is possible to make each node an tor hidden service and have it connect to the Tor network without needing to accept incoming connections and simple "pull" data from other Tor nodes.
Is this possible?
Thanks