Konta abstrakcijas skaidrojums

Dalīties:

Konta izvilkšana Galvenais

Saturs

Konta abstrakcija ir inovatīvs Ethereum blokķēdes koncepts, kura mērķis ir vienkāršot mijiedarbību starp lietotājiem un viņu makiem, uzskatot visus kontus par viedajiem līgumiem. Šī pieeja apvieno ārējo kontu (EOA) iespējas ar viedo līgumu iespējām, ļaujot veikt elastīgākas un lietotājam draudzīgākas operācijas. Vienkāršāk sakot, tā ir iespēja izmantot viedos līgumus līdzekļu pārvaldīšanai, neprasot lietotājiem nodot savu līdzekļu kontroli viedajam līgumam. 

Ārējiem īpašniekiem piederoši konti (EOA) un to trūkumi

Ārpakalpojumu konts (EOA) ir konts, ko kontrolē kriptogrāfisko atslēgu pāris, un visbiežāk to dēvē par maku. Atslēgu pāri veido publiskā atslēga (jeb publiskā adrese) un privātā atslēga.

Tradicionāli blokķēdes darījumos tiek izmantoti divu veidu konti: EOA un līgumu konti. 

EOA, ko kontrolē privātās atslēgas bez saistītā koda, saskaras ar vairākiem trūkumiem, piemēram, drošības riskiem, ja privātās atslēgas tiek nozaudētas vai nozagtas, atjaunošanas iespēju trūkumu un ierobežotu funkcionalitāti, kas prasa manuālus darījumus ar viedajiem līgumiem. Šo problēmu rezultātā ir slikta mērogojamība, augstas gāzes maksas sastrēgumu laikā un neatbilstoša lietotāja pieredze. Turklāt EOA nevar izpildīt nosacījuma loģiku, kas ierobežo to praktiskumu un rada nepieciešamību pēc tādām alternatīvām kā konta abstrakcija, lai uzlabotu elastīgumu un automatizāciju. 

Piemēram: MetaMask, parasta pārlūkprogrammā bāzēta maku, ir EOA. Tajā nav iespējams ieprogrammēt viedos līgumus, tāpēc tā izmantošana ir ierobežota līdz lietojumprogrammu mijiedarbībai, kurā lietotāji atsakās no sava konta kontroles. Savukārt līgumu kontos var izvietot viedos līgumus, tādējādi uzlabojot maku funkcionalitāti un pielāgojamību.

Un kā mēs varam atrisināt šīs problēmas? Ar kontu abstrakciju.

Kas ir konta abstrakcija (ERC-4337) un ar ko tā atšķiras no EOA

Konta abstrakcija ir blokķēdes tehnoloģija, kas ļauj lietotājiem izmantot viedos līgumus kā savus kontus.

Konta abstrakcija, jo īpaši ar ERC-4337 standarts risina EOA problēmas, ļaujot kontus attēlot kā viedos līgumus. Šī pāreja ļauj kontiem veikt sarežģītas operācijas, piemēram, automatizētus darījumus un atgūšanas metodes, nezaudējot drošību vai decentralizāciju. 

Ar ko kontu abstrakcija atšķiras no EOA?

EOA un konta abstrakcija būtiski atšķiras, apstrādājot lietotāju mijiedarbību Ethereum blokķēdē. EOA aprobežojas tikai ar pamata darījumiem, un uzlaboto funkciju veikšanai ir nepieciešami atsevišķi viedie līgumi, kurus pārvalda tikai ar privātajām atslēgām. Savukārt konta abstrakcija ļauj kontiem darboties kā viedlīgumiem, integrējot automatizētas operācijas, uzlabotu drošību ar atgūšanas iespējām un elastīgu darījumu pārvaldību. Šāda pieeja vienkāršo blokķēdes lietotāja pieredzi, palielina drošību un uzlabo efektivitāti, padarot to pieejamāku un daudzpusīgāku.

Kā darbojas konta abstrakcija?

Konta abstrakcija vienkāršo darījumus, ļaujot lietotājiem iniciēt darbības bez tiešas mijiedarbības ar blokķēdes tehniskajiem aspektiem. Piemēram, tā ļauj apstiprināt vai izpildīt darījumus partijās, un viedie līgumi var automatizēt šos procesus, uzlabojot lietotāju pieredzi un efektivitāti.

Tehniski skaidrojot, ERC-4337 ievieš racionalizētu darījumu pārvaldības procesu Ethereum, ļaujot lietotājiem izveidot "UserOperation", kurā ir detalizēti aprakstītas viņu plānotās darbības un iekļauts viņu digitālais paraksts. Šī operācija tiek nosūtīta saišu veidotājam, kurš to pārbauda, salīdzinot ar lietotāja viedā maka līgumu, lai nodrošinātu, ka tā atbilst iepriekš noteiktiem noteikumiem un ir pienācīgi autorizēta. Pēc verifikācijas saiņotājs samaksā maksu par gāzi un iesniedz operāciju EntryPoint - īpašam līgumam, kas darbojas kā centrālais šo darījumu apstrādātājs. EntryPoint pēc tam izpilda darījumu blokķēdē. Ja darījums neizdodas, piemēram, nepietiekama gāzes daudzuma dēļ, EntryPoint apstrādā neveiksmi saskaņā ar noteiktiem protokoliem, kas var ietvert atkārtotu mēģinājumu ar koriģētām maksām vai kļūdas atgriešanu, tādējādi uzlabojot darījumu elastību un lietotāju pieredzi Ethereum.

Ethereum konta abstrakcija

