Epicenter - Learn about Crypto, Blockchain, Ethereum, Bitcoin and Distributed Technologies - Evgeny Yurtaev: Zerion - Web3 Wallet UX 2.0

Episode Date: October 13, 2023

One of the best known memes in crypto is: 'Not your keys, not your coins'. This usually resurfaces whenever a (custodial) centralised exchange is hacked or goes bust altogether. Although Web3 provides... the infrastructure for self custody, this often shares the fate of Pandora. Self-custody requires increased security measures, from both end-users, as well as application developers. Web3 wallets are the interface between users and decentralised applications deployed on blockchains. While Metamask still maintains the largest market share, a multitude of wallets have emerged, promising additional features and a better UX.We were joined by Evgeny Yurtaev, co-founder & CEO of Zerion, to discuss the challenges of building a Web3 wallet and how Zerion aims to improve user experience, while still maintaining security.Topics covered in this episode:Evgeny’s backgroundThe motivation behind building a Web3 walletZerion UX and securitySeed phrase storingZerion user profileChallenges in building a new wallet appProtecting users and potential attack vectorsSupported blockchains and (seamless) bridgingAccount abstraction and MPCBusiness models for Web3 walletsEpisode links:Evgeny Yurtaev on TwitterZerion on TwitterThis episode is hosted by Friederike Ernst. Show notes and listening options: epicenter.tv/517

