Hindi
यह कैनवास एक WIP, ZK ऐप है जिसे snarkyJS के साथ बनाया गया है जिसे बर्कले QA नेट के साथ अन्तरक्रियाशीलता का परीक्षण करने के लिए डिज़ाइन किया गया है। उपयोगकर्ता पिक्सेल को चालू और बंद कर सकते हैं, फिर ऐप कैनवास की स्थिति मीना को भेजता है। इससे क्या होता है? कैनवास एक साझा मीना अनुबंध स्थिति है जिसे दृश्य रूप से दर्शाया गया है। यह बूलियन मानों का 32×32 मैट्रिक्स है जो दर्शाता है कि पिक्सेल रंगीन होना चाहिए या नहीं। अनुरोध पर मैट्रिक्स को हैश किया गया है और ब्लॉकचेन के लिए प्रतिबद्ध किया गया है, जो हर किसी को यह पुष्टि करने की अनुमति देता है कि वेबपेज तक पहुंचने पर वे जो कैनवास लोड करते हैं, वह वही कैनवास है जो मीना श्रृंखला के लिए प्रतिबद्ध है। फिलहाल, राज्य को अद्यतन करने के लिए किसी अनुमति या प्रमाण की आवश्यकता नहीं है। आप अभी राज्य को जाने बिना अनुबंध की स्थिति को अपडेट कर सकते हैं, जिसका अर्थ है कि आपको वेबसाइट की भी आवश्यकता नहीं है। भविष्य में, मैं ऐप में अतिरिक्त सुविधाएं जोड़ना चाहूंगा जिसके लिए विभिन्न प्रमाणों/हस्ताक्षरों की आवश्यकता होगी, और इसे ऐसा बनाया जाएगा कि कैनवास की स्थिति को जानना वास्तव में इसकी स्थिति को अपडेट करने के लिए महत्वपूर्ण है। किसी भी “उपयोगी” सुविधाओं के बिना भी, कैनवास एक उदाहरण के रूप में खड़ा है कि वेब ऐप से मीना ब्लॉकचेन में डेटा को कैसे पढ़ा और लिखा जाए, और ऐसे ऐप को कैसे तैनात किया जाए ताकि यह दुनिया के लिए पहुंच योग्य हो। कैनवस-zk-app.vercel.app पर तैनात