Vmina – ETH San Francisco WIP zkApp

Vmina – ETH San Francisco WIP zkApp

Project Description (by developers)
Problem
In a high-value exchange, the seller might not deliver after payment, or the buyer might share to others, depriving the seller of expected sales.

Solution
Vmina provides a secure video marketplace. On Vmina, video data is protected from third-party access using ZKP by sharing only a low resolution version. Creators can then easily and securely sell their videos to users. Buyers know they will receive the video after payment. Everyone can trust even for high-value transactions.
How it works
1.Seller uploads high resolution video
2.Vmina auto-generates low-resolution preview images
3.Seller provides the proof of ownership of high-resolution video
4.Potential buyers can confirm with cryptographic proof
5.Upon payment, high resolution video is securely delivered in a trustless environment

How it’s Made
Prove that the user is the owner of the video
1.Store Video to Livepeer: The actual video is shared to only who purchased NFT
2.Slice Images from Video
3.Generate data for zk proof: Compress Image using Bilinear Interpolation(low-res). Convert to RGB pixel array
4.Generate & Verify proof: Prove such that “low-res image is downsized from high-res image” without revealing the high-res image Public Input: low-res RGB array. Private Input: high-res RGB array

More Info
Live DEMO
Click here to visit the GitHub page >

 

zkok-id: zkok26 Categories: , Tags: , ,

Hindi

परियोजना विवरण (डेवलपर्स द्वारा) [संकट] उच्च-मूल्य वाले एक्सचेंज में, विक्रेता भुगतान के बाद डिलीवरी नहीं कर सकता है, या खरीदार दूसरों को साझा कर सकता है, जिससे विक्रेता अपेक्षित बिक्री से वंचित हो सकता है। [समाधान] Vmina एक सुरक्षित वीडियो बाज़ार प्रदान करता है। वीमिना पर, वीडियो डेटा को केवल कम रिज़ॉल्यूशन संस्करण साझा करके ZKP का उपयोग करके तीसरे पक्ष की पहुंच से सुरक्षित किया जाता है। इसके बाद निर्माता आसानी से और सुरक्षित रूप से अपने वीडियो उपयोगकर्ताओं को बेच सकते हैं। खरीदार जानते हैं कि भुगतान के बाद उन्हें वीडियो प्राप्त होगा। उच्च मूल्य के लेनदेन के लिए भी हर कोई भरोसा कर सकता है। [यह काम किस प्रकार करता है] 1.विक्रेता उच्च रिज़ॉल्यूशन वीडियो अपलोड करता है 2.Vmina कम-रिज़ॉल्यूशन पूर्वावलोकन छवियां स्वतः उत्पन्न करता है 3.विक्रेता उच्च-रिज़ॉल्यूशन वीडियो के स्वामित्व का प्रमाण प्रदान करता है 4.संभावित खरीदार क्रिप्टोग्राफ़िक प्रमाण के साथ पुष्टि कर सकते हैं 5. भुगतान करने पर, उच्च रिज़ॉल्यूशन वाला वीडियो भरोसेमंद वातावरण में सुरक्षित रूप से वितरित किया जाता है यह कैसे किया गया साबित करें कि उपयोगकर्ता वीडियो का मालिक है 1. वीडियो को लाइवपीयर पर स्टोर करें: वास्तविक वीडियो केवल उसी के साथ साझा किया जाता है जिसने एनएफटी खरीदा है 2.वीडियो से छवियाँ काटें 3. zk प्रूफ के लिए डेटा जेनरेट करें: बिलिनियर इंटरपोलेशन (कम-रेज) का उपयोग करके छवि को संपीड़ित करें। आरजीबी पिक्सेल सरणी में कनवर्ट करें 4. प्रमाण तैयार करें और सत्यापित करें: उच्च-रिज़ॉल्यूशन छवि को प्रकट किए बिना इस तरह साबित करें कि “कम-रिज़ॉल्यूशन वाली छवि उच्च-रिज़ॉल्यूशन वाली छवि से छोटी हो गई है” सार्वजनिक इनपुट: निम्न-रिज़ॉल्यूशन RGB सरणी। निजी इनपुट: उच्च-रिज़ॉल्यूशन आरजीबी सरणी

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