Professionalism and focus, win-win cooperation As knowledge and skills grow, everyone will gradually find their own position. Life is a process of finding the right position, that is, finding your own position and defining your own role. Anyone who knows Filecoin knows two key words: Proof of Replication and Proof of Spacetime. These are two very important components of Filecoin’s storage proof, but do you know their exact definitions and some of the roles and functions of the storage proof implementation process? Today, Lingdong Community will give a brief summary of this. Multiple Definitions of Filecoin Storage Proof 1. Proof of Storage: Proof-of Storage, or PoS for short (note, of is usually lowercase in the English abbreviation, which is a preposition). It means a proof mechanism for storage space. 2. Proof of Data Possession: Provable Data PoSsession, or PDP for short. It means that the user sends data to the miner for storage, and the miner proves that the data has been stored by himself. The user can repeatedly check whether the miner is still storing his data. PDP proves that the miner has the ability to retrieve the file, and then proves that the miner holds a certain file. 3. Proof of Retrievability: Proof-of-Retrievability, or PoRet for short, means proving that the data stored by miners can be used for query, which is very similar to the PDP process. 4. Proof-of-Replication: Proof-of-Replication, or PoRep for short. It is a practical solution for PoS, which means to prove that data is independently stored by miners to prevent Sybil attacks, exogenous attacks, and generation attacks. Do you still remember Sybil attacks? A miner uses multiple roles to deceive users into storing data to obtain multiple rewards, but only one copy is actually stored. 5. Proof of Space: Proof-of-Space, or PoSpace for short , means proof of storage capacity. It is a type of PoW. The difference is that PoW uses computing resources, such as BTC mining, which wastes computing resources, while PoSpace uses storage resources. This is why many people say that Filecoin mining is more energy-efficient than BTC mining. PoSpace specifically means that miners can prove the storage space they provide, but they don’t care what is stored. The above definitions are not independent and exclusive of each other. They overlap with each other. You can understand their logical relationship as follows: Starting point: Proof of Storage-Proof of Space Conditional enhancement: For specific files, perform PoRet and PDP Conditional enhancement: PoRep for specific backups, proof time limit Condition enhancement: continuous holding and PoSt It is precisely because of the necessity of PoRep and PoSt settings that the conditions of the storage proof process are strengthened, which can prevent witch attacks and exogenous attacks. So, what roles are played in the entire storage proof process? 5 Roles of Filecoin Storage Proof In fact, the so-called roles are abstractly divided according to the completion of certain functions in the entire storage proof process. There are four roles in total. The system asks questions to the miner (single or multiple questions in a row). If the miner answers correctly, the challenge succeeds, otherwise it fails. Generally refers to miners, who provide storage proof to the system in response to interactive random challenges. The party that challenges the miner to detect whether the miner has completed the data storage task. The data that the user submits to the miner to be stored or the data that the miner has already stored. The miner's answer when completing the challenge. In fact, there are only two role definitions, namely the miner prover and the user verifier, and the whole process is a process in which the two roles continuously challenge the data, respond to challenges and provide proofs. The reason why I explain the role definition to you is to let you understand the process of Filecoin storage proof in an easy-to-understand way, who stores it to whom, and what happens in between. Of course, the actual storage process is more cumbersome and complicated than this. |