Protocol Mechanics
Ingress Proofs
When a miner receives newly uploaded data, it generates a cryptographic ingress proof.
An ingress proof records:
- Inclusion of the data in the Submit Ledger, identified by its Merkle root
- Which miner and partition accepted responsibility
- The time at which the data was received
See Submit Ledger for more on how data enters the network.
By generating an ingress proof, the miner confirms that it has received the data and accepts responsibility for maintaining it.
Data is promoted from the Submit Ledger to the Publish Ledger only after sufficient ingress proofs have been collected to satisfy the protocol's promotion threshold. This prevents partially uploaded or insufficiently replicated data from becoming permanent.