Transcript
Discussion (0)
Starting point is 00:00:00 This is Epicenter, episode 517 with guest, Evgeny Yotav. Welcome to Epicenter, the show which talks about the technologies, projects, and people driving decentralization in the blockchain revolution. I'm Frederica Ernst, and today I'm speaking with Afgeny, who is the co-founder and CEO of Xerion, which is a well-known Web3 wallet. Evgeny, welcome. Thanks, Frederica. It's really a pleasure to be here. It's the possible. It's the possible. because I've been known I've known for a while so I'm super happy to be here
Starting point is 00:00:46 and yeah thanks for posting cool so you know about us but what about you? Tell us about yourself. What's your background? Sure. So as mentioned already,
Starting point is 00:01:01 I'm in Guinea I've been in the crypto space since roughly forever I would say like since the yeah like my first interaction was like very early on in 2015 or even earlier than that. But I really, really got into crypto after the white paper for Ethereum, to be quite honest.
Starting point is 00:01:23 I still remember the day when I was on the subway just like scrolling through the internet and I came across the white paper and I just read it through it. It blew my mind. So that's how I got into like the whole space. Basically since then I've been committed to working in Web3, even though it wasn't called Web3 back in the day. And yeah, before that, I was still studying at that moment. I was studying computer science.
Starting point is 00:01:50 That's my background. I'm an engineer by education and like my first adventures. But honestly, in like in my spirit, I'm an entrepreneur. So I've been working on my own projects basically since high school. And I started like various mobile apps, chatbots. some of them with a variable level of success. I think the most interesting one was actually already in the crypto space. That's before Xeroon was an app called Cryptotrater.
Starting point is 00:02:20 It had over a million downloads with like three, like zero marketing efforts or anything. It was just for tracking whatever price was. And I built it for myself and it just scaled to many people liked it. And before that, I worked. This is how I actually found my co-founder. I was building mobile applications with like a venture studio in Moscow. So that's the background. Cool.
Starting point is 00:02:47 When you were on the subway, reading the Ethereum white paper, what was it exactly that appeared? Kind of the technology itself or kind of the idea of what it could empower in the long run? Yeah. So this is, I think, a fairly typical story for anyone living. in a third world country. So when the financial system, basically like after the Soviet Union collapsed, obviously Russia took a capitalist approach,
Starting point is 00:03:20 but the financial system was not nearly as stable as it was in Europe, for example, or in the US. And first, I was intrigued by the idea of programmable money. This is like first when I read about business. Bitcoin, but as an engineer myself, I was not convinced fully, I would say, that this is going to be, you know, I kind of liked it. I started reading about the nature of currency, the nature of money, how it all works, why is the currency in my country collapsing and in others it doesn't why the stock market behaves, but like the way it behaves. So this got my interest, but really,
Starting point is 00:04:03 really got excited when I understood that you could leverage the technology of blockchain to extend that to essentially programmable trust. So it's not just about money anymore. And if we can't have this shared trust layer, which is the Ethereum computer, this is where I was sold, basically. And yeah, I think there were a lot of other really forward-looking ideas in the white paper, many of which were, I guess, took years and years to realize. But I think the main proposition was, yeah, changing, like changing the rules, basically and where this whole thing is headed. Yeah, absolutely.
Starting point is 00:04:49 So after the success of crypto trader, you guys started Serrion together. What was the motivation behind, I mean, basically even back then, there were a multitude of wallets, right? So kind of what was the motivation behind starting yet another wallet? Yeah. So I think it's fair to kind of took a little bit of der out here and talk about Zeran's evolution. So Zerian was, Zerian is a wallet only for the last year and a half roughly. And all the time before that Zirian was kind of three different companies. So we really started with even like you can call with the Spartan.
Starting point is 00:05:31 contract development studio. So we were helping other companies and with ideas who knew what they want to build on top of Ethereum, just realized their things. And later, I think like the first, really the story where of Zeran itself starts with portfolio tracking when we decided that we actually didn't want to build a wallet. There were so many already, like there were quite a few wallets. The space was pretty much starting to be filled with a magnitude of tokens and that People really need tools for them to keep track of stuff that is happening, what they have even in their wallet. And this is, by the way, still a big issue for the existing big wallets. I don't have to call them out here.
Starting point is 00:06:14 And we started with that mission to track basically everything that happens on chain, such that the users don't have to worry about it. And they have control, because control means safety. And this is how we got our first user base. So people were coming to Zer and just to see what they have. really have in the portfolio what kind of transactions they were making. And that's been fairly successful, and this is how we got started. But what we realized over time is that defy is becoming a big thing. And it's now much easier than ever because of this access to decentralized trust in a way.
Starting point is 00:06:51 We could just integrate Uniswap without even like going and talking to Uniswap. And people could start leveraging that within our interface. And we soon noticed that basically the users who are transacting using Xerian, they are our, you can call like super fat. So they just love the experience. They love the UI. They love the combination of the portfolio tracking with the transacting part. And we kind of, we dives into this path and we started doing more and more integrations. We were the first ever integration of Uniswap.
Starting point is 00:07:24 I think the first integration of MakerDAO, the first integration of Compound V2. and like a few other prodigables. So really, really early in the defy journey. And eventually this whole, I guess, pathway led us to realizing that this is time when we are ready to start our own wallet. Because the existing wallets were still lagging behind in terms of the, I guess, the data capabilities. So in the U.X in general. So UX, I think in crypto in a big way, is build on top of good data and like fast. yeah, like a fast understanding what was in your wallet to make good decisions, to sign transactions
Starting point is 00:08:04 in a safer way to exactly know, like, how connecting to DAPs and et cetera, et cetera, so all that requires good information. And we had that for a while now. And we decided that the wallet should have it all. And yeah, that was the whole motivation behind moving into the wallet space eventually. I think I kind of see it as like the end game for Zerian. We were thinking of doing a wallet for a very, very long time. We always like postpone that and like it's much harder to compete. It's harder to monetize, et cetera, et cetera. But yeah, I feel like we're ready now. And yeah, lastly, I think what was important to mention here, a very long time ago, I think it was like 2017. We even had an attempt at wallet. We didn't put too much effort into. We didn't put too much effort
Starting point is 00:08:55 into it, but it was called tokenary. It was one of the, it was built by one of our engineers, basically like a, kind of like a sister company or a spinoff from Zirin. And it was called tokenari, so that was like very, very simple wallet. It was built using the kind of telegram principle of removing all the clutter, just keeping focus on one single wallet, just the tokens and signing transactions. That's it. It was a cool thing. We still had, we still have users on that, but we're not really doing anything anymore, but this, obviously, now Zerian is the main thing. Okay, maybe let's talk about kind of how Zerion handles for the user.
Starting point is 00:09:40 And then we can kind of talk about kind of the spectrum of wallets and kind of what they do for UX and kind of what you guys plan to do for UX, because obviously it's, I mean, it's super apparent that user experience for wallet has to greatly improve for this to kind of see any. mainstream adoption. So kind of talk us through, if I go to zaryon.io now and want to create a wallet, how do you guys do that for me? Where are the keys? How do I safe keep them? Yeah. So I think the best experience would be on mobile still. So we are in the process of releasing. So for our web users, we are in the process of releasing the extension. So this is happening already. We're going to go public life in about a month from now.
Starting point is 00:10:28 So we're pretty much gearing for that and excited for this launch. We still, we already have over 10,000 beta users of the extension. But yeah, that would be the milestone. Majority of our users of the wallet are on mobile. And the way it works is a very classic non-custodial wallet. So you come, you create a seat price. We'll guide you through how you should recover that. we were obviously thinking about other ways of custody, but I think for us, the main reason
Starting point is 00:11:00 why we wanted to keep it very simple is that first, we do rely a lot on composability, so daps have to work for the world to be useful. And second, we wanted to, you can go like a vampire attack on Metamask. We want users to migrate over, and we still have a pretty big chunk of users just moving their seed phrase from MetaMask to Zerian. And yeah, the seed phrase just stays on the device. And we obviously don't have access to it. You can bag it up in iCloud if you want. And yeah, that's about it in terms of just creating a wallet.
Starting point is 00:11:36 So it's very simple, just a few taps. Yeah. And in terms of the experience, I guess what you get is the DAP browser that works. So you can connect to any DAP and you can sign transactions. You can connect to pretty much any network out there. So we support, fully support in terms of data capabilities, we support about 10 chains. And the rest, you can just add any custom RPC and start signing transactions. We do check every transaction before it's sent by simulating it and giving you what is going to
Starting point is 00:12:09 happen as a result of this transaction. I know that the SAFE does that too. And like good, better wallets are doing that now, so that's good. And we obviously check the domain names for fishing and basically doing all. all kinds of security checks in the moment of transactions. And we plan to add more and more stuff on the security of basically interacting with the blockchains. Okay.
Starting point is 00:12:35 We'll dive into that in just a bit. Let's kind of just remain on the seed phrase for now. So I assume the seed phrase is in some sort of secure enclave in your phone, right? When you say you can back it up to iCloud, can you also just write it down, kind of pen and paper or do you never get to see it? You obviously can, yes. So that would be the default way for most people who know how to handle the seed phrases. But baking it up to iCloud is still, it's kind of an easy way for you to, for someone
Starting point is 00:13:09 who is not too experienced with crypto but still want to give it a goal to not lose the key if, for example, their device is stolen or lost. case, they might have forgotten to back it up using like a paper and a pen. And in that case, they could just using their Apple ID or Google account. And plus, like, their biometrics, they can restore access to the seed phrase. So basically, the seam phrase is not stored in the open way in I cloud or Google Drive. It's encrypted with your biometrics and stored. So basically, if you lose both your, I guess, a pin to the phone and your phone, that's when you actually lose the other key.
Starting point is 00:13:56 Yeah, but in other cases, it saves from, like, the most common way of losing a seed phrase is when you forgot to back it up. So, yeah, that's where we are. It doesn't obviously protect from the leakage of the seed phrase. So if you've written down some seed phrases, that's the biggest concern. So if you write it down somewhere and someone finds out your seat, money is gone. And obviously there are ways to prevent from that, but that requires using completely different stack of custody. And yeah, I think next year would probably be when that gets
Starting point is 00:14:32 more and more adoption. Who are your users? So basically, if you kind of look at financial applications, there are typically kind of users who are kind of happy to use their phones for stuff. But at some point, kind of at some level of whaleness, this stops, right? You're not going to make a $1 million transaction from your phone. People just have an aversion to that. So kind of who is your user base? Actually, that's a good question. So yeah, I have two things on this.
Starting point is 00:15:03 So speaking of the user base, it starts with, obviously we're not focused on a whale type of user. So if you really want to store a lot of money, Azerian is not the, right now at least is not the place where you should be doing that. So Zyrian is primarily for your, I would call it like a public on-chain identity. So if you want to mint NFTs, if you want to quickly sign into something on a conference, if you are trying to, I don't know, like buy some random token or mint a sound on sound X, or mint a post on mirror. So these types of actions, whether that's collecting or like buying some random tokens in small
Starting point is 00:15:52 amounts just to play around, testing new stuff, new daps, new protocols, games, whatever that is. That's where we shine, really. And Xerian was meant for users who are doing a lot of transactions. So that's kind of opposed to what ledger is meant to be or maybe safe, like, I mean, Gnosis safe where you keep a lot of funds and you try not to touch them, but when you do, you do it very carefully. So that would be the use case for a ledger. And that's why, like, obviously, ledger is not convenient. You need to carry it around, like, flagging. And obviously,
Starting point is 00:16:25 like, you won't do that in like a minute. In Zeran, you can just, like, pull it up, scan up your code or admin stuff or, like, test out a new data on the go. So that's the main use case. And the second thing I wanted to add is I think in the future, it would still work really nicely with these types of use cases. And for that, it's just a little, a bit more time is required. So obviously, the safe integration on the Zirian end could be one of the solutions where you could initiate transactions from the phone. And there's not going to be any security concerns because you have a second key where, or like you have a friend who would need to confirm a transaction. And even with the ledger, we have some users who are using Xerian mobile experience with the ledger,
Starting point is 00:17:13 and soon they'll be able to do that with the extension. So it's kind of like an interface, so you don't have to worry about the key being leaked in any way. Or, yeah, you can keep as much fun as you want, obviously, on these types of bullets. So we kind of separate the wallet experience from custody. And currently our custody works for these, like, smaller type of, like amounts of money, but a much broader set of use cases. Have you looked at kind of second signers and so on that kind of connect with NFC? Because kind of, you know, being mobile first, that sort of, you know, a low-hanging fruit, no?
Starting point is 00:17:51 We did. And by then you mean like kind of like a Ubiki like NFC something to confirm a transaction. Yeah, like a tangent card or something. Yes. The issue with all of that. So it all sounds great and I would really love to have something like that. And I've seen, tested the numerous cards that you need to tap to, like, confirm transactions. I even, like, I have an NFC ring that I'm using for payment.
Starting point is 00:18:20 So I'm a big nerd for these types of things. But I think when it comes to more mass adoption, this is logistics. It's expensive. So basically, if we have this much user base, like only, whatever, 10%, tops would be willing to pay for it, reveal their address. Like they're like levels and levels of considerations that we need to take care of before using that specific solution that never really took off. So I think our way is honestly software rather than hardware when it comes to adoption.
Starting point is 00:18:56 So making things cheaper and making them, making them more available through existing technology. And that's why, for example, account abstraction to me is. is more, I guess, a reliable way to progress with the UX and also like the new signature. So if we can reuse the signature from existing hardware devices, which could basically, like they're not currently compatible with Ethereum signatures, but if we can make using counterfection them compatible, then we can leverage existing hardware in the phone. And we don't have to even have a ledger. So I think that's the best pathway forward.
Starting point is 00:19:35 And yeah, for like all the mass adoption. Cool. So I understand that kind of the users that use Serion currently are kind of like people who go to events who kind of want to try out different apps, kind of have spending money just kind of like on a low barrier to entry mobile app. What are your intended users? because kind of that's as a market, that's a very constrained set of people, right? Yeah, I think it's constrained right now, but I'm a big proponent of the growth of the Web3 user base.
Starting point is 00:20:16 And we define our users as Web3 citizens, and we've been pretty vocal about that. And I still feel pretty strongly that we don't really have to change that. I know that a lot of people are talking about onboarding, you know, the newbies, billions of users to Web3. But to me, I think it should grow from within. It should grow from the Web3 citizens themselves. And we really want to support the use cases that are actually working and useful in Web3. And that's why we want to kind of what we're focusing on what people are doing now in Web3. because that kind of gives us early hints
Starting point is 00:20:59 of what could be useful for the rest of the market when the time comes. So yeah, I don't think, I don't really believe in us kind of deciding, like someone finding out randomly that this is what people would want. And I think the UX of the wallet is, no matter how bad it is, we need to find the use cases within the Web 3 space
Starting point is 00:21:21 that would attract people. And once we have that, and I hope we won't miss it, that. So as these narratives are created within the Web3 ecosystem and Zeran supports them, then all the new users who are going to come to Web3
Starting point is 00:21:36 and become Web3 citizens, they would be the ones, like they would try to look up to all the Web3 citizens who were there and they would be coming for the use cases that we've developed. So that's my point of view. So I'm not like, again, a big believer in copying something and just putting on Web3
Starting point is 00:21:53 and making it like look like it's webbed to it because why? Like it's the same, but just more expensive. And users would probably come for maybe some incentives, but that's it. They would just leave next day. Okay. Then maybe looking at the wallet as it is now,
Starting point is 00:22:12 not kind of at the user experience as you wanted to develop in the future. What are the challenges of building a wallet? So I assume there's kind of like you need to run archival nodes and have like databases and so on for several, chains, but work us through the details. Well, there's quite a few, and that really depends on what kind of wallet we're talking about. So, first of all, none of the, I guess, like very, very few will let's run archive notes, just on even notes.
Starting point is 00:22:45 Even though we do a lot of focus on the data, we don't run our own notes because this is like someone else's business. They do that better. For us, I think that speaking from like the product perspective, I think the biggest challenge is really understanding what's key to have on the wallet level versus what should live on the dapped level. And that's the balance. And I think every wallet is really going through that.
Starting point is 00:23:12 So some bullets were like, okay, we have to do things a very, very certain way. Like this is the only way you can do stuff. These are the only dappes you can access and being very restrictive. there are wallets that are completely kind of removed from your experience and they just say, okay, that's the key, everything else is like up to you. I think Mata Mask is probably on that kind of
Starting point is 00:23:34 that spectrum. So they don't really make any decisions for the user. They don't try to help the user do the right decisions at all. I think we sit somewhere in the middle. So we're being more pragmatic, I would say, about it. So we know that spam, for example, is a big problem. So we do work on our end to remove
Starting point is 00:23:53 move spam because this leads to fishing, at least to people losing funds. Same goes to anything when it comes to like signing off the transaction. We want by default to have protection for our users. So stuff like that is where we take a stance, but we don't want to limit the user. And that's another reason I've mentioned already. We wanted to go with sea phrases because we want users to be able to access a wider range of things. So whatever that they want two-axis, we want to buy off that. Yeah, and I think that's on the product level. From, I guess, the business angle, obviously is monetization.
Starting point is 00:24:32 We will talk about that, I guess, later. But, yeah, monetization is obviously, has been a pain for most of the votes, with an exception, I think, of one. Or maybe two, okay, to Ledger. We can count Ledger in MetaMask as the ones who were not struggling, really with monetization. And lastly, I think on the intro side, I don't think it's a really hard thing, like a challenge.
Starting point is 00:24:58 It's more of hard work that we need to put it into that. But I hope that pays off. So if you think about kind of the decisions you make for the user, so kind of what daps to display in your wallet, for instance, what's the approval process? And kind of if I'm a area on user, can I make sure that these are, are kind of audited or trusted or that there's at least so-and-so-much TVL that kind of hasn't been
Starting point is 00:25:27 so. I mean, what are my assurances? That's a good question. We actually, on the DAPL side, we don't do any kind of restrictions. So you can access, it's more like a Google-like interface, and this is where we're different from, I guess, majority of OSW, which run like a mini marketplace of the approved DAPs. We decided against that for the sake of openness. And basically, we don't really want to recommend any particular data. So usually users would come within the intention in mind of what exactly they should do. And we provide that with that.
Starting point is 00:26:08 What we do, though, to help users kind of make slightly, like basically not to go to a different union swap, maybe mistype. We have a small blue checkmark. So if they start typing uni, a few options would show up, and Uniswap would have a blue checkmark. But that's just a list that we maintain optomy name associations, and that's a pretty exhaustive list of non-spammy, non-fishing daps. Yeah, we don't have a process for this one, so it's currently just managed internally. We used to have, so for the tokens, we do the same, but the process they're a little different. So we are relying on token lists. So token list is like a decentralized effort for curating legit tokens.
Starting point is 00:26:53 So we rely on that. With DAPs, there's no such thing as far as I understand right now. We would want to have that if that's available. And honestly, we don't want to make these decisions for the user. That's something that we think users should be on their own when making stuff like that. how do you think about kind of the attack factors that kind of come with being a front end to kind of other people's smart contracts
Starting point is 00:27:24 right so basically if your front end were to be hacked your users could be kind of siphoned off by malicious sites and so on so what kind of security do you have in place for that yeah this is I think a very this is somewhat of a more soul problem in a way. So that's not novel. It's something that every
Starting point is 00:27:48 startup is running into that runs any kind of front-end. So I think it's first of all, it's a little, yeah, it's a smaller problem. And that just takes good hygiene in terms of cybersecurity. Yeah, and we just do testing of our own infrastructure. We've employed
Starting point is 00:28:09 white hackers to poke around and like try to find stuff. The attack vector is still fairly limited because it's basically we only need to safeguard the deployment of this new up, like the new versions of the front end. And the biggest risk obviously is where the keys are stored. So deployment of extension, deployment of mobile apps. And that, a big portion of that security is on the Apple and Google side. So they help you not to make like, basically, if there's a deployment happening, we would all see that.
Starting point is 00:28:43 and it's a fairly removed risk. I think for us, where we did pay out bounties, for example, were you can call them like informational attacks. So I still remember like one big case where we had to pay, it was like $40,000 or something were lost. And that was because someone created a fake balancer pool that looked like a regular balancer pool and they faked that pool,
Starting point is 00:29:13 to look like it has a lot of TVL. So it showed up in Syria and people were like, okay, this is like a legit, they thought it's a legit pool because it has a certain amount of TVL. And we didn't check the factory contract that was created, creating that. Since then, we've started doing that, but that was a bug that we didn't anticipate.
Starting point is 00:29:31 So it was put up on the front page with like high TVL. Someone put somebody that lost it. So we assume that this is our mistake, even though obviously it's, you have to verify everything. but we didn't mean to show this pool anyway. So, yeah, these are some learnings. We didn't go through like a massive breach of security. And for us, I think, like not sending a seed phrase somewhere where it shouldn't be.
Starting point is 00:30:00 That would be the only thing we should worry about, really. And for that, we just always do the audits. I think it's been, yeah, like six, seven already. And we keep doing that. that's going to be a big expense. Another attack vector is kind of having transactions you can't read, right? So basically human readable transaction code rather than kind of like the ABI that you kind of get.
Starting point is 00:30:27 How do you feel about that? Because it's a difficult problem to solve kind of generally. But if you don't know what you're signing as a user, it's really difficult, right? Yeah. So for that, I think what really works, I would say well, is the simulations. So that's been getting implemented across the board. So I think it started with a few extra extensions that you need to run in parallel with like whatever Metamask. But now it's integrated in Xerian, obviously, in the Coinbase wallet and save.
Starting point is 00:31:01 So I think that saves you and kind of allows you to do a quick check of what is actually happening. it's still not perfect because sometimes the DAPS would be asking you some signature that is, you don't have any idea what can happen. You have to have a more, yeah, I guess like a secure set up, so you understand where this signature can be applied. But I think this is going to be solved over time as well. So we do for specific signatures, when you are issuing a permit for some contract to spend your USDC or something else,
Starting point is 00:31:37 we would also recognize that and show you in the human readable way that some app is trying to spend this much money is it something that you really want to be doing or or not and yeah simulation I think really really helps so if you weren't your intention was to mint an nfti if this is what you see as a result of simulation then most likely that's that's correct I think in future this is even kind of better than in in the web two world so in web two world so in web two world you just plug in your credit card and you leverage the trust network of all the POS connected to Visa
Starting point is 00:32:14 and they do all this fraud prevention if they see something if you but you have to rely on someone else doing the job of verifying that you are actually doing something legit and not every transaction supports like 3D security with cards so in crypto you can have
Starting point is 00:32:32 basically deterministic outcome of the transaction in most cases, so you could see exactly what's happening. I think the security when it comes to signing will just keep getting better, and users want them to need to know what like ABI is. And I really hope that they don't at this moment. So I think if we can't make that happen, this is going to remain very niche. So what networks are most of your users on?
Starting point is 00:33:01 Good question. It's been changing, honestly. and we've been very positively surprised how the adoption of layer 2 is growing. So we had, like, during this year, it went from roughly like 70% Ethereum domination to now Ethereum being, I don't want to be like, I cannot give specific numbers. I didn't rehearse them. But we have, it's one of the chains. So you can see it's full list of transactions that I make. being done all different chains.
Starting point is 00:33:37 And they're roughly similar. I think the biggest one is still polygon, but it's kind of shrinking in comparison to ZKSync, for example, transactions or base transactions. Optimism, Arbitron were historically growing pretty much every month. And Ethereum is kind of like at capacity. So it just sits there and everything else is growing.
Starting point is 00:33:58 So it's very exciting to see. And we do believe really, like we kind of refocused our attention from Defi protocols more towards supporting more and more chains because we think that in terms of the primitives we're pretty much there because I think
Starting point is 00:34:16 regionally people were thinking that defy would create thousands and we were one of the believers in that that we're going to see at least hundreds of different I mean meaningfully different protocols in Defi
Starting point is 00:34:32 or just outside of DeFi But it turned out, I think that we have a pretty stable set of primitives that people use. And everything else is more like, yeah, forks or just slight adjustments of what we have. And we've decided that, okay, we have to support this set of primitives. But really where we should spend our time is, you know, the number of tokens and chains that are being created. because we had kind of solidified the architecture, I would say, of this world computer. So we have all the bits and pieces in place, roughly. These computers can now talk to each other.
Starting point is 00:35:12 So now we just need to support this network of computers as the wallet. How do users go between different chains or between Ethereum and an L2? Do you guys kind of have endorsed bridges that you kind of offer as a standard interface? How would I go about it? Yeah, we actually support socket.com. So we've integrated them and they are an aggregator of bridges. The way it works is just they find the best rates across different bridges for any kind of swap. And the users just go and like select the bridge they want to use so they could optimize for
Starting point is 00:35:52 faster transaction, faster settlement or just cheaper, basically like matching how much they will get on the other side of the bridge. I would say this experience is suboptimal. Yeah, we've been even calculating the number of steps it takes to bridge to it like a new chain. So switching to a new chain is very simple, it's just like a few taps. But if you want to move money, you need to go and do probably 15 different steps, as far as I remember. And it also requires a lot of waiting time and it's not transparent, even in Zerian. we do as much as we can in terms of tracking assets
Starting point is 00:36:31 but the bridging experience is not optimal because you kind of have this moment where money is gone you have it in banks all the time but in crypto is unusual when you don't understand what is happening with the money because it kind of went away and you just like wait there hope that it's going to come on the other side
Starting point is 00:36:48 so we really want to optimize that in the future and the way to do that would be basically, and that's a general principle, moving away from multi-chain to one chain ux, as we started describing it inside Zyrian. So when users already need to understand the differences between chains unless they want to, and you can seamlessly move and transact on any dapp on any chain without really going through bridging first and then doing a transaction. So kind of bundling these two things together, insiding them all at once. So I think that's the future,
Starting point is 00:37:29 and we, I don't know when, but we're definitely going to get there. What are the steps kind of necessary to get there? Kind of the seamless bridging that kind of just goes on behind the scenes without the user even realizing? It's a good question. I think it's, first it's obviously some UX work
Starting point is 00:37:47 that we have to do. And we need to have more universal I guess adoption of signing either signing multiple actions with one tap. So that's some wallets already started doing that.
Starting point is 00:38:03 Before the convention was that you have to sign everything like average transaction one by one. But with approvals, that kills the experience because you have to sign multiple things. Permits are not universally accepted. So that's an issue.
Starting point is 00:38:20 And ideally, yeah. So we can bundle a few transactions together. And the bridges are fast and they could execute on the other side. Yeah, I think these are the necessary steps. I don't know what would be the guarantees between moving, for bridges to work between different kinds of and different versions of roll-ups. So whether it's going to be the same security guarantees to move from like an optimistic
Starting point is 00:38:50 equal to the ZK1. I'm not too sure about that. But yeah, I think that would be what we want ultimately as the goal. So basically, you also cover some chains that are not Ethereum L2s, right? This was, you can call it an experiment. We've added support for tracking Salana addresses. but that we all know the FTX story
Starting point is 00:39:23 but really it was I think we are not like our users don't really they're not Salano users in short and to be quite honest we have one of the zero values is don't be a maxi
Starting point is 00:39:37 and that's just like a whole company value and we wanted to explore other things we wanted to see so Solano was obviously getting a lot of traction so we wanted to support it and we did. Since the FTX and just overall, we didn't see a lot of traction in it and we haven't really put any more resources. Personally, I'm a big EVM supporter and believer because I feel
Starting point is 00:40:03 that we're kind of past the threshold where it's easy to compete with EVM just simply because we have so much code written down and so much investment done in security. I think we were never, maybe like someday a new Apple will be born that is going to use a bit of a different architecture. I don't think that's anytime soon. It's going to take years, I would say. So EVM is the way to go and we've been basically the whole infrastructure that we've built for tracking assets, tracking positions is built on EVM and like specifically for EVM. we touched upon it earlier just a little bit.
Starting point is 00:40:47 How do you think about account abstraction in MPC? Right. This is a long debate. We've been researching both for a long time. I think it started obviously more with MPC and the counterstruction became a more recent theme. I think MBC is a little... So there are many things I can say, I guess, on this.
Starting point is 00:41:08 And the short answer, it depends what we're trying to build towards. When it comes to experiences that remove basically the wallet from the picture completely, so like applications that integrate the world inside, I think for them, MPC is the only way right now to manage that. I think in the future, though, MBC has much less flexibility than account abstraction for anything related to user experience, like recoveries of phrases, making actions on behalf of the user.
Starting point is 00:41:41 So with MPC, I think there are a few attempts how you can implement the same programmability, really, of MPC. But this is a little too complicated. And it's hard to see how that's going to necessarily get all the traction. So it feels like to me, when it comes down, now we can talk about account obstruction. So with account obstruction, I think in the current form, there are still problems. So we've started a long time ago with this. this idea of let's replace all the existing accounts and with smart contracts on the protocol level. And I think it was like EIP 2000 something. I don't remember exactly.
Starting point is 00:42:24 But that EAP was not a priority for the community and for the protocol developers. So it kind of was worried. And now everyone is talking about the R.C. 437, which is making account abstraction on the application level and without necessarily you're hard for it. So I don't think this is a way to go for Ethereum at least, primarily because of the costs associated with that. And I think the future of account obstruction is really on L2s, where L2s make this hard choice and basically implement it on the level of the protocol when we actually remove the need for users to upgrade and move their assets from, you know, private keys to account obstruction, abstracted wallets. So I think that's
Starting point is 00:43:15 the way to go. And I know that there are some teams that are working on, for example, gelato team, they're doing a roll-up as a service. So they are thinking about implementing that for all their potential launch partners, such that this becomes more of a standard in the space where every account is indeed an account-abstracted wallet. And in terms of possibilities, I think one would be ideal in terms of the uxas. As I mentioned previously, when we support the same cryptography on account-obstracted wallets together with account-obstracted wall being on the protocol level, I think that's where we get all the flexibility that is needed, and it's not going to be associated
Starting point is 00:43:58 with an increased cost for average transaction, and we don't have to do this massive migration. I don't know what Ethereum is going to do, though. It's tough. I think majority of values is already on account on smart contracts, which is fine. Probably no one will just use Ethereum with private keys anymore at some point. And Ethereum will be just for roll-up transactions and block confirmations. But we'll see. Yeah, I think that's our current view on the whole thing.
Starting point is 00:44:31 We are exploring more native support for account abstracted votes in Syrian without necessarily launching our own version of it. We kind of see it as in a current form it would look like a Zerian volt in Solway because you still need to have a private key stored somewhere. And that would be the first step. And we actually already enabled some of the standards for account obstruction for tracking.
Starting point is 00:44:59 So you could plug in, if you have an account, you can plug in and get at least the portfolio value over time for these bullets. we haven't done transacting with the sports yet, but we are waiting to do that. Yeah, let's leave that there for now. I think there's something I want to come back to later, but let's talk about kind of the business models for wallets first.
Starting point is 00:45:24 So kind of monetizing a wallet has been notoriously difficult in this ecosystem with the two notable exceptions that you kind of mentioned earlier, legend MetaMask. what kind of business models exists and why is it so hard for wallets to kind of monetize? It's a really good question. So we've researched them all, I would say, at this point. At least like everything that's available on the market right now. I think there are a few things that really work, but they require skill and they require a bit of a, you know,
Starting point is 00:46:01 if there is speculation and market movement, obviously trading. fees work. And that's been working for Metamask. It kind of does still because they have a massive user base. They're obviously earning a lot less with the bear market. But all sorts of fees they work because users are ready to pay convenience and trust. So as they develop trust to your product, if they store enough money in it and they kind of been using it forever, they're okay with paying fees. We took a bit of a different pathway here. in comparison to like some other wallets. So most of the wallets, they don't have any option for more advanced users to stop paying fees.
Starting point is 00:46:44 And we took it one step further. So we allow you to basically hold a certain specific entity. So Zir and DNA with premium that allows you to not pay any kinds of fees. And that's basically our, we wanted to be using Zerian swap ourselves internally as a team. and for the majority, but like actually big chart of our users who are pretty active and they do a lot of transacting,
Starting point is 00:47:11 it makes sense to have the same good experience but not pay, you know, very high fees for swaps. But at the same time, this works for less experienced users who are okay with paying fees for the sake of convenience and trust. So that's the one model that works.
Starting point is 00:47:27 And yeah, but I'm not really excited about it. And the reason is that training fees and all kinds of like bridging fees or stuff like that is all driving the wallets towards the financial use cases and we see less and less transactions specifically for token trades or stuff like that. So a lot more activities on minting or doing some governance.
Starting point is 00:47:53 So people are doing more things with their wallace rather than just trading. And I think that drives away the value of this business model. so we don't want to be like Robin Hood, end up like Robin Hood selling options to retail users just to boost the volumes. So for us, like another big thing was API. This is something that is not accessible for majority of other wallets because they are just the front end.
Starting point is 00:48:19 We provide the data for the wallets. And we support quite a few wallets out there. For example, Rainbow is one of our clients since 2020. they've been relying on Xerian's data and they're ready to pay for that data because this is powering the user experience and we have more and more bullets who are using and leveraging our data
Starting point is 00:48:39 so that became you can call it like a bear market rescue in terms of revenue and monetization for us and lastly I think the way to go honestly a long-term vision is to ideally own the whole stack
Starting point is 00:48:57 so moving to monetizing pretty much any transaction that user does. And the way to do that is either the applications or the chains share revenue with bullets, or we primarily work with our own chains or layer twos, and we direct users to layer choose that we can monetize. So for example, launching our own layer two would be an example where we can monetize any transaction with like sequencer fees. So that's... I guess the path forward potentially, but it's a little too early. And we haven't seen, so this is like very experimental.
Starting point is 00:49:39 There are no, well, it's currently who have their own layer twos. Mammis is kind of with Laidea is kind of moving in that direction. I think that's what consensus once at least. That's the feeling that I'm getting. But this might be an interesting avenue. Have you looked at kind of becoming even more? more of a service provider and kind of abstracting fees away from people and kind of having them pay like a flat fee or like a service fee that kind of because kind of what account
Starting point is 00:50:12 abstraction also in principle enables is kind of abstracting the gas away from the user which I think kind of if there's kind of if there's where to become more mainstream this is I think where we have to go because I mean this is kind of the web to experience no one would ever say you're browsing to my website, please cover you're part of the AWS bill, sort of thing. So do you think kind of abstracting that way and then having people pay for the package? Do you see that as viable? We've researched that. I think, first of all, from the UX perspective, if you're completely right, this is definitely
Starting point is 00:50:49 how it will work. So we'll abstract away the fees, and I think we're not too far off from that. I think when it comes to monetizing that, it's a little different. So what you're suggesting is that we add a certain amount of like margin on top. So we make users pay more for the convenience. And you just charge them a flat fee per month, right? So basically kind of like, yeah, kind of like you do for kind of a regular bank account, kind of you have like five euros per month kind of in fees.
Starting point is 00:51:27 but then you don't have to pay for like every transaction, right? Yeah, but even with banks, right, like most of the banks now provide this service for free. So it's kind of like a race to up to zero with these types of fees. So you would ideally want to charge users for the added value and not for just maintaining, you know, Ethereum for like running Ethereum if they're not transacting and basically covering our node and note costs. So most of the services on Web 2, you would pay premium only for. for the features that you really want and not just them running from the AWS.
Starting point is 00:52:02 Sure. So I think the analogy here is similar. So we are moving, we are releasing this premium kind of in a more finalized state this, yeah, next months as well. So that would be, we'll see basically what our users are interested in paying for. Like if we provide them with premium,
Starting point is 00:52:24 can we provide them a few transactions in months free but these are all more of the economics questions and we need to test how it really works yeah i'm more excited of like basically if we if we have the chain so users are interested in paying for transactions right so that's pretty much universal and currently all of that revenue goes towards the chains themselves and none of that goes to wallets and this is a problem so that i think that value distribution have to switch so either chains start sharing more with the originators of transactions, or wallets become kind of like more vertically integrated with their own chains.
Starting point is 00:53:08 I think that would be, that's my prediction for the future. Because this revenue exists. Users are willing to pay a lot of money for fees, for settlement. Yeah, absolutely. I take it it's not on the near-term roadmap, but kind of where would you see that in terms of future developments for Zerion? I don't think it's like, so we are very agile still as the startup. So, first of all, you never know.
Starting point is 00:53:38 I think that's a short answer. We are convening with basically a portion of our team later in October to talk about what we should be focusing on really in 2024 as the big priority. So for 2023, the goal was to build the ball. so the best world for web citizens and we are almost complete with that so with the extension of release
Starting point is 00:54:03 that would be basically what we wanted to achieve and yeah the next phase is a little up in the year so we'll we can talk about that probably early next year okay cool and what else are you excited about in the ecosystem
Starting point is 00:54:20 there are quite a lot of things actually but honestly this whole up chain movement is what I'm really, really interested in. It's not that, like, we haven't known that already, but with, I think we're getting, we're opening up an avenue with scalability. We're opening up an avenue for more types of applications that are feasible. So I think defy was only possible because, like,
Starting point is 00:54:50 only defy was possible because block space was extremely expensive. So only financial applications, that run for whales would work. But now we can see, for example, with French tech or even Lenz a little earlier this year, that people are excited about social use cases. For example, with all the publishing with mirror or sound ex-y-Z where artists can directly connect with fans,
Starting point is 00:55:18 these are the use cases that are very new and only were possible because of the layer two adoption and kind of acceptance of layer two as also a feasible avenue for settlement. And I'm excited to see more stuff that is very much webbedronative that is built using the capabilities of more scalable networks. That would be the short answer. Fantastic.
Starting point is 00:55:45 So where will users learn whether Serion chain will be launched? Where can they follow you? Is it on Twitter or do you have a Discord? We've been around for a long time. We have actually over 100,000 people on our Discord. So, yeah, whatever your preference is, Twitter, you can type in Zerian or Discord as well. I think the ideal way is just to go ahead and try our wallet. If you are still using Mattermask, Kulhas, and Switch.
Starting point is 00:56:18 We have a bunch of people being super happy about it. If you want to provide feedback, you can ping me anywhere. on Twitter, for example, and I'll add you to the better testers group. So you can shape the future of Zerian together with us. Perfect. Thank you, Evgeny, for joining us today. Thank you very much. It was a pleasure. Thank you for joining us on this week's episode. We release new episodes every week.
Starting point is 00:56:47 You can find and subscribe to the show on iTunes, Spotify, YouTube, SoundCloud, or wherever you listen to podcasts. And if you have a Google Home or Alexa device, You can tell it to listen to the latest episode of the Epicenter podcast. Go to epicenter.tv slash subscribe for a full list of places where you can watch and listen. And while you're there, be sure to sign up for the newsletter, so you get new episodes in your inbox as they're released. If you want to interact with us, guests or other podcast listeners, you can follow us on Twitter. And please leave us a review on iTunes.
Starting point is 00:57:16 It helps people find the show, and we're always happy to read them. So thanks so much, and we look forward to being back next week.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.