Dynamic pojednostavljuje pristup novčaniku Midnight
Prijave putem e-pošte i društvenih mreža omogućuju novim korisnicima stvaranje ugrađenih nekustodijalnih novčanika, dok se postojeći korisnici mogu povezati putem 1AM ili Gero. Integracija objedinjuje pristup Midnightovim javnim sredstvima, privatnim sredstvima i resursima za transakcijske naknade.
By SongMarketCap
Midnight je 1. listopada iznio pojedinosti svoje integracije s Dynamic, pružajući razvijateljima alate za pojednostavljenje pristupa aplikacijama na svojoj mreži usmjerenoj na privatnost. Integracija podržava poznate metode registracije i pritom upravlja odvojenim komponentama novčanika potrebnima za Midnight transakcije.
Dynamic, pružatelj infrastrukture za novčanike u vlasništvu Fireblocks, objedinjuje autentikaciju, ugrađene novčanike i povezivanje vanjskih novčanika. Njegova podrška za Midnight proširuje skup alata dostupan razvijateljima koji grade aplikacije za privatnost u širem Cardano ekosustavu.
Prijava e-poštom i postojeći Midnight novčanici
Korisnici koji već imaju kompatibilan Midnight novčanik mogu povezati opcije kao što su 1AM ili Gero putem službenog Midnight DApp Connector API. Ti vanjski novčanici zadržavaju vlastite načine upravljanja ključevima.
Novi korisnici mogu se registrirati pomoću adrese e-pošte ili podržanog društvenog računa, čime stvaraju ugrađeni nekustodijalni novčanik bez instaliranja zasebnog proširenja za preglednik. Novčanik radi unutar sučelja aplikacije, pružajući korisnicima pristup kroz poznat postupak prijave.
Prema Midnight, upravljanje ključevima ugrađenog novčanika koristi pragovne sheme potpisa. Ovaj pristup raspodjeljuje kriptografski potpisni materijal umjesto oslanjanja na cjeloviti privatni ključ pohranjen na jednom mjestu.
Razvijatelji mogu konfigurirati bilo koji način povezivanja ili podržati oba, čime se u istoj aplikaciji prilagođavaju postojećim vlasnicima novčanika i korisnicima koji prvi put dolaze.
Javne, privatne i komponente naknada u Midnightu
Funkcionalni Midnight novčanik prikazuje tri zasebne komponente.
Nezaštićena komponenta upravlja javnim adresama i sredstvima, pri čemu su pojedinosti prijenosa vidljive na blockchainu. Zaštićena komponenta upravlja privatnim adresama i zasebnim skupom sredstava, koristeći tehnologiju nultog znanja za zaštitu informacija tijekom podržanih interakcija. Treća komponenta prati resurse koji se koriste za plaćanje transakcijskih naknada.
Aplikacije moraju razlikovati ove komponente pri prikazu stanja i depozitnih adresa. Javni i privatni skupovi sredstava ne mogu se tretirati kao jedno zamjenjivo stanje. Dynamic izlaže pripadajuće adrese i pruža metode za čitanje stanja svake komponente.
Transakcijske naknade plaćaju se putem DUST, privatnog, neprenosivog resursa koji se generira putem registriranih nezaštićenih NIGHT posjeda. Temeljni tokeni ostaju dostupni svom vlasniku dok se resurs za naknade s vremenom akumulira.
Registracija uspostavlja generiranje resursa umjesto trenutnog financiranja novčanika. Potrošnja troši dostupni kapacitet, dok ga kontinuirano generiranje obnavlja prema pravilima mreže.
Dynamic omogućuje pristup tim funkcijama kroz zajedničku integraciju. Razvijatelji i dalje određuju koje operacije koriste javno ili zaštićeno stanje i kako se te razlike prikazuju u aplikaciji.
Jedan SDK za Midnight razvijatelje
Dynamic podržava Midnight uz EVM mreže, Solanu, Bitcoin, Sui, TON i Aleo. Timovi koji već koriste njegovu infrastrukturu mogu dodati Midnight kroz isti SDK okvir umjesto uvođenja zasebnog sustava za autentikaciju i novčanike.
Integracija pruža metode za dohvat adresa, provjeru stanja, registraciju generiranja naknada te izradu, potpisivanje i podnošenje prijenosa. Njezin tehnički vodič također opisuje kako povezati infrastrukturu novčanika s Midnightovim alatima za razvoj aplikacija.
Timovi moraju omogućiti podršku za Midnight i konfigurirati konektore koji odgovaraju odabranim vrstama novčanika. Povezivanja vanjskih novčanika i ugrađeni novčanici koriste različite konfiguracije konektora, što omogućuje razvijateljima prilagodbu dostupnih opcija prijave.
Za interakcije s pametnim ugovorima aplikacija izvršava logiku ugovora, upravlja privatnim stanjem i generira potreban dokaz nultog znanja. Novčanik obavlja namiru, uključujući uravnoteženje transakcije, plaćanje naknada, potpisivanje gdje je potrebno i podnošenje.