Tilin abstraktio on a blockchain ehdotus, joka voi mullistaa tavan, jolla ihmiset käyvät kauppaa lompakoiden kanssa Web3:ssa. Sen avulla käyttäjät voivat käyttää älykkäitä sopimuksia lompakkoina ulkoisten tilien, kuten Metamaskin, sijasta. Käyttäjät suorittavat sitten liiketoimia sopimusten kautta. Tämä ehdotus avaa uuden maailman mahdollisuuksia virtaviivaistaa lohkoketjutapahtumia.
Tausta
Älykkäät sopimukset ovat koodirivejä, jotka toimivat lohkoketjussa. Toisin kuin External Owned Accounts (EOA:t), joita käyttäjä hallitsee yksityisen avaimen kautta, älykkäät sopimustilit eivät vaadi yksityistä ja julkista avainta millään tavalla. sen sijaan koodi määrittelee niiden käyttäytymisen.
Tämä järjestely antaa älykkäille sopimuksille valtavan tehon ja tarjoaa paljon joustavuutta, koska sen avulla kehittäjät voivat luoda millaisia tahansa sopimuksia ja muokata niitä tarpeen mukaan. Toisaalta EOA:ita voidaan käyttää vain tapahtumien allekirjoittamiseen, eivätkä ne tarjoa läheskään yhtä monipuolisuutta. On tärkeää muistaa, että lohkoketjuja käytettäessä käyttäjät hallitsevat EOA:ita yksityisillä avaimilla, kun taas älykkäitä sopimuksia ohjataan yksinomaan niihin koodatun logiikan avulla.
Kuinka Web3-lompakot toimivat nykyään
Vaikka toimien suorittaminen lohkoketjussa on nykyään tyypillisesti hidasta ja työlästä, monet ihmiset eivät silti voi vastustaa mahdollisuuksia päästä tähän huippuluokan tilaan. Kun olet tutustunut tapahtumien allekirjoittamiseen EOA:sta, tapahtumat muuttuvat paljon paremmin hallittavissa.
Alkuvuorovaikutus voi kuitenkin olla vaikeaa, turhauttavaa ja suorastaan lannistavaa uusille käyttäjille. Web3-sovelluksen määrittämisen yrittäminen ensimmäistä kertaa riittää saamaan kenen tahansa harkitsemaan haluavansa liittyä tähän vallankumoukseen.
EOA-lompakoiden rajoitukset
Tämäntyyppisillä tileillä on kohtuullinen osa rajoituksista:
- Jos käyttäjät menettävät pääsyn yksityiseen avaimeensa, he eivät voi käyttää tiliä tai hallita sitä.
- He voivat olla alttiina haitallisille toimijoille, jotka voivat yrittää varastaa tiliin liittyviä varoja tai tietoja.
- EOA:iden ominaisuudet ovat rajalliset, eivätkä ne voi suorittaa älykkäitä sopimustoimintoja.
- Heillä on huono UX-liitäntä, joka voi rajoittaa massakäyttöä.
- He eivät voi helposti hallita useita tilejä.
EOA vs sopimustilit
Sallittu ohjaus
EOA-tileillä yksityinen avain antaa täyden pääsyn kaikkeen, joka liittyy kyseiseen tiliin. Sitä vastoin sopimustilien avulla käyttäjät voivat määrittää luettelon porrastetuista käyttöoikeustasoista. Voit esimerkiksi edellyttää, että kolme viidestä allekirjoittajasta hyväksyy tapahtuman ennen sen suorittamista.
Erätapahtumat
EOA-tilit vaativat erillisen allekirjoituksen jokaiselle lohkoketjussa tehdylle toiminnolle, kun taas sopimustilit voivat koota tapahtumat yhteen. Joten käyttäjä voi esimerkiksi hyväksyä tunnuksen siirron ja vaihtaa sen toiseen tunnukseen yhdessä toiminnossa sopimustilillään. Tämä ominaisuus tekee käyttäjistä tehokkaampia käsitellessään defi.
Tilin palautus
Vaikka EOA-lompakot antavat sinulle suoran hallinnan varoihin, se tarkoittaa myös sitä, että ne luottavat vain yksityisen avaimen haltijan pääsyyn niihin – jos tämä katoaa, se voi johtaa hallinnan täydelliseen menettämiseen. Toisaalta sopimustilit käyttävät niihin kirjoitettua koodia pääsyongelmien estämiseksi. Sen sijaan, että turvautuisi yhteen yksityiseen avaimeen turvatekijänä, räätälöity logiikka tarjoaa lisäsuojakerroksen ja eliminoi yksittäiset vikakohdat. Tämän seurauksena sopimustilit sopivat paremmin niille, jotka tarvitsevat kryptonsa pääsyn ilman huolta mahdollisista tappioista, jotka johtuvat altistumisesta tai väärästä sijainnista.
Transaktiorajat
EOA-tileillä tapahtuu kaikki lompakkosi allekirjoittamat tapahtumat. Sopimustilien avulla voit kirjoittaa mukautettua logiikkaa, joka ohjaa varojen siirtoa, kuten toiminnon, joka pysäyttää kaikki tapahtumat muihin osoitteisiin samalla, kun pääset takaisin tilillesi. Tämä toiminnallisuuden ero antaa käyttäjille enemmän joustavuutta varmistaakseen, että heidän varat ovat turvassa ja vain heidän käytettävissään.
Ethereum-ekosysteemin tilien poistoehdotukset
- Ethereum yhteisö on ehdottanut tilien abstraktion käyttöönottoa Ethereum-ekosysteemissä.
Näitä ehdotuksia ovat mm.
- EIP 86 2016 – Tämä ehdotus ehdotti abstraktia kerrosta käyttäjän ja lompakon välille, jolloin useat allekirjoittajat voivat käyttää yhtä tiliä.
- EIP 2938 2020 – ehdotti uutta tapahtumatyyppiä nimeltä "AA-tapahtumat".
- EIP 3074 2020 – ehdotus käyttäjätilin valtuuksien delegoimiseksi älykkäille sopimuksille.
- EIP 4337 2021 - ehdotti "pseudotapahtuma" -objektia, joka määritti, kuinka älykkäät sopimukset voivat tehdä tapahtuman käyttäjän puolesta.
Kaikki nämä ehdotukset ovat tällä hetkellä pysähdyksissä.
Miksi tilin abstraktiolla on merkitystä
Tilin abstraktio on noussut tärkeäksi kehitykseksi, joka tuo kipeästi kaivattua parannusta Web3:n yleiseen käyttökokemukseen.
Abstraktio on luonut lukuisia innovatiivisia mahdollisuuksia, kuten:
- Lompakoiden luominen käyttäjien puolesta, kun he kirjautuvat käyttämään sovellusta.
- Ota riskitön pelaaminen käyttöön istuntoavainten ja porrastettujen lupajärjestelmien tiimilompakoilla.
Abstrahoimalla lohkoketjuteknologian monimutkaiset näkökohdat käyttäjät voivat nauttia hajautettujen sovellusten eduista – jopa ne, jotka eivät tunne lohkoketjua, voivat kerätä NFT-kuvia ilman tekniikkaan liittyviä päänsärkyä. Sopimustilit voivat mullistaa muiden kuin teknologian harrastajien vuorovaikutuksen web3:n kanssa.
Esimerkkejä tilin abstraktion käyttötapauksista todellisessa maailmassa
Yksi suosituimmista käyttötapauksista tilin poistamiseen on usean allekirjoituksen lompakot. Nämä lompakot mahdollistavat useiden allekirjoittajien liittämisen yhteen lompakkoon. Tämän seurauksena jokaisen tapahtuman on läpäistävä erilaisia käyttäjien sisäänkirjautumisia, ennen kuin se voidaan suorittaa lohkoketjussa – mikä luo tehokkaan ja turvallisen tavan hallita suuria määriä digitaalista omaisuutta.
Muita käyttötapauksia ovat mm
- Netflixin tai Disney Plussan kanssa määritetyn tilin abstraktion avulla jokaisella perheenjäsenellä voi olla alatili, jonka ensisijainen tilinhaltija voi määrittää ja hallita. Tällainen lupavalvonta voi auttaa vanhempia varmistamaan, että käyttäjät voivat käyttää ikään sopivaa sisältöä samalla kun he nauttivat suosikkiohjelmistaan huolehtimatta siitä, että heidän lapsensa katsovat hyväksymätöntä materiaalia.
- Teemapuistossa vieraileva perhe voi kokea tilien abstraktion mukavuuden tileillään, jolloin vanhemmat voivat hallita, mihin nähtävyyksiin heidän lapsensa pääsevät.
Tällaiset esimerkit osoittavat tilin abstraktion uskomattoman potentiaalin ja lisäävät digitaalisten tapahtumien läpinäkyvyyttä ja turvallisuutta. Kun tällaisia sovelluksia on enemmän, ei ole epäilystäkään siitä, että tilien abstraktio avaa jännittäviä mahdollisuuksia lohkoketjuteknologian käyttötapauksiin.
Tilin poistamisen rajoitukset älykkäillä sopimuksilla
Tilin abstraktio on tehokas työkalu, joka voi mullistaa ihmisten vuorovaikutuksen web3:n kanssa. Siihen liittyy kuitenkin myös riskejä/rajoituksia, jotka meidän on otettava huomioon ennen käyttöönottoa.
- Joidenkin älykkäiden sopimusten rajoitettu skaalautuvuus – vaikka tilien abstraktio voi tarjota käyttäjille enemmän joustavuutta varojensa hallinnassa, se ei välttämättä sovellu monimutkaisempiin käyttötapauksiin.
- Haitalliset toimijat voivat hyödyntää älykkäitä sopimuksia varastaakseen varoja tai päästäkseen käsiksi henkilötietoihin. Tällaiset hyväksikäytöt ovat erityisen tärkeitä monen allekirjoituksen lompakoissa, koska hakkerit voivat kohdistaa haavoittuvia tilejä ja käyttää niitä hyödykseen.
- Tilien poistamisen ja koodaussopimusten monimutkaisuus – uusilla käyttäjillä ei ehkä ole teknistä tietämystä ymmärtääkseen tilien poistamisen määrittämisen ja hallinnan monimutkaisuutta, mikä tekee heistä alttiina huijauksille.
- Tilien poistaminen voi johtaa tietosuojaloukkauksiin, jos sitä käytetään väärin – vaikka kehittäjät voivat määrittää tilit tavalla, joka peittää käyttäjän identiteetin, tämä riippuu hyvistä turvallisuuskäytännöistä, kuten säännöllisistä salasanan vaihtamisesta.
- On olemassa riski, että käyttäjät eivät käytä tilien abstraktiota oikein ymmärtämättömyyden vuoksi – väärin määritetyt tapahtumat voivat johtaa varojen menettämiseen tai viivästyksiin.
Siksi on olennaista olla tietoinen näistä riskeistä, kun toteutetaan tilien poistamista. Toimenpiteet, kuten säännölliset tietoturvatarkastukset ja käyttäjien kouluttaminen tilien hallinnan parhaista käytännöistä, voivat auttaa vähentämään mahdollisten ongelmien mahdollisuutta.
Yhteenveto
Tilin abstraktio on tehokas työkalu, joka voi mullistaa ihmisten vuorovaikutuksen web3:n kanssa ja antaa käyttäjille paremman hallinnan digitaaliseen omaisuuteensa. Kuten minkä tahansa tekniikan kohdalla, on kuitenkin tärkeää ymmärtää liittyvät riskit ja ryhtyä toimiin varmistaakseen, että ne ovat minimaaliset. Asianmukaisella suunnittelulla ja parhaisiin käytäntöihin liittyvällä koulutuksella tilien abstraktio voi kuitenkin avata uusia jännittäviä mahdollisuuksia tekniikkataitoisille ja ei-tekniikan käyttäjille.
Lähde: https://www.cryptopolitan.com/account-abstraction-explained-web3-use-cases/