Midnight erweitert die Entwicklerdokumentation für KI gestützte dApp Entwicklung

Neue Token Tutorials, eine funktionsbasierte Beispielmatrix und ein geplanter DUST Estimator erweitern die Ressourcen von Midnight für Entwickler und KI Coding Tools. Eine Community Demonstration mit Lovable testete außerdem, wie weit ein von KI erzeugter Midnight Prototyp ohne herkömmliche Entwicklungserfahrung fortschreiten kann.

By SongMarketCap

Cardano News - Midnight erweitert die Entwicklerdokumentation für KI gestützte dApp Entwicklung

Midnight hat seine Entwicklerdokumentation mit neuen Token Tutorials, einer durchsuchbaren Beispielmatrix und geplanten Ressourcen für KI gestützte Anwendungsentwicklung erweitert. Die Aktualisierungen wurden während einer Fireside Dev Hang Sitzung am 22. Juli vorgestellt, gefolgt von einer Community Demonstration, in der Lovable die Komponenten eines Midnight dApp Prototyps generierte.

Midnight ist eine datenschutzorientierte Cardano Partner Chain, die für Anwendungen entwickelt wurde, die öffentlichen Blockchain Zustand, geschützte Daten und selektive Offenlegung kombinieren. Das Dokumentationsupdate soll herkömmliche Entwicklungsabläufe unterstützen und gleichzeitig KI Programmierplattformen strukturiertes technisches Material liefern, um Compact Verträge, Wallet Integrationen und Bereitstellungsanleitungen zu erzeugen.

Midnight fügt Token Tutorials und eine durchsuchbare Beispielmatrix hinzu

Eine der wichtigsten Ergänzungen ist ein eigener Dokumentationsbereich zu Midnight Token, der eingeführt wurde, nachdem Entwickler um klarere Hinweise zu geschützten und ungeschützten Assets gebeten hatten.

Die Dokumentation behandelt jetzt den nativen Utility Token $NIGHT, DUST, benutzerdefinierte Token, Netzwerkgebühren sowie die Unterschiede zwischen privaten und öffentlich sichtbaren Token Zuständen. DUST wird als geschützte, nicht übertragbare Netzwerkressource eingestuft und nicht als übertragbarer Token. Es wird über NIGHT erzeugt und verbraucht, wenn Nutzer Transaktionen einreichen oder Smart Contracts ausführen.

Das Tutorial zu ungeschützten Token erklärt, wie Entwickler mit Compact, der Smart Contract Sprache von Midnight, transparente Token erstellen können. Es behandelt das Prägen, Angebotskontrollen, Überweisungen an Wallets und öffentlich verfügbare Salden, die Anwendungen aus dem Wallet Zustand auslesen können.

Das Tutorial zu geschützten Token befasst sich mit datenschutzwahrenden Assets, deren Werte nicht im öffentlichen Ledger offengelegt werden. Diese Token verwenden unveränderliche Coins, Commitments, Nullifier und Zero Knowledge Nachweise, um Eigentum zu validieren und Doppelausgaben zu verhindern, ohne Transaktionswerte öffentlich offenzulegen.

Midnight führte außerdem eine funktionsbasierte Beispielmatrix ein. Entwickler können die Fähigkeit auswählen, die sie implementieren möchten, und erkennen, welche dokumentierten Compact Verträge oder vollständigen dApps ein relevantes Beispiel enthalten.

Die Matrix umfasst privaten und öffentlichen Zustand, Witness Funktionen, Datenschutzgrenzen, Zugriffskontrolle, Zero Knowledge Identität, native und geschützte Token Operationen, Zustandsmaschinen, Webschnittstellen, Wallet Verbindungen, Kommandozeilen Werkzeuge und Proof Server Integrationen. Jede Funktion ist in einem bestimmten Beispiel als vollständig demonstriert, teilweise implementiert oder nicht abgedeckt markiert.

Zu den dokumentierten Projekten gehören ein Rechner, Token Übertragungen, eine private Gästeliste, ein Wahlsystem, eine private Reserveauktion, Battleship, ein Schwarzes Brett und ZK Loan. Die Sammlung kombiniert eigenständige Compact Verträge mit vollständigen Anwendungen, die Vertragscode, TypeScript Integration, Wallet Anbindung und Bereitstellungsanleitungen enthalten.

Die Dokumentation und Beispiele werden über öffentliche GitHub Repositorien gepflegt. Community Entwickler können Probleme melden, zusätzliche Anwendungsfälle vorschlagen und Pull Requests einreichen, die den Dokumentationsrichtlinien und automatisierten Prüfungen von Midnight folgen.

Midnight bereitet Dokumentation für Entwickler und KI Coding Tools vor

Das Dokumentationsteam plant, mehr technisches Material an User Stories auszurichten. Statt einzelne Befehle und Funktionen als isolierte Themen zu behandeln, soll die geplante Struktur dem Entwicklungsprozess vom Anwendungskonzept über die Vertragserstellung, Wallet Integration, Bereitstellung und Tests folgen.

Zu den während der Sitzung besprochenen zusätzlichen Ressourcen gehörten vollständigere dApp Beispiele, ein erweiterter Troubleshooting Abschnitt und ein eigener DUST Estimator. Das vorgeschlagene Tool soll Entwicklern helfen, die Menge an DUST zu schätzen, die für den Betrieb einer Anwendung vor der Bereitstellung erforderlich ist. Ein Veröffentlichungsdatum wurde nicht genannt.

