Korisnička aplikacija

User friendly dApp

DEXPIRY aplikacija predstavlja korisničko sučelje optimizirano za pristup DEXPIRY bazi podataka i interakciju s blockchain mrežom. Ovisno o autorizacijskoj razini, aplikacija omogućuje korisnicima stvaranje, slanje i primanje DEXPIRY tokena te prikaz distribuiranih zapisa na blockchainu (distributed ledgeru) koji u stvarnom vremenu prati raspodjelu i promet DEXPIRY tokena između korisničkih adresa.

NAPOMENA: U nastavku dokumenta, umjesto izraza „Blockchain adresa povezana s DEXPIRY aplikacijom“, koristit će se pojam „DEXPIRY adresa“.

Prilikom prvog pokretanja aplikacije korisnik može stvoriti novu DEXPIRY adresu. Time efektivno aktivira svoj DEXPIRY račun. Nakon aktivacije računa, ovisno o dodijeljenoj autorizacijskoj razini, korisnik može:

  • stvarati nove jamstvene tokene (mint),

  • potvrđivati vlasništvo nad tokenima (claim),

  • primati i slati tokene sa svoje adrese (send/receive),

  • pregledavati detaljne informacije o tokenima (details),

  • pratiti transakcije tokena na blockchainu (track).

DEXPIRY aplikacija univerzalna je za sve krajnje korisnike, a sučelje i funkcionalnosti prilagođavaju se njihovoj autorizacijskoj razini.

DEXPIRY dApp mockup

Basic User

Korisnik aktivira DEXPIRY aplikaciju kreiranjem DEXPIRY adrese unutar aplikacije, kojoj se automatski dodjeljuje autorizacijska razina Basic User. Nakon aktivacije, korisnik može:

  • preuzimati dodijeljene tokene (claim),

  • potvrđivati vlasništvo nad tokenima (crypto sign.),

  • primati i slati tokene sa svoje adrese (send/receive),

  • pregledavati detaljne informacije o preuzetim tokenima (details),

  • pratiti transakcije svojih tokena na blockchainu (track).

Prilikom kupnje proizvoda u trgovini koja koristi DEXPIRY aplikaciju, kupcu (Basic User) se izdaje autorizacijski kod za preuzimanje DEXPIRY tokena identificiranog jedinstvenim Token ID-om. Preuzimanje se obavlja skeniranjem koda putem aplikacije i potvrdom transakcije, nakon čega korisnik na svoju DEXPIRY adresu zaprima (claim) dodijeljeni digitalno ovjereni DEXPIRY token (ERC-721).

Zaprimljeni DEXPIRY token ujedno predstavlja dokaz o kupnji proizvoda u toj trgovini te je u aplikaciji vidljiv sa statusom koji prikazuje preostalo vrijeme u kojem ga je moguće koristiti za povrat ili servis kupljenog proizvoda. U slučaju problema s proizvodom, kupac putem DEXPIRY aplikacije dokazuje posjedovanje tokena koji mu omogućuje ostvarivanje svih prava navedenih u jamstvu.

Token Issuer

Korisnik aktivira DEXPIRY aplikaciju kreiranjem DEXPIRY adrese unutar aplikacije, kojoj Administrator na zahtjev korisnika može dodijeliti autorizacijsku razinu Token Issuer.

Nakon aktivacije, Token Issuer ima mogućnost:

  • stvarati nove DEXPIRY tokene (mint),

  • digitalno ovjeravati stvorene jamstvene tokene (crypto sign.),

  • preuzimati dodijeljene tokene (claim),

  • primati i slati tokene sa svoje adrese (send/receive),

  • pregledavati detaljne informacije o stvorenim tokenima (details),

  • pratiti njihove transakcije na blockchainu (track).

Prilikom prodaje proizvoda u trgovini koja koristi DEXPIRY sustav, automatski se generira jedinstveni Token ID te se kreira (mint) pripadajući DEXPIRY jamstveni token (ERC-721) koji predstavlja prodani proizvod. Aplikacija zatim generira autorizacijski kod za preuzimanje tokena, koji prodavatelj kupcu izdaje zajedno s računom. Kupac može preuzeti dodijeljeni jamstveni token (claim) na svoju DEXPIRY adresu skeniranjem autorizacijskog koda, dok prodavač zadržava mogućnost praćenja transakcija (track) i uvida u detalje tokena (details). Važno je napomenuti da jamstveni rok proizvoda počinje teći od trenutka stvaranja DEXPIRY tokena, neovisno o tome kada ga kupac preuzme.

U slučaju problema s proizvodom i potrebe za korištenjem jamstva, kupac (Basic User) u aplikaciji pokreće zahtjev za njegovo korištenje. Prodavač (Token Issuer) digitalno ovjerava zahtjev ako postoje uvjeti predviđeni jamstvom. To se rješava putem multisig transakcije kojom jamstveni token mijenja status u "iskorišten", a sudionici transakcije svojim digitalnim potpisom preuzimaju obvezu poštivanja jamstvenih prava definiranih u jamstvenom listu proizvoda.

U slučaju spora vezanog uz ostvarivanje jamstvenih prava, korisnik putem aplikacije može zatražiti odobrenje za pokretanje arbitraže. Nakon što Administrator izda odobrenje, spor se rješava u koordinaciji s Regulatorom/Arbitrom, koji dobiva uvid u relevantnu komunikaciju unutar sustava.

Regulator/Arbiter

Korisnik aktivira DEXPIRY aplikaciju kreiranjem DEXPIRY adrese unutar aplikacije, kojoj Administrator na zahtjev korisnika može dodijeliti autorizacijsku razinu Regulator/Arbiter.

Nakon aktivacije, Regulator/Arbiter ima mogućnost:

  • uvida u detaljne informacije o svim DEXPIRY jamstvenim tokenima (details) u opticaju,

  • praćenja njihovih transakcija na blockchainu (track).

Osim toga, Regulator/Arbiter može imati uvid u poruke između korisnika, ali isključivo u slučaju kada autorizirani korisnik pokrene proceduru službene arbitraže radi razrješenja spora.

Last updated