Zero-Knowledge Proof is a probability-based verification method that includes “Statements similar to the facts” and “statements about personal knowledge”. The verifier asks the prover based on a certain randomness. If the prover gives the correct answer, the prover will have a high probability of possessing the claimed “knowledge”. A zero-knowledge proof can verify that you did spend money without revealing which currency to use.
Zero-knowledge proof has been recognized by Payment Network Lab as one of the best privacy protection programs. It can prove the authenticity of the data without revealing the data. Next, we will explain the mysterious Zero-Knowledge Proof and its current application. The Payment Network may be one of the blockchain projects for decentralized cloud storage to achieve zero-knowledge proof.
Payment Network is the next generation distributed cloud computing 5G commercial payment network, sharing optimized scheduling power and space storage resources through node distributed collaboration, Ai data analysis mechanism and unique POC consensus, enabling the real economy and blockchain projects which have been commercialized.
Vision of Payment Network: Make all cloud data securely stored and protected.
Data privacy is one of the most important issues in today’s society. Protecting personal data about personal identities is critical and will continue to grow in importance. In the age of technology, we are creating vast amounts of data that we have never seen before. And we are constantly creating data about our own plunder. However, recent breakthroughs in cryptography and the rise of blockchains have provided new ways to protect our data and identity information. Zero knowledge proof may be the answer.
The zero-knowledge proof is an encryption scheme proposed by S. Goldwasser, S. Micali, and C. Rackoff in the early 1980s. A zero-knowledge proof agreement means that one party (certifying party) can prove that something is true to the other party (verifying party). Nothing other than this particular statement will be disclosed. Because of the deep understanding of the importance of the security and privacy of stored information or files, the Payment Network uses this cryptographic mechanism to achieve the most scientific use management, allowing users to freely upload and download the files they want in the system.
For example, the current website stores the hash value of the user’s password in its web server. In order to verify that the client really knows the password, most websites currently use a method that requires the client to enter a hash of the password and compare it to the stored result. Zero-knowledge proof can protect user accounts from being leaked. If zero-knowledge proof can be implemented, the client password is unknown to anyone, but the client login can still be authenticated. When the server is attacked, the user’s account is still secure because its password is not stored in the web server.
Interactive zero-knowledge proof
The basis of the agreement is interactive. It requires the verifier to continually ask a series of questions about the “knowledge” that the prover has.
For example, if someone claims to know the answer to the Sudoku game, the process of zero-knowledge proof is that the verifier needs to be randomly specified to be validated by column, row, or nine squares.
Each round of testing does not need to know the specific answer, only need to check whether the numbers 1~9 are included. As long as the number of verifications is sufficient, there is reason to believe that the prover knows the answer to the Sudoku question. However, this simple approach does not convince people that both the prover and the verifier are real. In the case of Sudoku, the two can collude in advance so that the prover can still pass the verification without knowing the answer.
If they want to convince a third party, the verifier must also prove that the verification process is random and he will not disclose the answer to the prover. Therefore, it is difficult for a third party to verify the results of an interactive zero-knowledge proof, which requires additional effort and cost to prove something to multiple people.
Payment Network Lab Consultant Bitcoin Godfather David pointed out that the blockchain distributed cloud storage industry needs a very complete ecological platform and provides a safe, decentralized, faster, cheaper, more private cloud for users around the world. The storage service allows all data on the cloud to be calculated and stored. And community users participate in the cloud space leasing system to acquire the pass incentive mechanism through the scientific evidence model, which is the value of the existence of the Payment Network.