zkBookReview – ETH Tokyo2023 WIP zkApp

zkBookReview – ETH Tokyo2023 WIP zkApp

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 >

zkok-id: zkok64 Categories: , Tags: , ,

Hindi

zkBookReview हम सेंसरशिप को रोकने के लिए ब्लॉकचेन पर समीक्षाओं को सहेजकर और किताब पढ़ने वालों द्वारा लिखी गई समीक्षाओं की पहचान करने के लिए शून्य-ज्ञान प्रमाणों का उपयोग करके मौजूदा पुस्तक ई-कॉमर्स और समीक्षा साइटों के मुद्दों का समाधान करते हैं। परियोजना विवरण आधुनिक समय में, खुलापन और पता लगाने की क्षमता अपेक्षित है, और प्रकाशन उद्योग कोई अपवाद नहीं है। हालाँकि, मौजूदा पुस्तक ई-कॉमर्स और समीक्षा साइटों को दो प्रमुख चुनौतियों का सामना करना पड़ता है: नकली समीक्षकों द्वारा झूठी टिप्पणियाँ और असुविधाजनक समीक्षाओं की सेंसरशिप। जबकि प्रकाशक ऐसी समीक्षाएँ चाहते हैं जो नकली समीक्षाओं और सेंसरशिप से मुक्त हों, किसी भी उपयोगकर्ता को समीक्षाएँ पोस्ट करने की अनुमति देने से अव्यवस्था और निम्न गुणवत्ता वाली सामग्री हो सकती है। इसलिए, प्रकाशन उद्योग पारदर्शिता को बढ़ावा देने के लिए संघर्ष करता है। [समाधान] इन समस्याओं के समाधान के लिए, हम निम्नलिखित समाधान प्रस्तावित करते हैं: ब्लॉकचेन नामक सार्वजनिक डेटाबेस पर समीक्षाओं को सहेजकर, हम यह सुनिश्चित कर सकते हैं कि कोई सेंसरशिप नहीं हुई है शून्य-ज्ञान प्रमाणों का उपयोग करके, हम यह सत्यापित कर सकते हैं कि समीक्षक ने वास्तव में पुस्तक पढ़ी है, जिससे समीक्षा की गुणवत्ता सुनिश्चित होती है। परिणामस्वरूप, प्रकाशक उच्च-गुणवत्ता और पारदर्शी समीक्षाएँ पोस्ट कर सकते हैं। [यह काम किस प्रकार करता है] एक प्रकाशक ईवीएम श्रृंखला पर स्मार्ट अनुबंध तैनात करता है स्मार्ट अनुबंध प्रकाशक की पुस्तकों को उनकी विशिष्ट आईडी के साथ पंजीकृत करता है उपयोगकर्ता स्मार्ट अनुबंध के तरीकों को क्रियान्वित करके समीक्षा टिप्पणियाँ पोस्ट कर सकते हैं उपयोगकर्ता उन प्रश्नों का उत्तर देकर शून्य-ज्ञान प्रमाण बनाते हैं जिनका उत्तर केवल वे ही दे सकते हैं जिन्होंने पुस्तक पढ़ी है मीना की बर्कले श्रृंखला पर सत्यापित होने पर, उपयोगकर्ता की समीक्षा पोस्ट को एक प्रमाणीकरण चिह्न प्राप्त होगा, जो दर्शाता है कि समीक्षा उस व्यक्ति द्वारा पोस्ट की गई थी जिसने पुस्तक पढ़ी है डेवलपर संपर्क जानकारी GitHub: https://github.com/kyok01/zkBookReview

Türkçe

zkBookReview, mevcut kitap e-ticaret ve inceleme sitelerinin sorunlarına çözüm olarak sansürü önlemek ve kitabı okuyanları belirlemek için zero-knowledge ispatlarını kullanarak incelemeleri blok zincirine kaydederek bu sorunları ele alır. Proje Açıklaması Modern çağda şeffaflık ve izlenebilirlik beklenir ve yayıncılık endüstrisi bir istisna değildir. Ancak, mevcut kitap e-ticaret ve inceleme siteleri iki büyük sorunla karşı karşıyadır: sahte incelemeler yapan sahte inceleme yazarları ve uygun olmayan incelemelerin sansürlenmesi.

Yayıncılar, sahte incelemeler ve sansür olmadan temiz incelemeler istese de, herhangi bir kullanıcının inceleme göndermesine izin vermek, düzensizlik ve düşük kaliteli içerikle sonuçlanabilir. Bu nedenle, yayıncılık endüstrisi şeffaflığı teşvik etmekte zorlanır. [Çözüm] Bu sorunları ele almak için şu çözümleri öneriyoruz: İncelemeleri blok zinciri adlı bir genel veritabanına kaydederek hiçbir sansürün yapılmadığından emin olabiliriz. Zero-knowledge ispatları kullanarak inceleme yazarının kitabı gerçekten okuduğunu doğrulayabiliriz, böylece inceleme kalitesini sağlarız. Sonuç olarak, yayıncılar yüksek kaliteli ve şeffaf incelemeleri yayınlayabilir. [Nasıl Çalışır] Bir Yayıncı EVM zincirine akıllı kontratlar dağıtır Akıllı kontrat, yayıncının kitaplarını benzersiz kimlikleriyle birlikte kaydeder.

Kullanıcılar, akıllı kontratın yöntemlerini çalıştırarak inceleme yorumları gönderebilir Kullanıcılar, yalnızca kitabı okuyanların cevaplayabileceği soruları yanıtlayarak zero-knowledge ispatları oluştururlar. Mina’nın Berkeley zincirinde doğrulandığında, kullanıcının inceleme gönderisi, kitabı okuyan bir kişi tarafından gönderilen bir inceleme olduğunu gösteren bir kimlik işareti alır. Geliştirici İletişim Bilgileri
GitHub: https://github.com/kyok01/zkBookReview

Featured zkApps
MAC!
Katz
Anomix
Social Cap
zkLocus
Protokit
Pado
Wordle
zkFusion
zKeeper
Scroll to Top