  In this paper, we present a decentralized network protocol, Space Network
Protocol, based on Communication Satellite Services. The protocol outlines a
method for distributing information about the status of satellite communication
services across the entire blockchain network, facilitating fairness and
transparency in all communication services. Our primary objective is to
standardize the services delivered by all satellite networks under the
communication satellite protocol. This standard remains intact regardless of
potential unreliability associated with the satellites or the terminal
hardware. We proposed PoD (Proof of Distribution) to verify if the
communication satellites are online and PoF (Proof of Flow) to authenticate the
actual data flow provided by the communication satellites. In addition, we also
proposed PoM (Proof of Mesh) to verify if the communication satellites have
successfully meshed together. Utilizing zero-knowledge proof and multi-party
cryptographic computations, we can evaluate the service provisioning parameters
of each satellite, even in the presence of potential terminal or network node
fraud. This method offers technical support for the modeling of distributed
network services.
