Please note all zkApps are curently WIP or POC's.
Please note all zkApps are currently WIP or POC's.

Factum – ETH San Francisco WIP zkApp

Factum – ETH San Francisco WIP zkApp

Project Description (by developers).
This project leverages the concept of zero knowledge smart contracts to create a generic platform that can be extended across any use case where the goal of one entity (e.g. a mortgage lender) requires another entity (e.g. a home-buyer) to provide an unnecessary amount of private and personal information (e.g. bank statements) to prove eligibility for a service (e.g. a mortgage loan). While this project hones in on the use case of utilizing asset valuation to determine loan eligibility, we believe the general nature of this platform provides for powerful extensions to an infinite number of additional use cases – anything that currently requires one to expose too much information to satisfy a goal would be revolutionized by the availability of our platform (e.g. healthcare verification, employment verification, KYC, etc.).

How it’s Made
This project builds upon zero knowledge smart contracts and the Mina blockchain to power our platform. We used Next.js to build the web client frontend and Node Express for the web client backend, and our example use case zero knowledge smart contract (zkApp) is built using TypeScript. For our demonstrated use case, we integrated with the Plaid API and SDK. While our team has had a collectively large prior experience with smart contracts, the concept of zero knowledge smart contracts was one that was new to all of us. We are particularly proud of the fact that we were able to wrap our heads around this idea and use our real-life paint points to come up with realistic and meaningful use cases that our platform is able to solve in a simple and elegant way.

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

zkok-id: zkok25 Categories: , Tags: , ,

Hindi

परियोजना विवरण (डेवलपर्स द्वारा) यह परियोजना एक सामान्य मंच बनाने के लिए शून्य ज्ञान स्मार्ट अनुबंध की अवधारणा का लाभ उठाती है जिसे किसी भी उपयोग के मामले में बढ़ाया जा सकता है जहां एक इकाई (उदाहरण के लिए एक बंधक ऋणदाता) के लक्ष्य को अनावश्यक राशि प्रदान करने के लिए दूसरी इकाई (उदाहरण के लिए एक घर-खरीदार) की आवश्यकता होती है किसी सेवा (जैसे बंधक ऋण) के लिए पात्रता साबित करने के लिए निजी और व्यक्तिगत जानकारी (जैसे बैंक विवरण)। हालाँकि यह परियोजना ऋण पात्रता निर्धारित करने के लिए परिसंपत्ति मूल्यांकन के उपयोग के मामले पर ध्यान केंद्रित करती है, हमारा मानना ​​​​है कि इस प्लेटफ़ॉर्म की सामान्य प्रकृति अनंत संख्या में अतिरिक्त उपयोग के मामलों के लिए शक्तिशाली विस्तार प्रदान करती है – कुछ भी जिसके लिए वर्तमान में बहुत अधिक जानकारी प्रदर्शित करने की आवश्यकता होती है किसी लक्ष्य को पूरा करने में हमारे प्लेटफ़ॉर्म की उपलब्धता (जैसे स्वास्थ्य देखभाल सत्यापन, रोजगार सत्यापन, केवाईसी, आदि) से क्रांति आ जाएगी। यह कैसे किया गया यह परियोजना हमारे प्लेटफ़ॉर्म को सशक्त बनाने के लिए शून्य ज्ञान वाले स्मार्ट अनुबंध और मीना ब्लॉकचेन पर आधारित है। हमने वेब क्लाइंट फ्रंटएंड और वेब क्लाइंट बैकएंड के लिए नोड एक्सप्रेस बनाने के लिए Next.js का उपयोग किया, और हमारा उदाहरण उपयोग केस जीरो नॉलेज स्मार्ट कॉन्ट्रैक्ट (zkApp) टाइपस्क्रिप्ट का उपयोग करके बनाया गया है। हमारे प्रदर्शित उपयोग के मामले के लिए, हमने प्लेड एपीआई और एसडीके के साथ एकीकरण किया। जबकि हमारी टीम को स्मार्ट अनुबंधों के साथ सामूहिक रूप से बड़ा पूर्व अनुभव रहा है, शून्य ज्ञान स्मार्ट अनुबंध की अवधारणा हम सभी के लिए नई थी। हमें इस तथ्य पर विशेष रूप से गर्व है कि हम इस विचार पर अपना ध्यान केंद्रित करने में सक्षम थे और यथार्थवादी और सार्थक उपयोग के मामलों के साथ आने के लिए अपने वास्तविक जीवन के पेंट बिंदुओं का उपयोग करते थे, जिन्हें हमारा मंच सरल और सुरुचिपूर्ण तरीके से हल करने में सक्षम है।

