Abschlusskohorte 2 des zkApps Builders-Programms
von Regina Wong
27 Entwickler aus fast 400 Bewerbern wurden für Kohorte 2 des zkApps Builders-Programms ausgewählt, das von September bis November 2022 stattfindet. Diese vielfältige Gruppe von Entwicklern aus der ganzen Welt wurde aufgrund ihres starken Interesses am Bauen ausgewählt zkApps oder wissensfreie Smart Contracts auf dem Mina-Protokoll.
Heute freuen wir uns, Ihnen eine Zusammenfassung dieser Erfahrungen und eine Liste der Projekte zu präsentieren, die von den talentierten Bauherren während des Programms gebaut wurden.
Das zkApps Builders-Programm
Das zkApps Builders Program (ZBP) ist ein 12-wöchiges Programm, das entwickelt wurde, um Entwickler bei der Erstellung von zkApps-bezogenen Projekten zu unterstützen. In Zusammenarbeit mit der Mina Foundation erhalten die Teilnehmer jeweils einen Zuschuss von 10.000 USDC und MINA im Wert von 2.500 USD. Das von O(1) Labs gehostete ZBP bietet Entwicklern direkten Zugriff auf das O(1) Labs-Team zur Unterstützung bei der Erstellung ihres Projekts und ermöglicht es O(1) Labs, Feedback zur Verbesserung von SnarkyJS und zkApps zu sammeln.
Während des Programms treffen sich die Bauherren wöchentlich online, um Projektaktualisierungen auszutauschen, Fragen zu stellen und Themen im Zusammenhang mit dem Schreiben wissensfreier Smart Contracts zu diskutieren. Jeder Bauherr hat direkten Zugang zu einem technischen Mentor, der bei der Moderation der wöchentlichen Sitzungen hilft und auch außerhalb der Sitzungen 1:1-Unterstützung bietet.
Die zweite Kohorte
Für Kohorte 2 waren die technischen Mentoren Florian Kluge und Jack Servia von O(1) Labs , die selbst Teilnehmer an Kohorte 1 von ZBP waren .
Es war eine großartige Lernerfahrung für mich, all diese talentierten und kreativen Entwickler zu betreuen! Ich bin sehr gespannt auf die Zukunft. Mit SnarkyJS steht Entwicklern ein sehr leistungsstarkes Tool zur Verfügung, mit dem sie ihre Projektideen verwirklichen und den gesamten Zero-Knowledge- und Blockchain-Bereich innovieren können!
— Florian Kluge
In einigen der wöchentlichen Sitzungen haben wir Themen behandelt, die beim Schreiben von zkApps hilfreich sind, wie zum Beispiel:
- Überblick über die zkApp-Architektur
- Einführung und fortgeschrittenes SnarkyJS
- So integrieren Sie einen Smart Contract in Ihre Benutzeroberfläche
- Mina-Kryptosysteme verstehen
Während des Programms veranstalteten wir außerdem eine spezielle Teilnehmer-Feedback-Sitzung, bei der es darum ging, direktes Produkt-Feedback mit dem gesamten O(1)-Team, das an zkApps arbeitet, einschließlich seines Produktmanagers Jason Borseth , zu teilen .
Die Vielfalt der Talente in unserem zkApps Builders-Programm und die erstellten Projekte sind immer wieder unglaublich beeindruckend! In ZBP 2 sahen wir Anwendungen einzigartiger Kryptoprotokolle, Verbesserungen an SnarkyJS, Bildungskurse mit ZK, Spiele und mehr von einer wirklich starken Kohorte von Entwicklern.
– Jason Borseth
Zusammenfassung des ZBP 2022
Jetzt ist das neue Jahr und wir haben ein weiteres erfolgreiches Programm abgeschlossen. Zeit zu zeigen, was Kohorte 2 in den letzten drei Monaten aufgebaut hat!
Hier finden Sie alle Projekte der Kohorte 2, einschließlich Aufzeichnungen ihrer Präsentationen:
1. Anonyme und vertrauenswürdige Abstimmung von Karol Podufalski und Wincenty Dulkowski
Ein faires und anonymes Tool, das Menschen für private Abstimmungen nutzen können, insbesondere für Abstimmungen über Themen innerhalb einer Organisation.
- Präsentation:https://www.youtube.com/watch?v=_ZeiedzQy7Q
- Github:https://github.com/sausage-dog/minanite
Forschung zur Verbindung der Quantengravitations-Einbahnbrücke von Celestia für Mina.
- Präsentation:https://www.youtube.com/watch?v=jk_AOPlg91Q
- Präsentationsfolien:https://docs.google.com/presentation/d/1_tK_KuwUsqrR5VrZ94_2XotgiovmeajjNDrjaZKzkQw/edit
Eine Schachvariante, bei der die Spieler nur ihre eigenen Figuren und die Felder sehen können, die sie legal bewegen dürfen.
- Präsentation:https://www.youtube.com/watch?v=w6xG7zMSF4A
- Github:https://github.com/iammadab/dark-chess
Zwei neue Funktionen für SnarkyJS: 1) Dynamische Arrays und 2) JSON-Verifizierung.
- Präsentation:https://www.youtube.com/watch?v=k8T-jQKfOoE
- Github:https://github.com/gretzke/zkApp-data-types
Prototyp eines DEX, der den Mechanismus der häufigen Batch-Auktion zur Abwicklung von Geschäften verwendet.
- Präsentation:https://www.youtube.com/watch?v=QeC5wUdi1QU
- Github:https://github.com/adrian-gierakowski/fba-on-mina
Ein Mixer, der es Ihnen ermöglicht, Ihr Geld ohne Rückverfolgbarkeit von einem Konto auf ein anderes zu überweisen
- Präsentation:https://www.youtube.com/watch?v=sMod4pbkWhk
- Github:https://github.com/chainwayxyz/mCash
Teil 1: Erforschung des Innenlebens des Mina-Protokolls und Identifizierung der auf Mina vorhandenen MEV-Formen im Vergleich zu anderen L1s
Teil 2: Forschung zu Exploits in Smart Contracts
- Präsentation:https://www.youtube.com/watch?v=YK8GaqP5w_I
- Blogeinträge:https://0xhegemon.substack.com/p/the-anatomy-of-mina-protocol2.https://0xhegemon.substack.com/p/smart-contracts-coming-to-mina3.https://0xhegemon.substack.com/p/mev-on-mina-protocol
Ein zeitgestempeltes Preisorakel
- Präsentation:https://www.youtube.com/watch?v=4Ma7yEZdNTE
- Github:https://github.com/S1nus/mina-price-oracle/blob/main/pages/api/priceFeed.ts
Eine Nachbildung von Airdrop, einem beliebten Tool, das nachweist, dass ein Benutzer eine bestimmte Adresse besitzt, um Token zu beanspruchen und Doppelbeanspruchungen auf private Weise zu verhindern.
- Präsentation:https://www.youtube.com/watch?v=Nvf5RY5_NdA
- Github: TBD
Eine interaktive Lernplattform, auf der Benutzer lernen können, wie man zkApps schreibt.
- Präsentation:https://www.youtube.com/watch?v=x8cvyk3hh4E
- Github: TBD
Ein Mixer-Protokoll in Mina, das private Transaktionen für Mina ermöglicht
- Präsentation:https://www.youtube.com/watch?v=tkM7g01qyuE
- Github:https://github.com/Sr-santi/mina-ui
Eine dezentrale, anonyme Wahl-zkApp, die private Wahlen in verschiedenen Größenordnungen ermöglicht, wie z. B. Dezentralisierung der Stimmabgabe und niedrige Transaktionsgebühren.
- Präsentation:https://www.youtube.com/watch?v=jucLHfDsvic
- Github:https://github.com/boray/privote
Bereitstellung eines Mechanismus für den wissensfreien Verkauf verschlüsselter Daten
- Präsentation:https://www.youtube.com/watch?v=AiMBDtTqqzI
- Github:https://github.com/Emergent-Reputation/zkrecrypt/
Eine Implementierung von Shamir Secret Sharing, die es ermöglicht, ein Geheimnis wie einen Schlüssel oder eine Nachricht in mehrere Anteile aufzuteilen und zu verteilen. Später können die Anteile erneut kombiniert werden, um das Geheimnis wiederherzustellen.
Bonusprojekt: Uhr – Ein universelles, vereinbartes Konzept der Zeit oder der Reihenfolge von Ereignissen, wie z. B. Transaktionen in einem Block
- Präsentation:https://www.youtube.com/watch?v=7qqH74PvuFU
- Github:https://github.com/extropyCoder/MinaProject
Eine Nachbildung von Wordle auf Mina
Präsentation:https://www.youtube.com/watch?v=Pcfu4CTobkY
Github:https://github.com/sCrypt-Inc/mina-wordle
github.com/sCrypt-Inc/mina-wordle
16. YK Proofs, Ihr Wissen in der Kette bewiesen von Alysia Tech von CryptoClasses
Eine Quiz-zkApp, mit der Menschen ihr Wissen mithilfe von On-Chain-Beweisen vertrauensvoll und privat beweisen können
- Präsentation:https://www.youtube.com/watch?v=nA-dpJ_JEF4&feature=youtu.be
- Github:https://github.com/alysiahuggins/code-on-chain-with-mina
Ermöglichen Sie Atom-Swaps (Verschieben von Wertgegenständen in der Kette) mithilfe von Poseidon zum Hashing, sodass beide Parteien steuern können, welche Werte aus dem Vertrag an wen freigegeben werden
- Präsentation:https://www.youtube.com/watch?v=1WM5H-Lr8hQ
- Github:https://github.com/stove-labs/zk-htlc
Forschung zur Implementierung intelligenter Verträge, die Urteilsvermögen ausüben können
- Präsentation:https://www.youtube.com/watch?v=5-58wMAn7Xw
- Blogbeitrag: Demnächst verfügbar
Ein wissensfreier SSO-Vertrag, der es Benutzern ermöglicht, sich beim Netzwerk zu authentifizieren und mit einem Offline-Beweis zu autorisieren
- Präsentation:https://www.youtube.com/watch?v=FuzB_DjEewU
- Github:https://github.com/omrikiei/zksso
Ein wissensfreies, beweisbasiertes Mehrparteien-Berechnungsspiel, ähnlich wie dunkles Schach
- Präsentation:https://www.youtube.com/watch?v=JAIhtCsZgd8
- Github:https://github.com/kilyig/ZheroTag
Eine Implementierung eines P2P-Kartenspiels, bei dem es keinen zentralen Server gibt, der Zufälligkeiten erzeugt oder alle Informationen speichert. Jeder Spieler besitzt einige geheime Schlüssel und nutzt seine eigene Zufälligkeit, um an einem verteilten Mischen und Maskieren der Karten teilzunehmen.
- Video: Zhuffle (Prove My Turn): Eine zkApp für das Mina-Protokoll von Mircea Nistor
- Github:https://github.com/mirceanis/prove-my-turn
Erforschen und verbessern Sie Mechanismen für MINA-Auszahlungspools
- Präsentation:https://www.youtube.com/watch?v=maoA_5MgOA8
- Github:https://github.com/garethtdavies/zkAppPool
Vereinfachter PoC der selektiven Offenlegung überprüfbarer SnarkyJS-Anmeldeinformationen
- Präsentation:https://www.youtube.com/watch?v=zX_fJbsjfHg
- Github:https://github.com/mono-koto/zkcred
Eine Mina zkApp zum Erstellen von Whitelist-Events und zum Anfordern von Tickets durch Benutzer. Benutzer können Tickets auch an andere Benutzer senden und den Ticketbesitz bei der Veranstaltung nachweisen.
- Präsentation:https://www.youtube.com/watch?v=DuqJncaiOWQ
- Github:https://github.com/lorcalhost/zk-events
- Präsentation:https://www.youtube.com/watch?v=nA-dpJ_JEF4&feature=youtu.be
- Github:https://github.com/jenpaff/checkin-mvp
- Blogeintrag:https:///@jenpaff/zklog-sklo%CB%90g-completing-the-mina-builders-programme-baa62df81d24
Ein 15-Puzzle-Spiel, das aus einem Puzzle mit 15 verschiebbaren Quadraten besteht
- Präsentation:https://www.youtube.com/watch?v=doEgkyxegl8
- Github:https://github.com/onurinanc/15-puzzle
Das zkApps Builders Program (ZBP) für Mina Protocol ist ein 12-wöchiges Online-Programm zur Unterstützung von Entwicklern, die zkApp-bezogene Projekte erstellen. Jeder Teilnehmer erhielt einen Zuschuss von 10.000 USDC und MINA im Wert von 2.500 US-Dollar. Das Ziel des Programms besteht darin, Entwickler bei der Erstellung ihrer zkApps zu unterstützen, indem es direkten Zugang zum O(1) Labs-Team bietet und es O(1) Labs ermöglicht, ihr Feedback direkt zu hören, um SnarkyJS und zkApps zu verbessern.
Das von O(1) Labs gehostete zkApps Builders-Programm bringt Entwickler aus der ganzen Welt zusammen, um wissensfreie Smart Contracts zu erlernen und zu erstellen.
Melden Sie sich an , um benachrichtigt zu werden, wenn Bewerbungen für die ZBP-Kohorte 3 geöffnet werden.

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































