does spaced have a P2P connection or just an RPC connection? trying to understand the networking components used in the protocol.