← Back to home

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.

Screenshots

zkBookReview screenshot 1
zkBookReview screenshot 2
zkBookReview screenshot 3
zkBookReview screenshot 4
zkBookReview screenshot 5

Problem Statement

[Problems]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 placeBy 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 chainThe smart contract registers the publisher's books along with their unique IDsUsers can post review comments by executing methods of the smart contractUsers create zero-knowledge proofs by answering questions that only those who have read the book can answerWhen 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

Solution

Publishers deploy smart contracts on a Celo chainThe smart contract registers the publisher's books along with their questions into Celo and Mina chainReviewers can post review comments by executing methods of the Celo chain.Reviewers create zero-knowledge proofs by answering questions that only those who have read the book can answer on the Celo chainWhen verified on the Mina chain, the reviewer's review comments will receive an authentication mark, indicating that the review was posted by a person who has read the book

Hackathon

ETHGlobal Tokyo

2024

Prizes

  • 🏆

    📜 Scroll — Just Deploy

  • 🏆

    🏊 Mina — Pool Prize

Contributors