Midnight proširuje razvojnu dokumentaciju za razvoj dAppova uz pomoć AI

Novi vodiči za tokene, matrica primjera temeljena na značajkama i planirani DUST Estimator proširuju Midnightove resurse za razvijatelje i AI alate za kodiranje. Demonstracija zajednice uz korištenje Lovablea također je testirala koliko daleko AI generirani Midnight prototip može napredovati bez uobičajenog razvojnog iskustva.

By SongMarketCap

Cardano News - Midnight proširuje razvojnu dokumentaciju za razvoj dAppova uz pomoć AI

Midnight je proširio svoju razvojnu dokumentaciju novim vodičima za tokene, pretraživom matricom primjera i planiranim resursima za razvoj aplikacija uz pomoć AI. Ažuriranja su predstavljena tijekom sesije Fireside Dev Hang 22. srpnja, nakon čega je uslijedila demonstracija zajednice u kojoj je Lovable generirao komponente prototipa Midnight dAppa.

Midnight je privatnosti orijentiran partnerski lanac Cardano ekosustava, namijenjen aplikacijama koje kombiniraju javno stanje blockchaina, zaštićene podatke i selektivno otkrivanje. Ažuriranje dokumentacije namijenjeno je podršci uobičajenih razvojnih tijekova rada te pružanju strukturiranog tehničkog materijala AI platformama za kodiranje za generiranje Compact ugovora, integracija s novčanicima i uputa za implementaciju.

Midnight dodaje vodiče za tokene i pretraživu matricu primjera

Jedno od glavnih proširenja je namjenski odjeljak dokumentacije o Midnight tokenima, uveden nakon što su razvijatelji zatražili jasnije smjernice o zaštićenim i nezaštićenim sredstvima.

Dokumentacija sada pokriva izvorni uslužni token $NIGHT, DUST, prilagođene tokene, mrežne naknade i razlike između privatnih i javno vidljivih stanja tokena. DUST se klasificira kao zaštićen, neprenosiv mrežni resurs, a ne kao prenosivi token. Generira se putem tokena NIGHT i troši kada korisnici podnose transakcije ili izvršavaju pametne ugovore.

Vodič za nezaštićene tokene objašnjava kako razvijatelji mogu koristiti Compact, Midnightov jezik pametnih ugovora, za izradu transparentnih tokena. Obrađuje kovanje, kontrole ponude, prijenose u novčanike i javno dostupna stanja koja aplikacije mogu čitati iz stanja novčanika.

Vodič za zaštićene tokene bavi se sredstvima koja čuvaju privatnost, čije se vrijednosti ne izlažu na javnoj knjizi. Ti tokeni koriste nepromjenjive kovanice, komitmente, nullifiere i dokaze s nultim znanjem kako bi potvrdili vlasništvo i spriječili dvostruko trošenje bez javnog otkrivanja vrijednosti transakcija.

Midnight je također uveo matricu primjera temeljenu na značajkama. Razvijatelji mogu odabrati mogućnost koju žele implementirati i identificirati koji dokumentirani Compact ugovori ili cjelovite dApp aplikacije sadrže relevantan primjer.

Matrica pokriva privatno i javno stanje, funkcije svjedoka, granice privatnosti, kontrolu pristupa, identitet uz dokaze s nultim znanjem, operacije s izvornim i zaštićenim tokenima, automate stanja, web sučelja, povezivanja s novčanicima, alate za naredbeni redak i integracije proof servera. Svaka je značajka označena kao potpuno demonstrirana, djelomično implementirana ili nepokrivena unutar određenog primjera.

Dokumentirani projekti uključuju kalkulator, prijenose tokena, privatni popis gostiju, izborni sustav, aukciju s rezervnom cijenom, Battleship, oglasnu ploču i ZK Loan. Zbirka kombinira samostalne Compact ugovore s cjelovitim aplikacijama koje sadrže kôd ugovora, TypeScript integraciju, povezivanje s novčanikom i upute za implementaciju.

Dokumentacija i primjeri održavaju se putem javnih GitHub spremišta. Razvijatelji iz zajednice mogu prijaviti probleme, predložiti dodatne slučajeve upotrebe i slati pull requestove koji slijede Midnightove smjernice dokumentacije i automatizirane provjere.

Midnight priprema dokumentaciju za razvijatelje i AI alate za kodiranje

Tim za dokumentaciju planira preustrojiti veći dio svog tehničkog materijala oko korisničkih priča. Umjesto da pojedinačne naredbe i funkcije tretira kao zasebne teme, planirana struktura slijedila bi razvojni proces od koncepta aplikacije preko izrade ugovora, integracije s novčanikom, implementacije i testiranja.

Dodatni resursi o kojima se raspravljalo tijekom sesije uključuju potpunije primjere dAppova, proširen odjeljak za otklanjanje poteškoća i namjenski DUST Estimator. Predloženi alat pomogao bi razvijateljima procijeniti koliko je DUST potrebno za rad aplikacije prije implementacije. Datum objave nije najavljen.

