
Subscribe to sunwaves.eth

Subscribe to sunwaves.eth
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
Externally Owned Account (EOA) - представлява решение на Ethereum за създаване на On-chain потребителско представяне, което позволява на потребителите да взаимодействат с блокчейна и притежават активи, свързани с даден акаунта.
Въпреки че са по-прости, поведението на EOA е предопределено от протокола, върху който са разположени, и поради това липсва гъвкавост в адаптирането им към различните нужди на потребителите. Това често води до лошо потребителско изживяване и създава бариера пред масовото приемане на технологията.
Най-големия проблем се крие в протокола: EOA се управляват от чифт частен и обществен ключ. Три основни проблема при използването на чифт ключове за иницииране на транзакции са:
Лошо потребителско изживяване (UX) - изискването да се пази частният ключ (private key) на сигурно и дискретно място не е интуитивно за притежателя на ключа, който е свикнал да използва по-умни и съвременни методи като 6-цифрен код или Face ID, което прави инициирането на транзакции по-трудно;
Само ключ - познаването на детайлите на частния ключ не е само начинът за иницииране на транзакции, но и единственият начин, по който протоколът идентифицира собственика на акаунта. Това създава риск от пробив в акаунта- ако вашият ключ е компрометиран, вие сте неразличими от този, който го е откраднал;
Протоколът е “господарят” - става ясно от горепосочените примери, че в областта на EOA протоколът на Ethereum, а не разработчикът, определя коя транзакция се счита за валидна;
Усложненията, предизвикани от определянето на поведението на акаунта, като част от протокола на веригата, се срещат в повечето блокчейни.
АА е изведен като метод за справяне с по-горе споменатите пречки на EOA.
За да се справи с тези проблеми, беше въведено абстракция на акаунта. Абстракцията на акаунта преопределя начина, по който акаунтите функционират, предоставяйки на разработчиците гъвкавост чрез настройващи се "акаунтови договори".
Тези договори действат като “умни договори”, използват трите стълба на абстракцията на акаунта: абстракция на подписа (Signature) за персонализирани разрешения, абстракция на таксите за разнообразни плащания и абстракция на nonce за удобство.
В Starknet централната част е представлявана от "All accounts are smart accounts" (Всички акаунти са умни акаунти) - няма външно собствени акаунти (EOAs). Това е скок към свят, където всеки акаунт е “умен”. Цялата инфраструктура, включително портфейли и блок търсачки, са проектирани и изградени за умни акаунти.
Това е уникално за всички вериги L1s и L2s, правейки Starknet първата “умна” екосистема:
Разработчиците могат да създават свои приложения и инструменти с увереност, че "All accounts are smart accounts" се отнася за всички акаунти, и това освобождава от необходимостта да се работи с обикновени типове акаунти. Разработчиците могат да проектират своето приложение, за да се възползват от целия обем на възможностите, предоставени от "All accounts are smart accounts", като знаят, че умните акаунти са единственият начин, по който потребителите взаимодействат с приложението.
За ползите от Account Abstraction на Starknet може да проверите тази статия ⬇️⬇️⬇️
Особено обещаващо приложение на абстракцията на акаунта е свързано с концепцията на "Session keys". Традиционно, децентрализираните приложения (dApps) изискват от потребителите индивидуално да подписват всяка транзакция чрез техния портфейл, което въвежда съпротива, особено по време на многобройни транзакции в една сесия.
Абстракцията на акаунта внесе иновацията за генериране на "Session keys", което позволява на dApp автономно да подписва транзакции от името на потребителя за определен период и транзакционни параметри, като лимити за продължителност и стойност.
Въвеждането на ключове за сесия предоставя значителна възможност за dApps да оптимизират взаимодействието с потребителите. Потребителите могат да настроят ключовете за сесия според своите конкретни нужди, било че участват в честа търговия или правят случайни покупки.
Тази адаптивност създава по-инклузивна потребителска база за блокчейн технологията и значително подобрява потребителското изживяване в два ключови сегмента: децентрализираните финанси (DeFi) и on-chain игрите
В областта на DeFi текущото неудобство при децентрализираните борси (DEXs) се крие в задължителното одобрение на всяка транзакция индивидуално на различни етапи.
Чрез“Session keys” потребител може да създаде ключ за сесия, валиден за час, позволявайки сделки до $7000 в даден DEX , без нуждата от индивидуално потвърждение на всяка транзакция през своя портфейл. Това не само опростява процеса, но и спомага за създаването на по-потребителски приятна и ефективна екосистема за DeFi.
Един от най-важните аспекти на абстракцията на акаунта е вероятно приложението на "Session keys", които оптимизират взаимодействията на потребителите в областта на DeFi и on-chain игрите. В DeFi, "Session keys" отстраняват необходимостта от индивидуални одобрения на транзакции на DEXs, предоставяйки потребителско изживяване, подобно на това на централизираните борси. В on-chain игрите "Session keys" опростяват потребителското изживяване, освобождавайки геймърите от сложностите, свързани с таксите и подписване на транзакции.
Externally Owned Account (EOA) - представлява решение на Ethereum за създаване на On-chain потребителско представяне, което позволява на потребителите да взаимодействат с блокчейна и притежават активи, свързани с даден акаунта.
Въпреки че са по-прости, поведението на EOA е предопределено от протокола, върху който са разположени, и поради това липсва гъвкавост в адаптирането им към различните нужди на потребителите. Това често води до лошо потребителско изживяване и създава бариера пред масовото приемане на технологията.
Най-големия проблем се крие в протокола: EOA се управляват от чифт частен и обществен ключ. Три основни проблема при използването на чифт ключове за иницииране на транзакции са:
Лошо потребителско изживяване (UX) - изискването да се пази частният ключ (private key) на сигурно и дискретно място не е интуитивно за притежателя на ключа, който е свикнал да използва по-умни и съвременни методи като 6-цифрен код или Face ID, което прави инициирането на транзакции по-трудно;
Само ключ - познаването на детайлите на частния ключ не е само начинът за иницииране на транзакции, но и единственият начин, по който протоколът идентифицира собственика на акаунта. Това създава риск от пробив в акаунта- ако вашият ключ е компрометиран, вие сте неразличими от този, който го е откраднал;
Протоколът е “господарят” - става ясно от горепосочените примери, че в областта на EOA протоколът на Ethereum, а не разработчикът, определя коя транзакция се счита за валидна;
Усложненията, предизвикани от определянето на поведението на акаунта, като част от протокола на веригата, се срещат в повечето блокчейни.
АА е изведен като метод за справяне с по-горе споменатите пречки на EOA.
За да се справи с тези проблеми, беше въведено абстракция на акаунта. Абстракцията на акаунта преопределя начина, по който акаунтите функционират, предоставяйки на разработчиците гъвкавост чрез настройващи се "акаунтови договори".
Тези договори действат като “умни договори”, използват трите стълба на абстракцията на акаунта: абстракция на подписа (Signature) за персонализирани разрешения, абстракция на таксите за разнообразни плащания и абстракция на nonce за удобство.
В Starknet централната част е представлявана от "All accounts are smart accounts" (Всички акаунти са умни акаунти) - няма външно собствени акаунти (EOAs). Това е скок към свят, където всеки акаунт е “умен”. Цялата инфраструктура, включително портфейли и блок търсачки, са проектирани и изградени за умни акаунти.
Това е уникално за всички вериги L1s и L2s, правейки Starknet първата “умна” екосистема:
Разработчиците могат да създават свои приложения и инструменти с увереност, че "All accounts are smart accounts" се отнася за всички акаунти, и това освобождава от необходимостта да се работи с обикновени типове акаунти. Разработчиците могат да проектират своето приложение, за да се възползват от целия обем на възможностите, предоставени от "All accounts are smart accounts", като знаят, че умните акаунти са единственият начин, по който потребителите взаимодействат с приложението.
За ползите от Account Abstraction на Starknet може да проверите тази статия ⬇️⬇️⬇️
Особено обещаващо приложение на абстракцията на акаунта е свързано с концепцията на "Session keys". Традиционно, децентрализираните приложения (dApps) изискват от потребителите индивидуално да подписват всяка транзакция чрез техния портфейл, което въвежда съпротива, особено по време на многобройни транзакции в една сесия.
Абстракцията на акаунта внесе иновацията за генериране на "Session keys", което позволява на dApp автономно да подписва транзакции от името на потребителя за определен период и транзакционни параметри, като лимити за продължителност и стойност.
Въвеждането на ключове за сесия предоставя значителна възможност за dApps да оптимизират взаимодействието с потребителите. Потребителите могат да настроят ключовете за сесия според своите конкретни нужди, било че участват в честа търговия или правят случайни покупки.
Тази адаптивност създава по-инклузивна потребителска база за блокчейн технологията и значително подобрява потребителското изживяване в два ключови сегмента: децентрализираните финанси (DeFi) и on-chain игрите
В областта на DeFi текущото неудобство при децентрализираните борси (DEXs) се крие в задължителното одобрение на всяка транзакция индивидуално на различни етапи.
Чрез“Session keys” потребител може да създаде ключ за сесия, валиден за час, позволявайки сделки до $7000 в даден DEX , без нуждата от индивидуално потвърждение на всяка транзакция през своя портфейл. Това не само опростява процеса, но и спомага за създаването на по-потребителски приятна и ефективна екосистема за DeFi.
Един от най-важните аспекти на абстракцията на акаунта е вероятно приложението на "Session keys", които оптимизират взаимодействията на потребителите в областта на DeFi и on-chain игрите. В DeFi, "Session keys" отстраняват необходимостта от индивидуални одобрения на транзакции на DEXs, предоставяйки потребителско изживяване, подобно на това на централизираните борси. В on-chain игрите "Session keys" опростяват потребителското изживяване, освобождавайки геймърите от сложностите, свързани с таксите и подписване на транзакции.
No activity yet