Апстракција налога је а блоцкцхаин предлог који може да промени начин на који људи обављају трансакције са новчаницима на Веб3. Омогућава корисницима да користе паметне уговоре као новчанике уместо налога у спољном власништву као што је Метамаск. Корисници ће тада извршавати трансакције путем уговора. Овај предлог отвара нови свет могућности за рационализацију блокчејн трансакција.
позадина
Паметни уговори су линије кода које раде на блокчејну. За разлику од налога у спољном власништву (ЕОА), које корисник контролише преко приватног кључа, налози са паметним уговором не захтевају приватни и јавни кључ ни на који начин; уместо тога, код дефинише њихово понашање.
Овај аранжман паметним уговорима даје огромну моћ и нуди велику флексибилност јер омогућава програмерима да креирају било коју врсту уговора који могу да замисле и прилагођавају по потреби. С друге стране, ЕОА се могу користити само за потписивање трансакција и не нуде ни приближно толику свестраност. Важно је запамтити да када се користе блок ланци, корисници контролишу ЕОА са приватним кључевима, док се паметни уговори контролишу искључиво логиком шифрованом у њима.
Како Веб3 новчаници функционишу данас
Иако је извођење радњи на блокчејну данас обично споро и заморно, многи људи и даље не могу да одоле потенцијалу да уђу у овај најсавременији простор. Након што се упознате са потписивањем трансакција из ЕОА, трансакције постају много управљивије.
Међутим, почетна интеракција може бити тешка, фрустрирајућа и потпуно обесхрабрујућа за нове кориснике. Покушај да се разуме како да се постави веб3 апликација по први пут је довољан да натера свакога да преиспита жељу да се придружи овој револуцији.
Ограничења ЕОА новчаника
Ови типови налога имају своја права ограничења:
- Ако корисници изгубе приступ свом приватном кључу, не могу приступити налогу или га контролисати.
- Они могу бити рањиви на злонамерне актере који могу покушати да украду средства или податке повезане са налогом.
- ЕОА имају ограничене могућности и не могу да извршавају функције паметног уговора.
- Имају лош УКС интерфејс који може ограничити масовно усвајање.
- Не могу лако да управљају више налога.
ЕОА наспрам уговорних рачуна
Дозвољена контрола
Код ЕОА налога, приватни кључ даје пун приступ свему што је повезано са тим налогом. Насупрот томе, уговорни налози омогућавају корисницима да дефинишу листу нивоа дозвола. На пример, можете захтевати од 3 од 5 потписника да одобре трансакцију пре него што се изврши.
Батцх трансакције
ЕОА налози захтевају посебан потпис за сваку радњу предузету на блок ланцу, док уговорни налози могу заједно да групишу трансакције. Тако, на пример, корисник може да одобри пренос токена, а затим да га замени за други токен у једној операцији са својим уговорним налогом. Ова функција чини кориснике ефикаснијим у раду дефи.
Рачун опоравак
Док вам ЕОА новчаници дају директну контролу над средствима, то такође значи да се ослањају искључиво на власника приватног кључа да им приступи – ако се ово изгуби, то може довести до потпуног губитка контроле. С друге стране, уговорни налози користе код написан у њима да би спречили проблеме са приступом. Уместо да се ослања на један приватни кључ као безбедносни фактор, прилагођена логика обезбеђује додатни слој заштите и елиминише појединачне тачке квара. Као резултат тога, уговорни налози су погоднији за оне којима је потребан приступ њиховој криптовалути без бриге о потенцијалним губицима због изложености или погрешног постављања.
Ограничења трансакција
Са ЕОА налозима, догодиће се свака трансакција коју ваш новчаник потпише. Уговорни налози вам омогућавају да пишете прилагођену логику која контролише како се средства преносе, као што је функција за заустављање свих трансакција на друге адресе док обнављате приступ свом налогу. Ова разлика у функционалности даје корисницима већу флексибилност када осигуравају да су њихова средства сигурна и доступна само њима.
Предлози за апстракцију налога на екосистему Етхереум
Ethereum заједница је предложила имплементацију апстракције налога у Етхереум екосистему.
Ови предлози укључују:
- ЕИП 86 из 2016. – Овај предлог је предложио апстрактни слој између корисника и његовог новчаника, омогућавајући више потписника да користе један налог.
- ЕИП 2938 из 2020. – предложио је нови тип трансакције под називом „АА трансакције“.
- ЕИП 3074 из 2020. – предлог за делегирање овлашћења корисничког налога на паметне уговоре.
- ЕИП 4337 из 2021. – предложио је објекат 'псеудо трансакције' који дефинише како паметни уговори могу извршити трансакцију у име корисника.
Сви ови предлози су тренутно у стагнацији.
Зашто је апстракција налога важна
Апстракција налога се појавила као кључни развој који доноси преко потребно побољшање укупног корисничког искуства Веб3.
Апстракција је створила мноштво иновативних могућности, као што су:
- Генерисање новчаника у име корисника када се пријаве за коришћење апликације.
- Омогућите играње без ризика помоћу кључева сесије и тимских новчаника са системима дозвола на више нивоа.
Апстрахујући комплексне аспекте блоцкцхаин технологије, корисници могу да уживају у предностима повезаним са децентрализованим апликацијама – чак и они који нису упознати са блоцкцхаин-ом могу прикупљати НФТ-ове без икаквих главобоља у вези са технологијом. Уговорни налози могу да револуционишу начин на који ентузијасти који нису технолошке интеракције са веб3.
Примери случајева употребе апстракције налога у стварном свету
Један од најпопуларнијих случајева употребе за апстракцију налога је у облику новчаника са више потписа. Ови новчаници омогућавају да се више потписника повеже са једним новчаником. Као резултат тога, свака трансакција мора проћи кроз различите корисничке потписе пре него што може да се изврши на блокчејну – стварајући ефикасан и сигуран начин за управљање великим количинама дигиталне имовине.
Други примери употребе укључују
- Са апстракцијом налога постављеном са Нетфлик-ом или Диснеи Плус-ом, сваки члан породице може имати подналог који примарни власник налога може да конфигурише и контролише. Таква контрола дозвола може помоћи родитељима да осигурају да корисници могу приступити садржају прилагођеном узрасту док уживају у својим омиљеним емисијама без бриге да ће њихова деца гледати неодобрени материјал.
- Породица која посећује тематски парк може искусити погодност апстракције налога са својим налозима, дајући родитељима контролу над атракцијама које њихова деца могу да приступе.
Такви примери показују невероватан потенцијал апстракције налога и омогућавају већу транспарентност и сигурност за дигиталне трансакције. Са више оваквих апликација, нема сумње да ће апстракција налога отворити узбудљиве могућности за случајеве употребе блоцкцхаин технологије.
Ограничења апстракције налога са паметним уговорима
Апстракција налога је моћан алат са потенцијалом да револуционише начин на који људи комуницирају са веб3. Међутим, он такође носи неке ризике/ограничења које морамо размотрити пре имплементације.
- Ограничена скалабилност неких паметних уговора – док апстракција налога може корисницима пружити већу флексибилност у управљању њиховим средствима, можда неће бити погодна за сложеније случајеве употребе.
- Постоји потенцијал за злонамерне актере да искористе паметне уговоре за крађу средстава или приступ личним подацима. Овакви експлоати су посебно важни за новчанике са више потписа, јер хакери могу циљати рањиве налоге и користити их у своју корист.
- Сложеност апстракције налога и кодирања уговора – нови корисници можда немају техничко знање да разумеју замршености постављања и управљања апстракцијом свог налога, што их чини рањивим на преваре.
- Апстракција налога може довести до кршења приватности ако се злоупотреби – док програмери могу да конфигуришу налоге на начин који прикрива идентитет корисника, то зависи од добрих безбедносних пракси као што су редовне промене лозинке.
- Постоји ризик да корисници не користе правилно апстракцију налога због недостатка разумевања – погрешно конфигурисане трансакције могу довести до губитка средстава или кашњења.
Због тога је од суштинског значаја да будете свесни ових ризика приликом примене апстракције налога. Предузимање мера као што су редовне безбедносне ревизије и едукација корисника о најбољим праксама за управљање њиховим налозима може помоћи у смањењу шансе да се појаве проблеми.
Zakljucak
Апстракција налога је моћан алат који може да промени начин на који људи комуницирају са веб3 и да корисницима пружи већу контролу над њиховим дигиталним средствима. Међутим, као и код сваке технологије, неопходно је разумети повезане ризике и предузети кораке како би се осигурало да су минимални. Ипак, уз одговарајуће планирање и едукацију о најбољим праксама, апстракција налога може отворити узбудљиве нове могућности за кориснике који су упознати са технологијом и који нису у технологији.
Извор: хттпс://ввв.цриптополитан.цом/аццоунт-абстрацтион-екплаинед-веб3-усе-цасес/