DappCon 2023: Account Abstraction: The True Path to Mass Blockchain Adoption - Andrei Bondar

DappCon 2023 · September 2023 · 13:37

Andrei Bondar argues at DappCon 2023 that account abstraction is the true path to mass blockchain adoption, making the case that letting wallets act as programmable smart contracts is what it will take to bring blockchain to mainstream users. The talk covers the reasoning behind that claim.

Speakers

Topics

From DappCon 2023, hosted by Dappcon Berlin.

Transcript

hi everyone uh thank you for joining my name is and B I'm a product designer from matter labs and our team created zkc zkm solution for scaling eum with Native support of account obstruction I'm focusing on user experience for developers and their users as you all know there are two types of accounts externally owned accounts and smart contact accounts which are enhanced with account obstruction before talking about account obstruction what's wrong with external

owned account of course you can talk about all that limitations like security risk sit phas but look at this slide the external own account is not complicated you just download app copyit Phase deposit crypto and this is it you can make your first transaction e-commerce includes a lot of steps open website mail password veryify some shopping process personal data delivery others you also to have choose delivery type add credit card data and then make purchas uh this process includes different applications but it's

more familiar for the users because they know what to do make things familiar and they will become convenient for the users this is where account obstruction can help us so uh please please raise your hand if you know what account obstruction is cool thank you so much I will not describe a technical part of C of production today but in short it's different type of accounts powered by custom code and can be secured different things other than a SE

phrase the casing support native account obstruction what different in comparison with EIP 4337 for example Zing account obstruction integrated at the protocol level there is a unified memory for external owned accounts and smart contact accounts and last one you can see allow external owned accounts and smart contact accounts to benefit from pay Master thanks to its single transaction flow so on zuk era if you look under the hood all accounts even external owned accounts behave like

smart contact account talking about account obstruction it's a custom code that allows you to have a lot of functions that increase security recovery options pay guess for someone else and my favor improve user experience and today I will focus on user experience in the context of blockchain mass adoption what is user experience according to news and nor one group user experience includes all the aspects of the interaction between end users with the company its services and

its products to know more about this interaction user experiences focuses on deeply understanding users what they need what they value their abilities and their limitations we have to understand users to help them to avoid the main obstacles in the way of mass blockchain adoption what is the first most popular obstacle users have in the interaction with any digital product and building and how account obstruction can help us here a fuction is the code that can

include different authentication options like mail confirmation phone confirmation any social media and anything that can be implemented like your digital identification my favorite is biomic authentication approve your identity using face ID Touch ID and this is it you open your account fantastic flow and if you want just replace external owned accounts by account obstructions in the context of mobile applications biometric authentication is more than cool enough but if you want to push much ad

option you have to know what is better for whom you have to learn about users the next question is how we can learn about millions of users we can categorize them we can even create personas that will describe each category let's have Mike who is new in the blockchain sphere and Emy an expert with five years of experience in 2017 I worked with some centralized exchanges and at that time there was a trend to divide user in less experience and more experienced categories for this reason you can

notice somewhere simple mode for for Mike and pro mode for Emy at the time centralized crypto exchanges dominated in web Market and this newb mode was the attempt to provide Mass adoption for the users like Mar who wanted to invest in crypto but what if Mike doesn't T Str crypto exchanges and doesn't want to invest or touch crypto at all today to provide much blockchain

adoption we have to stop dividing users into two categories we don't have less experience it and more experien it in other words web three nature we have users with their habits with something they got used to do let's continue about Mike Mike is a gamer without any about crypto or crypto wallet he used a game console where is impossible to install metamask and he doesn't want an external crypto wallet he can connect to the game using wallet connect for

example we just want to play and get G achievements can we use his habits and integrate blockchain to add to his process blockchain value what if the game allows him to keep his game achievements and items in the blockchain in nft authorization to the game account can unblock his smart contact wallet what about paying a fee the game platform where mik donad at a game can pay fee instead of mic because of pay master one of the account obstruction key

components blockchain can add a lot of value to a product by adding benefits such as trust security transparency Etc M can play games as always dided before but with the benefit blockchain can provide earned items in nft M can transfer or sell and be a blockchain user by the way the selling and transferring can be additionally additionally protected by SMS or male confirmation because current obstruction allows it another case is Emy Emmy is an investment adviser you can ask her to help you to

invest in crypto but what instead of instead of sending your crypto tokens to m or sharing a phrase with her you can ask Emy to initiate the transaction for you and approve it in your smart contact wallet this transaction can be delayed because Amy can set the price from and two and add fees and times limitations what about fee Emy can pay fee instead of you because you already paid her for her services she can be a grant and protect this Investment Portfolio if someone wants to withdraw about the daily limit or send to unknown

addresses to realize this scenario she can have a smart mobile phone crypto wallet protected by biometric authentication and she can log in to the desktop devices with the same authentication at home and office and allow them limited access this allowed her to work all day without opening her mobile phone for approval every time she initiated transactions but she had to use her mobile phone in some specific cases as a guardian to protect client portfolio this case with Amo improves security and Trust to the blockchain

this is is also important for us blockchain adoption so we discussed about individual cases but what about corporates as you remember we have to use something user get used to employees worldwide have their own corporate accounts they can use to do something inside the company this personal corate account can be a way to open a personal smart contact wallet so this is C company can integrate blockchain inside the processes and pay fees instead of employees so they will even not know

about crypto and security department will be a guarant for this employees accounts so risk management from account obstruction is great tool for this just imagine an example every MS Office user can authorize transaction directly from their email or Ms teams app what about entertainment imagine every YouTube channel can have its own custom YouTube smart contract account that holds history with links Etc in decentralized storage which would instantly turn YouTube into into a decentralized social

Network today I showed you some of a million possible cases because of account obstruction stop forcing everyone to install crypto wallet to push myass adoption they even can don't know how blockchain works it's like driving a car you can live driving and enjoy it without any knowing how a Car Works inside learn about your users and their habits allow them to use your product in their own way with blockchain value and they will love it I thank everyone who is pushing account obstruction forward and making

this Mass adoption close to check more information about user experience and account struction thank you all and have a nice day