Home / Glossary / Proof-Of-Replication (Porep)

Proof-Of-Replication (Porep)

Proof-of-Replication (PoRep) is a type of proof a storage miner has to provide to show the network that they have a replica of information or data. In order to do this, the storage miner must generate a cryptographic proof that they have created a replica of the data. This proof is then verified by the network, which ensures that the data is indeed replicated and that the storage miner is not lying about having a replica.

The PoRep protocol was first proposed by Dziembowski, Pietrzak, and Schröder in their paper "Replication is not Enough: One-Shot Compilers and Applications to Distributed Storage" . The protocol has since been improved upon and is now used by a number of different projects, including Filecoin, IPFS, and Storj.

The main benefit of PoRep is that it allows for data to be stored on a decentralized network in a way that is secure and fault-tolerant. By having multiple replicas of data, the network can continue to function even if some of the storage nodes go offline. Additionally, PoRep makes it possible to verify that data has not been tampered with or corrupted, as the replicas can be compared to each other to ensure they match.

Overall, PoRep is a key part of how decentralized storage networks function, and is essential for ensuring the security and reliability of these systems.



27 Dec 2023

Share this glosssary
bannar