Midnight strukturiert seine Dokumentation auch für die Nutzung durch Large Language Models und KI Programmierplattformen. Entwickler könnten ein offizielles Midnight Dokument bereitstellen oder einen Link an ein KI Tool geben, das das Material dann als technischen Kontext nutzen kann, wenn Compact Verträge, Integrationscode oder Bereitstellungsprozeduren generiert werden.

Das Projekt veröffentlicht bereits eine offizielle llms.txt, einen maschinenlesbaren Index, der TypeScript APIs, SDKs, die Compact Sprache, Tutorials, Beispiele, Smart Contract Infrastruktur, Wallets, Indexer, Nodes und Blockchain Interaktionen abdeckt. Das zentrale Dokumentationsportal umfasst außerdem eine KI gestützte Suche.

Diese Struktur adressiert ein praktisches Problem bei KI gestützter Entwicklung.

Ohne Zugriff auf aktuelle Dokumentation können Codierungsmodelle veraltete Funktionen, inkompatible Abhängigkeiten oder technische Antworten erzeugen, die nicht dem aktuellen Midnight Stack entsprechen.

Midnight Anwendungen hängen von kompatiblen Versionen des Compact Compilers, der Contract Laufzeit, des Wallet SDK, des Indexers, des Nodes und der Proof Server Infrastruktur ab. Die Token Tutorials geben daher Compiler und Paketversionen an, während generierter Code vor der Bereitstellung mit der aktuellen Dokumentation und den Release Notes abgeglichen werden muss.

Die Kombination aus aufgabenbasierten Tutorials, kompatiblen Beispielen, KI lesbaren Indizes und geplanten Schätzungstools bietet Entwicklern einen direkteren Weg von einer benötigten Datenschutzfunktion zu den relevanten Vertrags und Infrastrukturkomponenten.

Lovable erzeugt einen Midnight Prototyp, schließt die Bereitstellung jedoch nicht ab

Im zweiten Teil der Sitzung stellte ein Community Builder vor, der sich selbst als Apotheker beim National Health Service des Vereinigten Königreichs, als Tänzer und als jemand ohne herkömmlichen Software Entwicklungs Hintergrund beschrieb.

Er zeigte, wie Lovable und zusätzliche KI Werkzeuge verwendet wurden, um einen Midnight Anwendungsprototyp zum Veröffentlichen und Verkaufen von Tanz Moves zu erstellen. Eine frühere Version umfasste eine Lace Wallet Verbindung, Wallet Finanzierung über $NIGHT, DUST Erzeugung und einen Compact Smart Contract, vorbereitet für eine lokale Midnight Entwicklungsumgebung.

Der Builder erstellte außerdem eine Prompt Sammlung für Menschen in kreativen Branchen, die mit Midnight Anwendungen experimentieren möchten. Laut der Präsentation enthält die Sammlung ungefähr 1.000 Kern Prompts.

Jeder Prompt wurde für Windows, macOS und Linux sowie für die Preview, Preprod und lokale, nicht bereitgestellte Umgebungen von Midnight angepasst. Die Kombination ergab ungefähr 9.000 Prompt Varianten, die verschiedene Betriebssysteme und Entwicklungskonfigurationen abdecken.

Für die Live Demonstration wurde eine Crowdfunding Anwendung für Tänzer ausgewählt. Nach Erhalt eines detaillierten Prompts generierte Lovable die Benutzeroberfläche, Lace Wallet Verbindungscode, einen Compact Vertrag, eine README Datei und Skripte zum Ausführen des Projekts.

Das generierte Projekt konnte auch mit GitHub verbunden werden, sodass Entwickler den Code herunterladen, die Entwicklung fortsetzen und Community Beiträge annehmen konnten. Die Demonstration nutzte Lovable als unabhängiges Community Tool. Während der Sitzung wurde keine offizielle Partnerschaft oder Produktintegration zwischen Midnight und Lovable angekündigt.

Der letzte Versuch, die Anwendung lokal auszuführen, wurde vor Ende der Übertragung nicht abgeschlossen. Der Prozess stieß auf Probleme mit der Docker Umgebung, den generierten Skripten und dem Proof Server. Lovable analysierte die verfügbaren Logs und schlug Änderungen vor, aber eine funktionierende lokale Bereitstellung wurde nicht erreicht.

Die Sitzung behandelte auch die Sicherheitsimplikationen von Code, der von Nutzern ohne technische Erfahrung generiert wird. Der Community Builder empfahl, Lovable zum Erstellen von Prototypen und zum Vorstellen von Anwendungskonzepten zu verwenden, gefolgt von einer Prüfung durch einen erfahrenen Midnight Entwickler vor jeder Produktionsveröffentlichung.

Diese Prüfung müsste den Compact Vertrag, Autorisierungs Kontrollen, die Lace Integration, die Proof Server Konfiguration, Abhängigkeitsversionen sowie die Datenschutz und Sicherheitsannahmen der Anwendung abdecken.

Bis zum Ende der Demonstration hatte der KI Workflow eine Oberfläche, einen Smart Contract, Wallet Integrationscode, Dokumentation, Startskripte und ein GitHub bereites Projekt erzeugt. Die verbleibende Lücke war nicht mehr die anfängliche Erstellung der dApp, sondern die technische Validierung, die erforderlich ist, um generierte Komponenten in eine funktionierende und produktionsreife Midnight Anwendung zu verwandeln.