Midnight također strukturira svoju dokumentaciju za upotrebu od strane velikih jezičnih modela i AI platformi za kodiranje. Razvijatelji bi mogli AI alatu priložiti službeni Midnight dokument ili poveznicu, a zatim bi alat mogao koristiti materijal kao tehnički kontekst pri generiranju Compact ugovora, integracijskog koda ili postupaka implementacije.

Projekt već objavljuje službeni llms.txt, strojno čitljiv indeks koji pokriva TypeScript API-je, SDK-ove, jezik Compact, vodiče, primjere, infrastrukturu pametnih ugovora, novčanike, indeksatore, čvorove i interakcije s blockchainom. Glavni portal dokumentacije također uključuje pretraživanje uz potporu AI.

Ova struktura rješava praktičan problem u razvoju uz pomoć AI.

Bez pristupa aktualnoj dokumentaciji, modeli za kodiranje mogu proizvesti zastarjele funkcije, nekompatibilne ovisnosti ili tehničke odgovore koji ne odgovaraju trenutačnom Midnight stogu.

Midnight aplikacije ovise o kompatibilnim verzijama Compact prevoditelja, izvoznog okruženja za ugovore, SDK-a novčanika, indeksatora, čvora i infrastrukture proof servera. Vodiči za tokene stoga navode verzije prevoditelja i paketa, dok se generirani kôd prije implementacije mora provjeriti prema aktualnoj dokumentaciji i bilješkama izdanja.

Kombinacija vodiča temeljenih na zadacima, kompatibilnih primjera, AI čitljivih indeksa i planiranih alata za procjenu pruža razvijateljima izravniji put od potrebne značajke privatnosti do relevantnih ugovornih i infrastrukturnih komponenti.

Lovable generira Midnight prototip, ali ne dovršava implementaciju

Drugi dio sesije predstavio je graditelja iz zajednice koji se opisao kao farmaceut zaposlen u National Health Serviceu Ujedinjenog Kraljevstva, plesač i osoba bez uobičajene razvojne pozadine.

Pokazao je kako su Lovable i dodatni AI alati korišteni za izradu prototipa Midnight aplikacije za objavu i prodaju plesnih pokreta. Ranija verzija uključivala je povezivanje s Lace novčanikom, financiranje novčanika putem $NIGHT, generiranje DUST-a i Compact pametni ugovor pripremljen za lokalno Midnight razvojno okruženje.

Graditelj je također izradio zbirku promptova za osobe u kreativnim industrijama koje žele eksperimentirati s Midnight aplikacijama. Prema prezentaciji, zbirka sadrži približno 1 000 temeljnih promptova.

Svaki je prompt prilagođen za Windows, macOS i Linux, kao i za Midnightova okruženja Preview, Preprod i lokalno neimplementirano okruženje. Kombinacija je proizvela približno 9 000 varijanti prompta koje pokrivaju različite operacijske sustave i razvojne konfiguracije.

Za demonstraciju uživo odabrana je crowdfunding aplikacija za plesače. Nakon što je primio detaljan prompt, Lovable je generirao korisničko sučelje, kôd za povezivanje s Lace novčanikom, Compact ugovor, README datoteku i skripte za pokretanje projekta.

Generirani projekt mogao se povezati i s GitHubom, što omogućuje razvijateljima preuzimanje koda, nastavak razvoja i prihvaćanje doprinosa zajednice. Demonstracija je koristila Lovable kao neovisni alat zajednice. Tijekom sesije nije najavljeno nikakvo službeno partnerstvo ni integracija proizvoda između Midnighta i Lovablea.

Završni pokušaj lokalnog pokretanja aplikacije nije dovršen prije kraja prijenosa. Proces je naišao na probleme koji su uključivali Docker okruženje, generirane skripte i proof server. Lovable je analizirao dostupne logove i predložio izmjene, ali funkcionalna lokalna implementacija nije uspostavljena.

Tijekom sesije obrađene su i sigurnosne implikacije koda koji generiraju korisnici bez tehničkog iskustva. Graditelj iz zajednice preporučio je koristiti Lovable za izradu prototipova i predstavljanje koncepata aplikacija, nakon čega slijedi pregled iskusnog Midnight razvijatelja prije bilo kakvog produkcijskog izdanja.

Taj bi pregled trebao obuhvatiti Compact ugovor, kontrole autorizacije, Lace integraciju, konfiguraciju proof servera, verzije ovisnosti te pretpostavke o privatnosti i sigurnosti aplikacije.

Do kraja demonstracije AI tijek rada proizveo je sučelje, pametni ugovor, kôd za integraciju s novčanikom, dokumentaciju, skripte za pokretanje i projekt spreman za GitHub. Preostali jaz više nije bio početno stvaranje dAppa, nego tehnička validacija potrebna da se generirane komponente pretvore u funkcionalnu i za produkciju spremnu Midnight aplikaciju.