Projekti s Midnight hackathona demonstriraju privatne web podatke i provjeru vjerodajnica

Dva projekta predstavljena nakon Hack Buenos Aires pokazala su kako Midnight aplikacije mogu raditi s informacijama iz stvarnog svijeta uz ograničavanje izlaganja privatnih podataka. Jedan povezuje kriptografski potvrđene HTTPS podatke s Compact ugovorima, dok KEEP koristi mobilne vjerodajnice koje ostaju pod kontrolom nositelja.

By SongMarketCap

Cardano News - Projekti s Midnight hackathona demonstriraju privatne web podatke i provjeru vjerodajnica

Programeri s Midnight hackathona u Buenos Airesu predstavili su dva funkcionalna prototipa za privatnost izgrađena oko vanjskih podataka i digitalnih vjerodajnica.

Prvi kombinira ZK Fetch i Reclaim atestacije s Midnight Compact kako bi se utvrdilo odakle web podaci potječu. KEEP zauzima drugačiji pristup putem Ward, mobilne aplikacije osmišljene za izdavanje i validaciju vjerodajnica bez prijenosa cjelovitog osobnog zapisa nositelja.

ZK Fetch Brings Proven Web Data Into Compact

Prvi projekt rješava uobičajeni problem kada se pametni ugovori oslanjaju na informacije dohvaćene s vanjskih API sučelja.

HTTPS osigurava komunikaciju između klijenta i poslužitelja, ali ugovor koji prima te informacije nije bio dio izvorne veze. Stoga su programeri upotrijebili ZK Fetch i Reclaim Protocol kako bi stvorili kriptografski dokaz da se HTTPS interakcija dogodila s navedenim izvorom.

Sustav dokaza Reclaim i Midnight Compact nisu bili izravno kompatibilni, pa je tim dodao bilježnički sloj između njih. Bilježnici provjeravaju dokaz i potpisuju ga, dok implementacija Schnorr potpisa unutar Compact zahtijeva potvrdu od najmanje dva bilježnika prije nego što se informacija može prihvatiti kao ulaz u ugovor.

Arhitektura je demonstrirana s podacima sa Strava. Dva su računa podnijela rezultate trčanja od približno 3,5 kilometra i 15 kilometara, što je omogućilo aplikaciji da odredi pobjednika bez objave šireg skupa podataka.

Tim je naveo da je vanjski postupak dokazivanja trajao oko tri do četiri sekunde, nakon čega je slijedilo uobičajeno vrijeme potrebno za Midnight transakciju. Implementacija Compact i dalje je MVP i planirano je daljnje refaktoriranje.

KEEP Stores Credentials on the Holder’s Device

KEEP primjenjuje privatnost na vjerodajnice koje izdaju institucije poput sveučilišta, škola ili javnih tijela.

Njegova mobilna aplikacija Ward podržava i ulogu nositelja i ulogu verifikatora. Umjesto raspodjele osobnih zapisa po više sustava, vjerodajnica ostaje na telefonu korisnika, a nositelj može otkriti samo informacije potrebne za određenu provjeru.

Sustav koristi Merkle stablo za selektivno otkrivanje, što omogućuje da se otkrije jedan element vjerodajnice uz očuvanje kriptografske cjelovitosti. Programeri su također ugradili Schnorr potpise i Capacity Exchange za sponzorirane transakcije s ciljem smanjenja složenosti blockchaina vidljive krajnjim korisnicima.

U demonstraciji jedan je telefon djelovao kao verifikator i prikazao QR izazov, dok je drugi telefon držao vjerodajnicu. Nakon što je nositelj skenirao izazov, postupak je prošao kroz Midnight i vratio potvrdu da je vjerodajnica valjana.

Tim je naveo vrijeme obrade od približno 20 sekundi. Verifikator je primio rezultat bez primanja cjelovitog zapisa vjerodajnice nositelja.

Two Privacy Prototypes Target Different Data Problems

Dva projekta bave se različitim izvorima informacija.

Implementacija ZK Fetch usredotočuje se na podatke koji dolaze iz postojećih web servisa, dajući Compact ugovorima način da utvrde da je vanjska tvrdnja došla od očekivanog HTTPS izvora.

KEEP se fokusira na vjerodajnice izdane izravno pojedincima, omogućujući nositelju da zadrži zapis lokalno i otkrije samo ono što je verifikatoru potrebno.

Obje su još uvijek implementacije u stadiju hackathona. Tim KEEP naveo je da se njihova 24 satna izrada nije mogla u potpunosti decentralizirati te trenutno koristi Capacity Exchange čvor koji je u određenoj mjeri centraliziran. Prema riječima programera, taj čvor ne posjeduje ključ nositelja potreban za potpisivanje korisnikove Midnight transakcije.

Demonstracije ostavljaju Midnight s dva različita funkcionalna prototipa: jedan može proslijediti potvrđene HTTPS informacije u Compact ugovor, dok drugi može izdati vjerodajnicu na mobilni uređaj i potvrditi tvrdnju bez predavanja verifikatoru cjelovitog osobnog zapisa.