Türkçe

Proje Açıklaması (Geliştiriciler Tarafından yapılmıştır): Bu proje, zero knowledge akıllı kontratlar konseptini kullanarak, bir varlık değerleme kullanım durumunu belirleme amacıyla genişletilebilen genel bir platform oluşturur. Bu platform, bir varlık (örneğin, bir ipotek veren) tarafından bir hizmete (örneğin, bir ipotek kredisi) uygunluk kanıtlamak için başka bir varlıktan (örneğin, bir ev alıcı) gereksiz miktarda özel ve kişisel bilgi (örneğin, banka hesap özetleri) sağlanması gerektiği herhangi bir kullanım durumu için genişletilebilir. Bu proje, varlık değerleme kullanım durumunu belirleme amacıyla varlık değerlemesini kullanma kullanım durumuna odaklanırken, platformun genel doğası, sınırsız sayıda ek kullanım durumu için güçlü uzantılara olanak tanıdığına inanmamıza neden olmaktadır – bir hedefi karşılamak için çok fazla bilgiyi açıklamanın gerekli olduğu her şey, platformumuzun kullanılabilirliği ile devrim geçirebilir (örneğin, sağlık kontrolü, istihdam doğrulama, KYC vb.).

Nasıl Yapıldı: Bu proje, zero knowledge akıllı kontratlar ve Mina blockchain üzerine kurulu bir platformu desteklemektedir. Web istemci frontend için Next.js, web istemci backend içinse Node Express kullanıldı ve örnek kullanım durumu sıfır bilgi akıllı kontratı (zkApp) TypeScript kullanılarak oluşturuldu.

Gösterilen kullanım durumu için Plaid API ve SDK ile entegre edildi. Ekibimiz, akıllı kontratlara dair geniş bir deneyime sahiptir ancak zero knowledge akıllı kontratlar kavramı, hepsi için yeni bir konsept oldu. Özellikle bu fikri anlamak ve gerçek hayattaki zorluklarımızı kullanarak platformumuzun basit ve zarif bir şekilde çözebileceği gerçekçi ve anlamlı kullanım durumları geliştirmeyi başardıkça gurur duyuyoruz.

Featured zkApps
MAC!
Katz
Anomix
Social Cap
zkLocus
Protokit
Pado
Wordle
zkFusion
zKeeper
zk-navigators-mina-dec2023

Mina Navigators is poised to establish a groundbreaking standard for ZK developer engagement, urging innovators to embark on the journey of creating, refining, and contributing to the Mina ecosystem.

Timeline

There are three distinct phases within the Navigator program:

  1. Hackathon: October 9 through November 10
  2. Learn-to-earn challenges: November 2023 through April 2024
  3. Final contribution grant: April 30, 2024
Phase One

In Phase One, known as The Navigators Hackathon, commencing on October 9th, a five-week hackathon unfolds. Outstanding submissions during this period stand a chance to receive MINA token grants and a coveted 'Navigator' badge—a symbol of acceptance into the Navigators program. Those adorned with the badge qualify for Phase Two, engaging in monthly challenges to accrue grants.

Developers are tasked with constructing functional and efficient proof-of-concept applications and tooling for Mina. This endeavor aims to spotlight their ingenuity and technical prowess across diverse use cases on the Mina platform.

Judging involves a panel of seven individuals from the Mina ecosystem. For more comprehensive information regarding grants, submission criteria, and the judging process, the Navigators hub offers detailed insights.

Phase Two

In Phase Two, the Navigators embark on the Build and Learn-to-Earn journey (or, as they humorously term it, Navigate-to-Earn). This marks the initiation of the enjoyable phase. Post-hackathon, Navigators engage in collaborative efforts, either on their personal projects or those of their peers from the hackathon. Their active participation in a 6-month series of challenges positions them to earn monthly grants, facilitating an accelerated learning experience on ZK, Mina, and o1js.

Phase Three

As Phase Three unfolds, the Navigators, having invested six months of unwavering dedication and hard work, seize the opportunity to present their contributions. A panel of community electors becomes the discerning audience, evaluating these endeavors for the coveted grand prizes of MINA grants. Notably, these prizes distinguish themselves by being non-project-specific, emphasizing individual contributions spread across various projects and GitHub repositories.

Scroll to Top