Na blockchain Ethereum (ETH) bola nasadená nová funkcionalita známa ako abstrakcia účtu (account abstraction). Ide o kľúčové vylepšenie, ktoré by používateľom malo uľahčiť obnovenie kryptomien, v prípade straty súkromných kľúčov k softvérovej peňaženke.
Štandard nasadený prostredníctvom smart kontraktu
Nový štandard, známy ako ERC-4337, bol nasadený prostredníctvom smart kontraktu s názvom EntryPoint. To bol zároveň jeden z dôvodov, prečo bolo nasadenie ERC-4337 také ľahké. Nový štandard si vďaka tomu nevyžadoval žiadne zmeny v základnom kóde ETH, ktorých implementácia by bola komplikovaná. Smart kontrakt už taktiež prešiel úplným bezpečnostným auditom.
Tento návrh len pridáva novú vrstvu na hlavnú ETH sieť. Cieľom je nakoniec integrovať abstrakciu účtu aj do hlavného protokolu.
Vitalik Buterin, spoluzakladateľ ETH, tweetoval o výhodách ERC-4337 už v októbri. „Zužujeme skutočnú cestu pre abstrakciu účtov, niečo, čo sme vždy chceli, ale v skutočnosti sa nám to nepodarilo,“ napísal vtedy.
The big really valuable and necessary thing that ERC-4337 provides for account abstraction is a *decentralized fee market* for user operations going into smart contract wallets.https://t.co/JUigSO5OtW
— vitalik.eth (@VitalikButerin) October 1, 2022
Ebook: TOP 5 AI kryptomien
Dostupné na stiahnutie
Abstrakcia účtu je koncept, ktorý mení peňaženky používateľov na „účty smart kontraktov“. Cieľom je, aby boli ETH peňaženky užívateľsky prívetivejšie a aby sa predišlo akejkoľvek strate privátnych kľúčov.
Ako funguje abstrakcia účtu?
Na ETH si môžu používatelia vytvoriť dva typy účtov, na ktorých sú uložené ich kryptomeny – externé vlastnené účty (EVÚ) a zmluvné účty (ZÚ).
EVÚ, pre ktoré sa rozhodne väčšina používateľov ETH, sú typom účtu, ktorý používate, ak si otvoríte MetaMask a Coinbase Wallet. S tým používatelia dostanú pár súkromných a verejných kľúčov a ktokoľvek môže poslať krypto do EVÚ pomocou svojho verejného kľúča. Z EVÚ môže transakcie iniciovať iba vlastník účtu – osoba, ktorá má prístup k súkromným kľúčom.
Na druhej strane ZÚ sú účty riadené kódom (nie súkromnými kľúčmi), takže nemôžu samy iniciovať transakcie.
Problém s EVÚ spočíva v ľudskej chybe. Ak používateľ stratí svoje súkromné kľúče, neexistuje spôsob, ako ich obnoviť. Abstrakcia účtu rieši problémy EVÚ jeho zlúčením s ZÚ, čím vytvára vstavané mechanizmy, ktoré môžu používateľom zachovať si prístup k ich kryptomenám.
Abstrakcia účtu tiež umožňuje používateľom vytvárať tzv. multisig peňaženky, ktoré poskytujú prístup k účtu skupine používateľov a v prípade odosielania transakcie vyžadujú, aby ju potvrdili viacerí používatelia ako ďalší bezpečnostný mechanizmus.
Zdroj: coindesk.com