Demonstracija ShieldUSD prikazuje privatne transfere i kontrole usklađenosti na Midnightu
CTO tvrtke W3i Software Andrew Westberg upotrijebio je Perdix, proof of concept novčanik, kako bi demonstrirao zaštićene transfere, pretvorbu između privatnih i javnih stanja te odvojene uloge izdavatelja, revizora i službenika za usklađenost za stablecoin koji se razvija na Midnightu.
By SongMarketCap
CTO tvrtke W3i Software Andrew Westberg pokazao je kako je ShieldUSD osmišljen da radi putem privatnih transfera, pretvorbe javnog stanja i usklađenosnih kontrola na razini ugovora. Westberg je sustav predstavio u epizodi Cardano: NerdOut koristeći Perdix, demonstracijski novčanik koji je izradio kako bi prikazao trenutačnu funkcionalnost ShieldUSD.
ShieldUSD se razvija kao USD stablecoin za Midnight, partnerski lanac Cardano usmjeren na privatnost. Moneta Digital i Norwegian Block Exchange očekuju se kao suizdavatelji imovine, dok W3i gradi tehnološki sloj, integracije i infrastrukturu za implementaciju. Projekt je kao ciljnu primjenu naveo isplatu plaća, B2B namiru, plaćanja u stvarnom svijetu i institucionalni DeFi.
Andrew Westberg demonstrira privatne transfere ShieldUSD
Demonstracija Perdixa koristila je odvojene račune za dvoje korisnika, Alice i Boba, zajedno s namjenskim računima izdavatelja, revizora i usklađenosti.
Alice je započela s 10.000 ShieldUSD u privatnom stanju i prenijela 5.000 jedinica Bobu. Ugovor je potrošio Alicinu izvornu privatnu bilješku i stvorio dvije nove bilješke, jednu s Bobovim stanjem od 5.000 jedinica i drugu koja je vratila preostalih 5.000 jedinica Alice.
Struktura funkcionira slično UTXO sustavu, pri čemu privatne bilješke predstavljaju potrošiva stanja unutar ugovora ShieldUSD. Novčanici skeniraju blockchain tražeći bilješke koje mogu dekriptirati, dok vanjskim promatračima nisu vidljiva stanja, primatelji ni iznosi transfera koji se prikazuju unutar novčanika.
Proces transakcije uključivao je generiranje dokaza, potpisivanje, slanje na blockchain, potvrdu i sinkronizaciju stanja ugovora. Westberg je rekao da cijeli postupak trenutačno traje približno 40 sekundi do jedne minute.
Perdix je tijekom demonstracije koristio lokalno pokrenut poslužitelj za dokaze. Westberg je rekao da bi se druge implementacije novčanika mogle povezivati s udaljenim poslužiteljima za dokaze ili sigurnim računalnim okruženjima, ovisno o tome kako programeri uravnoteže performanse s zaštitom procesa dokazivanja.
Javni materijali za ShieldUSD opisuju tu imovinu kao stablecoin s prvenstvom privatnosti i selektivnim otkrivanjem podataka. Tijekom demonstracije nije prikazana neovisna procjena privatnosti niti javna sigurnosna revizija, a službena web stranica ShieldUSD i dalje navodi proizvod kao "Coming soon".
Privatna i javna stanja stvaraju put u DeFi
ShieldUSD je osmišljen da podržava i privatna i javna stanja unutar istog ugovornog sustava.
Tijekom demonstracije Alice je pretvorila 300 ShieldUSD iz svojeg privatnog stanja u javno stanje. Transakcija je potrošila njezinu prijašnju privatnu bilješku i stvorila novu privatnu bilješku s 4.700 jedinica, dok je preostalih 300 jedinica postalo dostupno na javnoj strani ugovora.
Javno stanje namijenjeno je decentraliziranim burzama i drugim aplikacijama koje zahtijevaju transparentno stanje ugovora. U prikazanom modelu korisnik bi mogao premjestiti dio privatnog stanja u javni sloj, komunicirati s DeFi aplikacijom i kasnije sredstva ponovno pretvoriti u zaštićeno stanje.
Demonstracija je potvrdila mehanizam pretvorbe, ali nije uključivala zamjenu, poziciju zajma, depozit likvidnosti ni interakciju s aktivnim DeFi protokolom. Tijekom sesije nije prikazana integracija s DEX protokolima na Cardanu ili Midnightu.
Za razliku od javnog Cardano modela koji koristi $USDM, ShieldUSD se gradi oko zaštićenih transfera i selektivnog otkrivanja podataka na Midnightu. U izvornoj najavi W3i naveo je da će stablecoin omogućiti provjeru valjanosti transakcija i usklađenosti bez obveznog objavljivanja osjetljivih financijskih informacija.
Westberg je svrstao ShieldUSD kao programabilni zaštićeni token. Midnight također podržava izvorne zaštićene tokene, no ta imovina ne pruža iste kontrole na razini ugovora. ShieldUSD ostaje unutar programabilnog ugovora, što sustavu omogućuje kombiniranje privatnih bilješki, javnih stanja, pravila izdavanja i usklađenosnih radnji.
Sučelje Perdixa također je tijekom demonstracije prikazivalo $NIGHT, izvorni token Midnighta, odvojeno od stanja ShieldUSD.
Odvojene uloge određuju model usklađenosti za ShieldUSD
Ugovor ShieldUSD prikazan u Perdixu dijeli operativne ovlasti između izdavatelja, revizora i službenika za usklađenost.
Izdavatelj je jedini račun ovlašten za kreiranje i uništavanje ShieldUSD. Novostvorene jedinice najprije se dodjeljuju izdavatelju, koji ih zatim može distribuirati korisnicima. Moneta Digital i Norwegian Block Exchange navedeni su kao planirani suizdavatelji produkcijskog stablecoina.
Revizor ima uvid samo za čitanje kroz ugovor. U Westbergovoj demonstraciji revizor je mogao pregledavati privatne bilješke, povezane adrese, pretvorbe i povijest aktivnosti sustava. Revizor nije mogao samostalno zamrzavati stanja niti preuzimati kontrolu nad sredstvima korisnika.
Službenik za usklađenost može zamrzavati privatna ili javna stanja, ali nema isti uvid na razini cijelog ugovora. Ciljana radnja stoga zahtijeva informacije od revizora koje identificiraju relevantnu zaštićenu adresu ili bilješku.
Zamrznuti račun može i dalje primati sredstva, ali ih ne može trošiti. Za zapljenu je potrebno identificirati određene zamrznute bilješke, a zaplijenjena sredstva prenose se izdavatelju, a ne službeniku za usklađenost. Ugovor također uključuje funkciju hitne pauze koja može zaustaviti sve aktivnosti tijekom velikog kvara mreže, proboja burze ili drugog sigurnosnog incidenta.
Westberg je opisao suradnju između tri uloge, ali nije naveo da svaka intervencija zahtijeva trostrani multisignature potpis. Funkcije zamrzavanja i zapljene nisu izvršene tijekom sesije, budući da je testiranje ostalo usredotočeno na transfere, upravljanje bilješkama i pretvorbu iz privatnog u javno stanje.
Perdix nije objavljen kao javni novčanik, a nisu najavljeni ni produkcijska ugovorna adresa za ShieldUSD, neovisno revizorsko izvješće niti datum pokretanja na glavnoj mreži. Westbergova demonstracija pruža radni uvid u to kako zaštićena stanja, pristup javnim aplikacijama, revizija i ciljane usklađenosne radnje mogu funkcionirati unutar iste ugovorne arhitekture.