Kontode abstraktsiooni selgitamine

Jagage:

Konto väljavõtete tegemine Main

Sisukord

Kontode abstraktsioon on Ethereumi plokiahelas uuenduslik kontseptsioon, mille eesmärk on lihtsustada kasutajate ja nende rahakottide vahelist suhtlust, käsitledes kõiki kontosid arukate lepingutena. See lähenemisviis ühendab välisomandis olevate kontode (EOA) ja nutilepingute võimalused, võimaldades paindlikumaid ja kasutajasõbralikumaid toiminguid. Lihtsamalt öeldes on see võimalus kasutada arukaid lepinguid vahendite haldamiseks, ilma et kasutajad peaksid oma raha kontrolli üle andma arukale lepingule. 

Välisomandis olevad kontod (EOA) ja selle puudused

Välisomandis olev konto (EOA) on konto, mida kontrollib krüptograafiline võtmepaar ja mida tavaliselt nimetatakse rahakotiks. Võtmepaar koosneb avalikust võtmest (ehk avalikust aadressist) ja privaatsest võtmest.

Traditsiooniliselt hõlmavad plokiahela tehingud kahte tüüpi kontosid: EOA-d ja lepingulised kontod. 

EOA-d, mida kontrollitakse privaatvõtmete abil ilma seotud koodita, seisavad silmitsi mitmete puudustega, näiteks turvariskid, kui privaatvõtmed kaovad või varastatakse, taastamisvõimaluste puudumine ja piiratud funktsionaalsus, mis nõuab käsitsi tehtavaid tehinguid arukate lepingutega. Nende probleemide tulemuseks on halb skaleeritavus, kõrged gaasitasud ülekoormuse ajal ja ebapiisav kasutajakogemus. Lisaks ei saa EOA-d täita tingimusloogikat, mis piirab nende praktilisust ja nõuab alternatiive, nagu konto abstraktsioon, suurema paindlikkuse ja automatiseerimise jaoks. 

Näiteks: MetaMask, tavaline brauseripõhine rahakott on EOA. Sellel ei ole võimalik programmeerida sellele arukaid lepinguid, mistõttu piirdub selle kasutamine ainult rakenduste interaktsioonidega, kus kasutajad loovutavad kontrolli oma konto üle. Samas kui lepinguliste kontode puhul on võimalik arukaid lepinguid kasutusele võtta, mis parandab rahakoti funktsionaalsust ja kohandamist.

Ja kuidas me neid probleeme lahendame? Kontode abstraktsiooniga.

Mis on konto abstraktsioon (ERC-4337) ja kuidas see erineb EOA-dest?

Konto abstraktsioon on plokiahela tehnoloogia, mis võimaldab kasutajatel kasutada arukaid lepinguid oma kontodena.

Kontode abstraktsioon, eelkõige läbi ERC-4337 standard käsitleb EOAde probleeme, võimaldades kontode esitamist arukate lepingutena. See nihe võimaldab kontodel teostada keerulisi toiminguid, näiteks automatiseeritud tehinguid ja sissenõudmismeetodeid, ilma turvalisust või detsentraliseeritust ohverdamata. 

Mille poolest erineb kontode abstraktsioon EOAdest?

EOA-d ja konto abstraktsioon erinevad oluliselt kasutajate interaktsioonide käsitlemisel Ethereumi plokiahelas. EOA-d piirduvad põhitehingutega ja nõuavad edasijõudnud funktsioonide jaoks eraldi nutikontakte, mida käitavad üksnes privaatvõtmed. Konto abstraktsioon võimaldab aga kontode toimimist nagu nutilepingud, integreerides automatiseeritud toiminguid, täiustatud turvalisust koos taastamisvõimalustega ja paindlikku tehinguhaldust. Selline lähenemisviis lihtsustab plokiahela kasutajakogemust, suurendab turvalisust ja parandab tõhusust, muutes selle kättesaadavamaks ja mitmekülgsemaks.

Kuidas kontode abstraktsioon toimib?

Kontode abstraktsioon lihtsustab tehinguid, võimaldades kasutajatel algatada tegevusi, ilma et nad peaksid otseselt suhtlema plokiahela tehnilisemate aspektidega. Näiteks võimaldab see tehingute heakskiitmist või teostamist partiidena ning arukad lepingud võivad neid protsesse automatiseerida, suurendades kasutajakogemust ja tõhusust.

ERC-4337 tutvustab tehniliselt selgitades lihtsustatud protsessi Ethereumi tehingute haldamiseks, võimaldades kasutajatel luua "UserOperation", mis kirjeldab nende kavandatud tegevusi ja sisaldab nende digitaalset allkirja. See operatsioon saadetakse komplekteerijale, kes kontrollib seda kasutaja aruka rahakoti lepingu alusel, et tagada selle vastavus eelnevalt määratletud reeglitele ja nõuetekohane autoriseerimine. Pärast kontrollimist maksab komplekteerija gaasitasu ja edastab operatsiooni EntryPoint'ile, spetsiaalsele lepingule, mis toimib nende tehingute keskse töötlejana. Seejärel täidab EntryPoint tehingu plokiahelas. Kui tehing ebaõnnestub, näiteks gaasi ebapiisavuse tõttu, käsitleb EntryPoint ebaõnnestumist vastavalt kehtestatud protokollidele, mis võivad hõlmata korduskatset kohandatud tasudega või veateate tagastamist, suurendades seeläbi tehingu paindlikkust ja kasutajakogemust Ethereumis.

