What is zero knowledge proof?
Zero-knowledge proof in cryptography proves one thing without letting the other party know any information, for example, identity recognition. Or use evolutionary calculation to generate a program to judge the chess endgame. The "product" of evolutionary computation is usually a program (algorithm) that human beings can't understand. If we can know through experiments and probability analysis that this program can completely answer the endgame with a very low probability (possibly lower than a meteorite hitting your home), then we can really believe that this program has the ability to judge the endgame, and we can use it without knowing but trusting. According to personal understanding, to put it in a popular way (personal statement): In the absence of sufficient (or even no) basis, the calculation method of guessing an event (password reverse translation) has been proved to be correct, although there is no basis for guessing, and it is a zero-knowledge proof.