zkBookReview - ETH Tokyo2023 WIP zkApp

You need to login in order to like this zkApp. Click Here

zkBookReview - ETH Tokyo2023 WIP zkApp

You need to login in order to like this zkApp. Click Here

zkBookReview We address the issues of existing book e-commerce and review sites by saving reviews on blockchain to prevent censorship and using zero-knowledge proofs to identify reviews written by those who have read the book.

Project Description In modern times, openness and traceability are expected, and the publishing industry is no exception. However, existing book e-commerce and review sites face two major challenges: false comments by fake reviewers and censorship of inconvenient reviews. While publishers desire reviews that are free of fake reviews and censorship, allowing any user to post reviews may result in disorder and low-quality content. Therefore, the publishing industry struggles to promote transparency.

[Solution] To address these problems, we propose the following solutions: By saving reviews on a public database called blockchain, we can ensure that no censorship has taken place By using zero-knowledge proofs, we can verify that the reviewer has actually read the book, ensuring the quality of the review. As a result, publishers can post high-quality and transparent reviews.

[How it works] A Publisher deploy smart contracts on an EVM chain The smart contract registers the publisher’s books along with their unique IDs Users can post review comments by executing methods of the smart contract Users create zero-knowledge proofs by answering questions that only those who have read the book can answer When verified on Mina’s Berkeley chain, the user’s review post will receive an authentication mark, indicating that the review was posted by a person who have read the book

Developer Contact Info GitHub: https://github.com/kyok01/zkBookReview

Download zip file of slides >