Ethereumi konto abstraktsioon

Kontode abstraktsiooni eelised

  • Rahakoti taastamine: Kasutajad saavad taastada juurdepääsu oma rahakotid ilma seemnefraasita, kasutades muid autentimismeetodeid.
  • Partiitehingud: Tõhususe tagamiseks võite heaks kiita või teostada mitu tehingut samaaegselt.
  • Konto külmutamine ja lukustamine: Suurendage turvalisust, lülitades ajutiselt välja kontotoimingud.
  • Seadistage tehingu limiit: Kontrollida kulutusi, kehtestades tehingutele piirangud.
  • Maksa gaasi eest tasu kellegi eest: Lihtsustage teiste jaoks tehinguid, kattes gaasitasud.
  • Automatiseeritud üleminekud: Ajastage või käivitage tehinguid etteantud tingimuste alusel.
  • Jagatud rahakotid: Mitu kasutajat saavad kontrollida ühte rahakotti, mis on kasulik peredele või meeskondadele.

Näiteid kontoga abstraktsete rahakottide kohta

Need rahakotid kasutavad konto abstraktsiooni kontseptsiooni erineval määral, võttes kas täielikult kasutusele ERC-4337 standardi või lisades põhifunktsioone, nagu arukal lepingul põhinevad toimingud ja täiustatud turvameetmed. 

  • Monitok: Monitok on silmapaistev näide konto abstraktsest rahakotist. See keskendub Ethereumi rakenduste kasutamise hõõrdumise vähendamisele, võimaldades kasutajatel suhelda, ilma et nad peaksid iga tehingu eest gaasitasu maksma, rakendades "metatehingu" lähenemisviisi, kus tehingutasusid saab koondada või maksta toetatud müntides.
  • Argent rahakott: Argent on kontoga abstraktset rahakotti, mis kasutab arukaid lepinguid, et võimaldada selliseid funktsioone nagu rahakoti taastamine ilma seemnefraasita, igapäevased ülekandepiirangud ja "eestkostjad", kes võivad aidata taastada juurdepääsu rahakotile. 
  • Authereum: Authereum on veel üks rahakott, mis integreerib konto abstraktsiooni kasutajakogemuse parandamiseks. Nagu Monitok, keskendub ka see tehingute pakkimisele ja gaasitasude vähendamisele.
  • Loopring rahakott: Loopring Wallet kasutab kiireid ja odavaid tehinguid võimaldavat zkRollup-tehnoloogiat ning pakub kasutajatele taaskasutatavaid kontosid, paindlikke maksevõimalusi ja mitme allkirjaga turvaelemente. 
  • Gnosis Safe: Kuigi tegemist on peamiselt mitme allkirjaga rahakotiga, kasutab Gnosis Safe kontode abstraktsiooni, võimaldades tehingu kinnitamist mitmest seadmest või üksikisikust, detsentraliseerides seega kontrolli ja suurendades turvalisust. 
  • MetaMask Institutsionaalne: Kuigi MetaMask ise ei ole traditsiooniliselt konto abstraheeritud rahakott, pakub institutsionaalne versioon funktsioone, mis liiguvad konto abstraktsiooni suunas, nagu näiteks poliitikakontroll ja täiendavad organisatsiooniliseks kasutamiseks sobivad turvakihid, mis integreeruvad aruka lepingu võimalustega.

Kontode abstraktsioon kujutab endast märkimisväärset hüpet plokiahela tehnoloogia kasutajasõbralikumaks ja mitmekülgsemaks muutmisel, mis lubab kiirendada vastuvõtmist ja innovatsiooni Ethereumi ökosüsteemis ja kaugemalgi.

Korduma kippuvad küsimused 

Kontode abstraktsioon suurendab märkimisväärselt plokiahela tehingute kasutatavust ja turvalisust, muutes need kasutajate jaoks kättesaadavamaks ja mitmekülgsemaks.

Konto väljavõtmine võib oluliselt parandada gaasi haldamist, kuna see võimaldab tehinguid koondada, vähendades kogu gaasivajadust. See võimaldab ka gaasitasude sponsorlust, kus kolmandad isikud saavad maksta gaasikulusid, mis lihtsustab uute kasutajate liitumist ilma eelnevate kuludeta. Lisaks saavad arukate lepingute rahakotid automatiseerida ja optimeerida gaasimakseid, teostades tehinguid siis, kui gaasihinnad on madalamad, ja lihtsustades protsessi kasutajate jaoks.

Huvitatud kasutajad saavad uurida konto abstraktsiooni, kasutades rahakotte nagu Monitok ja teenuseid, mis toetavad ERC-4337 standardit, pakkudes intuitiivsemat ja paindlikumat kasutajakogemust.

Välisomandis olev konto on plokiahela konto, mida kontrollitakse privaatvõtme abil, ilma nutilepingu koodi käivitamise võimeta, mida kasutatakse peamiselt tehingute saatmiseks ja varade hoidmiseks.

Autori kohta

Sisukord

Seotud ametikohad
Explore the differences between USDC and USDT, two major stablecoins, as we delve into their features, volumes, and regulatory aspects to guide your crypto investments.
Avastage Monitoki aprilli projekti tipphetked, sealhulgas uus veebileht, meeskonnaliikmete ja discord-kanali uuendused
Õpi kõik, mida pead teadma Fiati sisse- ja väljasõidurampide kohta. Funktsioon, mis võimaldab teil osta krüptovaluutat traditsiooniliste FIAT-valuutadega