Proof-of-Replication: Verifying Data Copies in Blockchain

Proof-of-Replication (PoRep) is the way a storage miner proves to the network that it is storing a completely unique copy of a piece of data.

What is Proof-of-Replication?

Proof of Replication (PoRep), which is often used in connection with Filecoin, is the way a storage miner proves to the Filecoin network (or other network) that it has a completely unique copy of a piece of data stored for the network.

Proof of replication works as a proof-of-retrievability mechanism within the proof-of-space mechanism. What does this really mean? It means that PoRep helps the proving person prove that they are actually using the space to store copies of a piece of information or data. In addition, PoRep means that the data the proving person is storing can be easily accessed, or “retrieved.”

In a replication proof system, network participants are interested in joining as verifiers and storing as much data as possible because they get network rewards in exchange for their storage space.

A number of critics of proof-of-concept replication systems believe that while the use of proof-of-concept replication by storage providers provides longevity (i.e., provides a guarantee that data will be available even if a node fails), PoRep does not account for the fact that replicated data must be transferred each time a new node is added to the backup pool, which can take away bandwidth.

Related terms