Naša stranka je uporabljala spletno aplikacijo za izvedbo transakcij na omrežju Flare, kjer lahko vrednost transakcij doseže zelo visoke zneske. Zaradi tega so zaznali potencialno varnostno tveganje, saj morajo uporabniki včasih podpisovati transakcije s podrobnostmi, ki niso popolnoma jasne ali pregledne. Če uporabniki nimajo možnosti natančno preveriti podatkov, obstaja nevarnost, da bi po nesreči odobrili napačne ali spremenjene transakcije, kar predstavlja resno tveganje. Zaradi tega je stranka želela razviti dodatno orodje, ki bi uporabnikom omogočilo, da pred podpisom natančno pregledajo vsebino transakcije in s tem zagotovijo, da ni prišlo do napak ali sprememb.
Za izboljšanje varnosti pri podpisovanju transakcij smo razvili mobilno aplikacijo Flare Transaction Verifier, zasnovano na tehnologiji React Native. Ta zagotavlja enotno uporabniško izkušnjo na napravah Android in iOS. Aplikacija omogoča skeniranje QR kode, povezane s transakcijo, ki jo zagotavljajo določene blockchain aplikacije. Ko uporabnik skenira kodo, aplikacija razbere informacije o transakciji in jih prikaže v jasnem in razumljivem formatu. Tako lahko uporabnik preveri, ali se podrobnosti transakcije ujemajo s tistimi, ki jih namerava potrditi, preden dokončno potrdi transakcijo.
Za lažje preverjanje podatkov med transakcijo in denarnico smo vključili tudi optično prepoznavanje znakov (OCR), ki uporabnikom omogoča preprosto primerjanje izvlečkov podpisa med njihovo denarnico in izvlečkom podpisa transakcije. Ta dodatna plast preverjanja zmanjša tveganje za človeške napake v postopku.
Flare Transaction Verifier zagotavlja varen in pregleden postopek preverjanja transakcij, kar uporabnikom omogoča, da podpisujejo s popolnim zaupanjem, saj lahko prepričano vedo, da podatki niso bili spremenjeni.