Sąskaitos abstrakcija yra a blockchain pasiūlymas, kuris gali pakeisti žmonių sandorius su piniginėmis Web3. Tai leidžia vartotojams naudoti išmaniąsias sutartis kaip pinigines, o ne iš išorės priklausančias paskyras, tokias kaip „Metamask“. Tada vartotojai vykdys operacijas pagal sutartis. Šis pasiūlymas atveria naują „blockchain“ sandorių supaprastinimo galimybių pasaulį.
fonas
Išmaniosios sutartys yra kodo eilutės, veikiančios blokų grandinėje. Skirtingai nuo išorinių paskyrų (EOA), kurias vartotojas valdo naudodamas privatųjį raktą, išmaniosioms sutartinėms paskyroms jokiu būdu nereikia privataus ir viešojo rakto; Vietoj to, kodas apibrėžia jų elgesį.
Šis susitarimas suteikia išmaniosioms sutartims didžiulę galią ir suteikia daug lankstumo, nes leidžia kūrėjams sukurti bet kokią sutartį, kurią jie gali įsivaizduoti, ir prireikus koreguoti. Kita vertus, EOA gali būti naudojamos tik sandoriams pasirašyti ir nesiūlo beveik tokio universalumo. Svarbu atsiminti, kad naudodami blokų grandines vartotojai valdo EOA privačiais raktais, o išmaniosios sutartys yra valdomos tik jose užkoduota logika.
Kaip šiandien veikia Web3 piniginės
Nors šiandien blokų grandinėje atlikti veiksmus paprastai yra lėta ir nuobodu, daugelis žmonių vis tiek negali atsispirti galimybei patekti į šią pažangiausią erdvę. Susipažinus su sandorių pasirašymu iš EOA, operacijos tampa daug lengviau valdomos.
Tačiau pradinė sąveika gali būti sudėtinga, varginanti ir visiškai atgrasanti naujus vartotojus. Pakanka pabandyti suprasti, kaip pirmą kartą nustatyti žiniatinklio 3 programą, kad kiekvienas iš naujo susimąstytų, ar nori prisijungti prie šios revoliucijos.
EOA piniginių apribojimai
Šių tipų paskyros turi tam tikrų apribojimų:
- Jei vartotojai praranda prieigą prie savo privataus rakto, jie negali pasiekti ar valdyti paskyros.
- Jie gali būti pažeidžiami kenkėjiškų veikėjų, kurie gali bandyti pavogti su paskyra susijusias lėšas arba duomenis.
- EOA turi ribotas galimybes ir negali vykdyti išmaniųjų sutarties funkcijų.
- Jie turi prastą UX sąsają, kuri gali apriboti masinį priėmimą.
- Jie negali lengvai valdyti kelių paskyrų.
EOA vs sutarties sąskaitos
Leidžiama kontrolė
Naudojant EOA paskyras, privatus raktas suteikia visišką prieigą prie visko, kas susieta su ta paskyra. Priešingai, sutartinės paskyros leidžia vartotojams apibrėžti pakopų leidimų lygių sąrašą. Pavyzdžiui, galite reikalauti, kad 3 iš 5 pasirašiusiųjų patvirtintų operaciją prieš ją įvykdant.
Paketiniai sandoriai
EOA sąskaitoms reikalingas atskiras parašas kiekvienam veiksmui, atliekamam blokų grandinėje, o sutartinės sąskaitos gali sujungti operacijas. Taigi, pavyzdžiui, vartotojas gali patvirtinti žetono perkėlimą ir pakeisti jį kitu žetonu per vieną operaciją su savo sutarties paskyra. Ši funkcija leidžia vartotojams efektyviau elgtis su defi.
Paskyros atkūrimas
Nors EOA piniginės suteikia jums tiesioginę lėšų kontrolę, tai taip pat reiškia, kad prie jų pasikliauja tik privataus rakto turėtojas – jei jis bus prarastas, kontrolė gali būti visiškai prarasta. Kita vertus, sutarties paskyrose naudojamas kodas, įrašytas jose, kad būtų išvengta prieigos problemų. Užuot pasikliaujant vienu privačiu raktu kaip saugumo veiksniu, pagal užsakymą koduota logika suteikia papildomą apsaugos sluoksnį ir pašalina pavienius gedimo taškus. Dėl to sutarčių sąskaitos geriau tinka tiems, kuriems reikia prieiti prie savo kriptovaliutos, nesijaudinant dėl galimų nuostolių dėl atskleidimo ar netinkamo išdėstymo.
Sandorių limitai
Naudojant EOA sąskaitas, įvyks bet kokia operacija, kurią pasirašo jūsų piniginė. Sutarčių sąskaitose galite rašyti pasirinktinę logiką, kontroliuojančią, kaip lėšos pervedamos, pvz., funkciją sustabdyti visas operacijas kitais adresais, kol atkuriate prieigą prie paskyros. Šis funkcionalumo skirtumas suteikia vartotojams daugiau lankstumo užtikrinant, kad jų lėšos būtų saugios ir prieinamos tik jiems.
Sąskaitos paėmimo pasiūlymai Ethereum ekosistemoje
Šios Ethereum bendruomenė pasiūlė Ethereum ekosistemoje įdiegti paskyros abstrakciją.
Šie pasiūlymai apima:
- 86 m. EIP 2016 – šiame pasiūlyme buvo pasiūlytas abstraktus sluoksnis tarp vartotojo ir jo piniginės, leidžiantis keliems pasirašiusiems asmenims naudotis viena paskyra.
- 2938 m. EIP 2020 – pasiūlė naują operacijos tipą, vadinamą „AA sandoriais“.
- 3074 m. EIP 2020 – pasiūlymas perduoti vartotojo abonemento įgaliojimus išmaniosioms sutartims.
- 4337 m. EIP 2021 – pasiūlė „pseudooperacijos“ objektą, kuris apibrėžia, kaip išmaniosios sutartys gali atlikti operaciją vartotojo vardu.
Visi šie pasiūlymai šiuo metu yra sustingę.
Kodėl sąskaitos abstrakcija yra svarbi
Paskyros abstrakcija tapo itin svarbia plėtra, suteikiančia labai reikalingą bendros Web3 naudotojo patirties patobulinimą.
Abstrakcija sukūrė daugybę naujoviškų galimybių, tokių kaip:
- Piniginių generavimas naudotojų vardu, kai jie prisiregistruoja naudoti programą.
- Įgalinkite nerizikingą žaidimą naudodami seanso raktus ir komandos pinigines su pakopinėmis leidimų sistemomis.
Abstrahuodami sudėtingus „blockchain“ technologijos aspektus, vartotojai gali mėgautis privalumais, susijusiais su decentralizuotomis programomis – net ir nepažįstantys „blockchain“ gali rinkti NFT be jokių su technologijomis susijusių galvos skausmų. Sutarčių sąskaitos gali pakeisti ne technologijų entuziastų sąveiką su web3.
Paskyros abstrakcijos naudojimo atvejų pavyzdžiai realiame pasaulyje
Vienas iš populiariausių paskyros abstrahavimo atvejų yra kelių parašų piniginės. Šios piniginės leidžia prie vienos piniginės prijungti kelis pasirašiusius asmenis. Dėl to kiekviena operacija turi praeiti per įvairius vartotojo prisijungimus, kad būtų galima vykdyti blokų grandinėje – tai sukuria efektyvų ir saugų būdą valdyti dideles skaitmeninio turto sumas.
Kiti naudojimo atvejų pavyzdžiai apima
- Su „Netflix“ arba „Disney Plus“ nustatyta paskyros abstrakcija, kiekvienas šeimos narys gali turėti antrinę paskyrą, kurią gali konfigūruoti ir valdyti pagrindinis paskyros savininkas. Tokia leidimų kontrolė gali padėti tėvams užtikrinti, kad vartotojai galėtų pasiekti amžių atitinkantį turinį, mėgaudamiesi mėgstamomis laidomis, nesijaudindami, kad jų vaikai žiūrės nepatvirtintą medžiagą.
- Šeima, besilankanti pramogų parke, gali patirti patogią paskyros abstrakciją, suteikdama tėvams galimybę valdyti, kurias lankytinas vietas gali pasiekti jų vaikai.
Tokie pavyzdžiai parodo neįtikėtiną sąskaitos abstrakcijos potencialą ir leidžia užtikrinti didesnį skaitmeninių operacijų skaidrumą ir saugumą. Naudojant daugiau tokių programų, nėra jokių abejonių, kad paskyros abstrakcija atvers įdomių galimybių naudoti blokų grandinės technologiją.
Sąskaitų paėmimo su išmaniosiomis sutartimis apribojimai
Paskyros abstrakcija yra galingas įrankis, galintis pakeisti žmonių sąveiką su web3. Tačiau tai taip pat turi tam tikrų pavojų / apribojimų, į kuriuos turime atsižvelgti prieš įgyvendindami.
- Ribotas kai kurių išmaniųjų sutarčių mastelio keitimas – nors sąskaitos abstrakcija gali suteikti vartotojams daugiau lankstumo tvarkant savo lėšas, ji gali netikti sudėtingesniems naudojimo atvejams.
- Kenkėjiški veikėjai gali pasinaudoti išmaniosiomis sutartimis, kad pavogtų lėšas arba gautų prieigą prie asmens duomenų. Tokie išnaudojimai ypač aktualūs kelių parašų piniginėms, nes įsilaužėliai gali nusitaikyti į pažeidžiamas paskyras ir panaudoti jas savo naudai.
- Paskyros paėmimo ir kodavimo sutarčių sudėtingumas – nauji naudotojai gali neturėti techninių žinių, kad suprastų paskyros paėmimo nustatymo ir valdymo sudėtingumą, todėl jie gali būti pažeidžiami aferų.
- Paskyros abstrakcija gali sukelti privatumo pažeidimus, jei jomis piktnaudžiaujama – nors kūrėjai gali konfigūruoti paskyras taip, kad būtų paslėpta vartotojo tapatybė, tai priklauso nuo geros saugos praktikos, pvz., reguliaraus slaptažodžio keitimo.
- Egzistuoja rizika, kad vartotojai netinkamai naudos sąskaitos abstrakciją dėl nesupratimo – netinkamai sukonfigūruotos operacijos gali sukelti lėšų praradimą arba vėlavimą.
Todėl diegiant sąskaitos išėmimą būtina žinoti apie šias rizikas. Imantis tokių priemonių kaip reguliarus saugos auditas ir naudotojų mokymas apie geriausią jų paskyrų tvarkymo praktiką gali padėti sumažinti bet kokių problemų tikimybę.
Išvada
Paskyros abstrakcija yra galingas įrankis, galintis pakeisti žmonių sąveiką su web3 ir suteikti vartotojams daugiau galimybių valdyti savo skaitmeninius išteklius. Tačiau, kaip ir naudojant bet kurią technologiją, būtina suprasti susijusią riziką ir imtis priemonių, kad ji būtų minimali. Nepaisant to, tinkamai planuojant ir mokant apie geriausią praktiką, paskyros abstrakcija gali atverti naujų įdomių galimybių technologijų išmanantiems ir netechnologiniams vartotojams.
Šaltinis: https://www.cryptopolitan.com/account-abstraction-explained-web3-use-cases/