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 „Ethereum (Optimism) 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:

  • zaprimati dodijeljene tokene (claim),

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

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

  • pregledavati detaljne informacije o svojim tokenima (details),

  • pratiti transakcije svojih tokena na blockchainu (track).

Prilikom kupnje proizvoda u trgovini koja koristi DEXPIRY aplikaciju, kupcu 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.),

  • zaprimati dodijeljene tokene (claim),

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

  • pregledavati detaljne informacije o kreiranim tokenima (details),

  • pratiti njihove transakcije na blockchainu (track).

Prilikom prodaje proizvoda u trgovini koja koristi DEXPIRY sustav, prodavač putem aplikacije generira jedinstveni Token ID koji predstavlja prodani proizvod te kreira (mint) pripadajući DEXPIRY jamstveni token (ERC-721). Aplikacija zatim generira autorizacijski kod za preuzimanje tokena, koji prodavač izdaje kupcu 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 u aplikaciji pokreće zahtjev za njegovo korištenje. Izdavač jamstva 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.

Ako dođe do spora oko korištenja jamstvenih prava, kupac (Basic User) i trgovac (Token Issuer) mogu kontaktirati Administratora putem aplikacije. Spor se tada rješava u koordinaciji s Regulatorom/Arbiterom, koji ima uvid u 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 jedna od uključenih strana pokrene proceduru službene arbitraže radi razrješenja spora.

Last updated