Od klasičnog naloga do prilagodljivog novčanika
Većina korisnika Ethereuma poznaje nalog kojim upravlja privatni ključ. Takav nalog se često naziva EOA — externally owned account. Smart account je, nasuprot tome, nalog čiju kontrolu i izvršavanje određuje kod smart contracta. Ethereum.org opisuje ova dva tipa kao naloge kojima upravlja privatni ključ, odnosno kod ugovora. (ethereum.org)
Account abstraction, odnosno apstrakcija naloga, označava pristup kojim se pravila za potvrdu i izvršavanje radnji čine prilagodljivijim. Umjesto da korisnik uvijek mora da potpisuje svaku pojedinačnu transakciju na isti način i drži ETH za svaku naknadu, novčanik može podržati dodatne opcije. (ethereum.org)
Kako to može pojednostaviti korišćenje?
Zamislite da želite da zamijenite tokene i zatim ih polože u aplikaciju. Običan tok može tražiti zasebno odobrenje i slanje transakcije za svaki korak. Smart account može podržati grupisanje radnji u jedan tok, tako da korisnik ima manje pojedinačnih potvrda. (ethereum.org)
U zavisnosti od implementacije, novčanik može koristiti passkey ili više potvrda, ponuditi oporavak preko unaprijed podešenih pravila ili dozvoliti aplikaciji da plati naknadu. To su mogućnosti, a ne obavezne funkcije svakog smart accounta. (docs.erc4337.io)
- Grupisanje radnji: više povezanih koraka može se izvršiti kao jedna operacija.
- Fleksibilna potvrda: nalog može podržati drugačija pravila autorizacije, zavisno od novčanika.
- Sponzorisana naknada: aplikacija ili paymaster može platiti naknadu ako to podržava i odobri.
- Oporavak: određeni dizajni mogu omogućiti oporavak pristupa po unaprijed definisanim pravilima.
ERC-4337 ukratko
ERC-4337 je jedan od načina da se account abstraction omogući bez promjene osnovnog Ethereum protokola. Umjesto uobičajene transakcije, korisnik sastavlja UserOperation — opis željene radnje. Bundler prikuplja takve operacije i šalje ih kroz EntryPoint ugovor, koji učestvuje u provjeri i izvršavanju. (ercs.ethereum.org)
Paymaster je komponenta koja može preuzeti plaćanje mrežne naknade, pod određenim uslovima. Ako aplikacija prikazuje da je radnja „bez gasa“, provjerite ko je pokriva i da li postoje ograničenja. „Bez gasa“ ne znači da je transakcija bez troška za sve strane. (docs.erc4337.io)
Šta treba provjeriti prije korišćenja
Smart account je i dalje softver koji može imati greške ili zavisiti od drugih komponenti. Ethereum.org navodi da smart contract walletima pripadaju različiti modeli apstrakcije, a ERC-4337 uključuje bundlers, EntryPoint i opcionalne paymastere. Zato pogodnosti i bezbjednosna svojstva zavise od konkretne implementacije. (ethereum.org)
Prije nego što uplatite sredstva, provjerite podržanu mrežu, pravila za oporavak i promjenu ovlašćenja, način naplate naknade i da li novčanik ili aplikacija traže dozvole koje nijesu potrebne za radnju. Ne dijelite seed frazu ili privatni ključ sa osobom koja nudi „pomoć“.
- Koristite zvaničnu aplikaciju ili veb-adresu novčanika; pazite na lažne stranice.
- Pažljivo pročitajte šta potvrđujete, naročito dozvole za tokene i duže sesijske ključeve.
- Ne pretpostavljajte da je oporavak moguć samo zato što novčanik koristi naziv „smart account“.
- Za veće iznose prvo testirajte postupak sa malim iznosom.
Šta ovo znači za korisnike u Crnoj Gori i regionu?
Account abstraction je tehnički način rada Ethereum novčanika, a ne poseban proizvod ili garancija zaštite potrošača. Dostupnost funkcija može se razlikovati po aplikaciji i mreži. Ako dođe do prevare ili neovlašćenog pristupa, sačuvajte adrese, identifikatore transakcija, poruke i podatke o aplikaciji, pa kontaktirajte nadležnu instituciju u svojoj državi i pružaoca usluge. Ovaj tekst nije pravni ni finansijski savjet.
Evropski nadzorni organi upozoravaju da zaštита korisnika kod kriptoimovine može zavisiti od vrste imovine i pružaoca usluge. To je dodatni razlog da se ne poistovjećuju funkcionalnost novčanika i garancija povraćaja sredstava. (eba.europa.eu)



Komentari
Diskusija je otvorena za W3M korisnike. Komentare mogu čitati svi, a objavljivanje zahtijeva prijavu.
Za komentarisanje i odgovaranje potreban je W3M nalog.