Konta abstrakcijas priekšrocības

  • Naudas maka atgūšana: Lietotāji var atgūt piekļuvi saviem maki bez sākuma frāzes, izmantojot citas autentifikācijas metodes.
  • Partijas darījumi: Lai nodrošinātu efektivitāti, vienlaicīgi apstipriniet vai izpildiet vairākus darījumus.
  • Kontu iesaldēšana un bloķēšana: Uzlabojiet drošību, uz laiku atspējot konta operācijas.
  • Iestatiet darījuma limitu: Kontrolējiet izdevumus, nosakot ierobežojumus darījumiem.
  • Samaksājiet gāzes nodevu par kādu citu personu: Atvieglojiet darījumus citiem, sedzot maksu par gāzi.
  • Automatizētas pārejas: Plānojiet vai aktivizējiet darījumus, pamatojoties uz iepriekš definētiem nosacījumiem.
  • Koplietoti maki: Vienu maku var kontrolēt vairāki lietotāji, kas ir noderīgi ģimenēm vai komandām.

Konta abstrahēto maku piemēri

Šajos makos dažādos līmeņos tiek izmantota konta abstrakcijas koncepcija, vai nu pilnībā izmantojot ERC-4337 standartu, vai arī iekļaujot galvenās funkcijas, piemēram, uz viedajiem līgumiem balstītas operācijas un uzlabotus drošības pasākumus. 

  • Monitok: Monitok ir izcils konta abstrahēta maka piemērs. Tas koncentrējas uz Ethereum lietotņu lietošanas berzes mazināšanu, ļaujot lietotājiem mijiedarboties, nemaksājot gāzes maksu par katru darījumu, ieviešot "meta darījumu" pieeju, kurā darījumu maksu var sadalīt pa daļām vai samaksāt atbalstītos žetonos.
  • Argent maciņš: Argent ir no konta abstrahēts maks, kas izmanto viedo līgumu makus, lai nodrošinātu tādas funkcijas kā maka atjaunošana bez sēklas frāzēm, dienas pārskaitījumu ierobežojumi un "aizbildņi", kas var palīdzēt atgūt piekļuvi makam. 
  • Authereum: Authereum ir vēl viens maks, kas integrē konta abstrakciju, lai uzlabotu lietotāja pieredzi. Tāpat kā Monitok, arī tas ir vērsts uz darījumu pakešu veidošanu un gāzes nodevu samazināšanu.
  • Loopring Maki: Izmantojot zkRollup tehnoloģiju ātrdarbīgiem un lētiem darījumiem, Loopring Wallet izmanto konta abstrakciju, lai piedāvātu lietotājiem atgūstamus kontus, elastīgas maksas maksājumu iespējas un vairāku parakstu drošības funkcijas. 
  • Gnosis Safe: Lai gan Gnosis Safe galvenokārt ir vairāku parakstu maks, tas izmanto konta abstrakciju, ļaujot darījumu apstiprinājumus veikt no vairākām ierīcēm vai privātpersonām, tādējādi decentralizējot kontroli un palielinot drošību. 
  • MetaMask Institucionālā: Lai gan pati MetaMask tradicionāli nav no konta abstrahēts maks, institucionālā versija piedāvā funkcijas, kas virzās uz konta abstrakciju, piemēram, politikas kontroli un papildu drošības slāņus, kas piemēroti organizatoriskai lietošanai, integrējot tos ar viedo līgumu iespējām.

Kontu abstrakcija ir nozīmīgs solis uz priekšu, lai padarītu blokķēdes tehnoloģiju lietotājam draudzīgāku un daudzpusīgāku, kas sola paātrināt tās pieņemšanu un inovāciju Ethereum ekosistēmā un ārpus tās.

Biežāk uzdotie jautājumi 

Kontu abstrakcija ievērojami uzlabo blokķēdes darījumu lietojamību un drošību, padarot tos lietotājiem pieejamākus un daudzpusīgākus.

Kontu abstrakcija var ievērojami uzlabot gāzes pārvaldību, ļaujot darījumus grupēt kopā, tādējādi samazinot kopējo nepieciešamo gāzes daudzumu. Tas arī ļauj sponsorēt gāzes maksu, kad trešās personas var apmaksāt gāzes izmaksas, tādējādi atvieglojot jaunu lietotāju pievienošanos bez sākotnējām izmaksām. Turklāt viedo līgumu maki var automatizēt un optimizēt gāzes maksājumus, izpildot darījumus, kad gāzes cenas ir zemākas, un vienkāršojot procesu lietotājiem.

Ieinteresētie lietotāji var izpētīt konta abstrakciju, izmantojot tādus makus kā Monitok un pakalpojumus, kas atbalsta ERC-4337 standartu, piedāvājot intuitīvāku un elastīgāku lietošanas pieredzi.

Ārēji piederošs konts ir blokķēdes konts, ko kontrolē ar privāto atslēgu, bez iespējas palaist viedā līguma kodu, ko galvenokārt izmanto darījumu nosūtīšanai un aktīvu turēšanai.

Par autoru

Saturs

Saistītās ziņas
Atklājiet Monitok aprīļa projekta aktualitātes, tostarp jaunas mājaslapas, komandas biedru un discord kanāla atjauninājumus.
Uzziniet visu, kas jums jāzina par Fiat uzbrauktuvēm un nobrauktuvēm. Funkcija, kas ļauj iegādāties kriptovalūtu par tradicionālajām FIAT valūtām
Lasiet, kā Monitok, izmantojot Flutter, paplašinājās uz Android, uzlabojot efektivitāti un lietotāju sasniedzamību, kā arī par nākamajiem soļiem, kas saistīti ar lietotni un tās attīstību.