Contents
Xiaogang was very upset. For one thing, he enjoyed playing Sudoku with Xiao Ming and Xiao Hong a lot, but now he feels that he is not trustworthy. Xiaogang wanted to find another way to ensure that they could no longer cheat during the live broadcast. After a few sleepless nights passed, Xiaogang told Xiaoming Xiaohong that he thought of a good way. Xiao Gang locked himself in the room and worked all day. The next morning he called Xiao Ming Xiaohong to show them his new invention: "The Zero-Knowledge Sudoku Non-interactive Proof Machine" ("The Zero-Knowledge Sudoku"). Non-Interactive Proof Machine” or zk-SNIPM).
Zero-Knowledge Proof (Zero-Knowledge Proof) principle detailed explanation: non-interactive proof realizes automatic verification to prevent fraud
This machine basically automates the set of proofs that Xiaoming and Xiaohong did in person before, and no longer requires human interaction. As long as Xiao Ming puts the cards on the conveyor belt, the machine will automatically choose to collect the cards in rows, columns, or nine-square grids, put them in the bag to disrupt the order, and then send the bag through the conveyor belt. Then Xiao Ming can open the bag in front of the camera to show the card inside.
This machine has a control panel. When you turn it on, there are a series of knobs. These knobs are used to indicate the selection of each test (row, column, and nine squares).
Zero-Knowledge Proof (Zero-Knowledge Proof) principle detailed explanation: non-interactive proof realizes automatic verification to prevent fraud
Xiao Gang has set up the test sequence, and then welded the control panel to ensure that Xiao Ming and Xiao Hong will not know what test sequence he chose.
Now Xiao Gang feels relieved that he can trust his own machine completely, and hand it over to Xiao Ming and Xiao Hong, so that they can directly use this machine to prove it next time they broadcast live. Xiaogang believes that with this machine, the two of them can no longer turn on and hang up.