The Wolf Of All Streets - Solving Crypto’s UX/UI Problem | Kosala Hemachandra, CEO of MyEtherWallet

Episode Date: August 11, 2022

Crypto has a major User Experience (UX) and User Interface (UI) problem. Kosala Hemachandra, CEO of MyEtherWallet, shares how his company provides best-in-class UX/UI while remaining non-custodial, fr...ee, and open-source. MEW allows users to interact with the Ethereum Blockchain, smart contracts, and much more. He talks about how they got started, how they scaled from 0 to 3 million monthly active users, and where he thinks crypto is headed in the next 10 years. JOIN THE FREE WOLF DEN NEWSLETTER 📩 https://www.getrevue.co/profile/TheWolfDen THANK YOU TO OUR SPONSOR ►►This episode is brought to you by Athletic Greens https://athleticgreens.com/melker This stuff is incredible, and I start every day with it. It’s just one scoop in a cup of water each morning, and you get 75 high-quality vitamins, whole-food sourced ingredients, probiotics, and adaptogens to help you start your day right. Right now, Athletic Greens will give you a FREE 1 year supply of immune-supporting Vitamin D AND 5 FREE travel packs with your first purchase. All you have to do is visit https://athleticgreens.com/melker EPISODE LINKS Kosala’s Twitter: https://twitter.com/kvhnuke_ MyEtherWallet: https://www.myetherwallet.com/ Production & Marketing Team: https://penname.co/ FOLLOW SCOTT MELKER • Twitter: https://twitter.com/scottmelker • Facebook: https://www.facebook.com/wolfofallstreets • Web: https://www.thewolfofallstreets.io • Spotify: https://spoti.fi/30N5FDe • Apple Podcasts: https://apple.co/3FASB2c SHOW NOTES 00:15 A Note from Our Sponsor - Athletic Greens: https://athleticgreens.com/MELKER 00:22 Kosala Hemachandra Intro 00:52 How MEW Got Started 03:20 The Problem with Custodial Wallets 05:13 Security and Education 12:36 A Note from Our Sponsor - Athletic Greens: https://athleticgreens.com/MELKER 13:39 Obstacles to Mass Adoption 16:02 What Makes MEW Different? 20:00 Product Roadmap 21:54 10 Years to Mass Adoption

Transcript
Discussion (0)
Starting point is 00:00:00 This podcast is brought to you by Athletic Greens. Please stay tuned for more information on this amazing company later in the episode. Crypto has a major problem with UX and UI. What does that mean? It means it's really hard for grandma to use and it's daunting and most people just don't get it. Well, I just sat down with Kosala, who is the creator of MyEtherWallet and was the first to create an Ethereum non-custodial wallet. Now, obviously, there are many of them, but they still continue to innovate. We talked about the vision of what these wallets would look like in five or 10 years when we finally reach mainstream adoption and scale to billions of people. You don't want to miss this conversation. I'm going to throw you the hardball question first. Oh boy, what's that? Okay. Yeah, go for it. I think that we have a major UX,
Starting point is 00:00:59 UI problem. That's what my wallet is for, to solve that problem. Yeah, yeah. So actually, that's a good question. I mean, this is, first of all, like I have to go a couple of years, not a couple of years, like seven years back, because it's been since 2015 August, that's when Ethereum first came out. And that's when kind of like the my e-toll story started, even though I was reading about Ethereum, Yellow Paper and Bitcoin before that. On Reddit, as soon as they launched the main net, on Reddit I realized the fact that so many people were having issues just opening their wallet and sending a transaction because it was just
Starting point is 00:01:34 command line. If you ask me, that's the worst user experience you can give to the Ethereum users, right? So that's when, since I knew how to interact with it in command line, I was trying to figure out, okay, the JavaScript libraries, which are necessary to create web pages, did not exist back then. So I kind of had to write all those JavaScript libraries and then put together a small website called myethawallet.com.
Starting point is 00:01:59 And then that's how MyEthawallet started. It was only able to unlock your wallet and then send a transaction and check your balance back then. That's the only thing that you were able to do. And that's exactly what people wanted. I mean, if you think about it, back then ERC-20s didn't exist. NFTs didn't exist. All you can do is basically like what Bitcoin can do, just send value from point A to point B. But it did also have the smart contract functionality,
Starting point is 00:02:27 but none of the actual contracts were developed yet. So people were just trying to send funds, unlock their wallet, and send some ETH to their friends, and then play around with it. That's all they wanted to do, and the only way to do it was command line. And once MyEtherWallet came out, and it was also open source so people who are actually capable of reading the code were able to go through the code and was like okay this is this looks like a legit site i'm not trying to steal anyone's keys or anything so um it just grew with it maybe 50 people back then 100 people started using it and they became thousand hundred thousand and then now we're here we are like three million unique users each month three million users of my ether yeah so yeah that's the
Starting point is 00:03:12 back story to my ether wallet and you had a great question ui ux sucks and that's like our main goal to solve that problem and then it's an ongoing process right like tomorrow i won't be able to i can't come here and say oh ui UX, we're going to solve it tomorrow. That's not going to happen because we still want to keep the non-custodial aspect of the whole process because we never want to be a custodian. Username, if you, again, if you go to any dApp that say, oh, we solved like the onboarding process,
Starting point is 00:03:43 you can log in with your username and password. I will guarantee you 100% that's not a non-custodial wallet. Someone else owns your wallet. Someone else has access to that wallet. That means if that person or that organization, if that company goes down, your funds goes down with it. And we never wanted to be that person, and that's why we want to keep that non-custodial aspect
Starting point is 00:04:07 of the whole process, which also brings in all these other user experience issues such as, oh, you had to onboard them using a mnemonic. Someone has to write down the 12 words. And yeah, it's a process that we keep improving. But hopefully, eventually, maybe in the next three to five years, there will be some kind of device that uses your biometrics, maybe like eyes, fingerprints, something like that, to unlock your wallet and then somehow attach that
Starting point is 00:04:39 to an actual private key behind the scene. Until we get to that point, don't think that's like a quick and easy way to say oh we don't need mnemonics anymore right that makes perfect sense yeah just we talk about mainstream adoption and we all know that it always comes back to grandma right but we all know that grandma is not doing this unless you're in the philippines and you're playing axi infinity in which case you figured it out because you could actually make money doing it. But I think in general, it's just not something that people are comfortable. It's very scary being your own bank. It is. It is. I mean, it comes with its own risk, right? Like we trust our banks because, I mean, banks came out to say, okay, the recent
Starting point is 00:05:21 banks, it's like, oh, we'll keep your funds funds safe like it's a good place to keep your funds and i mean it might work for like if you have okay maybe five thousand dollars ten thousand dollars even up to like ninety nine thousand dollars you like i would say a bank is actually good and safe place because you're insured up to that amount and that is applicable to 90 of the population even maybe more 95 of the population um even maybe more, 95% of the population. But if you have, let's say, a million dollars, bank might not be the best place to have it, but still a good place to have it. But let's say if you have $10 billion in liquid cash, I'm only talking about 0.001% of the population,
Starting point is 00:06:01 but that person might have to make a fortress to guard that liquid cash. So the security aspect is not the same for each and every individual. It changes with what you're trying to secure. Jameson Lopp once told me when I was asking him why would people need multi-sig, obviously with Casa.
Starting point is 00:06:21 He was like, well, I like to tell people to basically scale to 10x what they have. If you have $100,000 right now, whatever security solution you come up with at this moment, what would you be thinking if you had a million? Or if you have a million,
Starting point is 00:06:36 what would you be thinking if it was 10 million? Yeah, no, that's actually great. I mean, that's what blockchain is trying to solve, right? Because like blockchain already like that's where your funds are. So that's where it's already mathematically proven that it's your funds are actually secure. Okay, the other two security vulnerabilities that you might have to
Starting point is 00:07:00 face is how do you access it? That where like uh interface like my the wallet.com comes in and the other one is actually you the owner actually i would any point in time argue that the person who owns the fund is the weakest link in this whole process of course yeah you're you are the single point yeah failure like it could be if you might be you might have a fortress to like one bump on the head. Yeah, and then you're like, okay, all my money is here. This is my pin code, you know? Yeah, so, yeah, that's why, like, not just, like, UI, UX,
Starting point is 00:07:34 it's just very important, but, like, education plays another major role in this whole process of onboarding users. If you just, like, even if you just, like, give them $100 each, just, oh yeah, just come play with the $300. If you don't educate them enough, they might just lose it. And then they're never going to deposit. Exactly. And then they'll have such a bad experience with the whole process. They'll be like, oh, blockchain is not good. It's not secure. I just lost funds. They actually just tell you it's a scam.
Starting point is 00:08:04 Yeah. Oh, yeah. If you lose tell you it's a scam. Yeah. Everything. Oh, yeah. If you lose money, it was a scam. Exactly. Exactly. And then it's also human mentality, right? It's kind of like, oh, you're never at fault. It's always someone else's fault.
Starting point is 00:08:14 So it's like, yeah, these things only can be solved by educating the user, educating the people, getting them onboarded. So that's why my EtherWallet plays. We also want to make sure that the people who get into the space are not just getting in to make a quick buck. Most of the users are. But at the same time, they are educated enough to at least secure their funds. To survive.
Starting point is 00:08:42 To survive, yeah. Survive in the space. So yeah, some of the ways that we do this by obviously messaging, like Medium and newtopia.com, our articles. And at the same time, since we have a huge user base, we do have a lot of customer support tickets. So everyone's welcome to just like if if they like hit a problem or issue or something like that, they can just like send us a quick email.
Starting point is 00:09:09 They're like, hey, I do not know how to like continue or go through this process. Help me out. And we will do our best to help us out. And that's a very critical part of this process as well. Since like, for example, if we did not, if you don't do that it's it's like it's possible that they'll go and read some other material which is not true or not correct and then
Starting point is 00:09:33 send the funds to somewhere else things like that can happen so definitely education plays a huge role i mean you talked about the early days and losing your funds and private keys. And we have a new phishing attack every day. Every day. I mean, if you own a Bored Ape, you might as well just assume that it's going to get lost and you're going to do something stupid. Yeah. I mean, that's a great, like Bored Ape is, I mean, they just got hacked like two days ago at Discord. Yeah. Discord was hacked.
Starting point is 00:10:00 Right. And someone sent out a phishing link from the admin. Exactly. Right. You'd feel like you've been doing this for a very long time. Yeah. Wouldn't you have expected at this point that you would have learned? Or is it just like, I mean, listen, this is not native to crypto. I hate that narrative, right?
Starting point is 00:10:17 I mean, I've been getting phone calls about the IRS coming to arrest me and Nigerian princes. All the time. But it's still a daily occurrence that we see wormhole or some sort of bridge exploit or something, or just on the retail level, these constant, you click a link and it's gone. Yeah, yeah. I mean, I swear, I'm pretty sure there's a group of people. Their full-time job is to create phishing sites for MyEtherWallet,
Starting point is 00:10:43 but we do have another company that's constantly monitoring every single registration that the link or the name is similar to MyEtherWallet or not. And if it is, they put it into a monitoring list. If a website goes live on that domain, they'll immediately like, okay, something's wrong, and then they'll take it down even before it actually hits the market. But it is happening. And like you said, it's not new to crypto. This has happened to banks. This is happening all the time. IRS calls.
Starting point is 00:11:14 Everyone knows about the Nigerian Prince. Oh, Nigerian Prince. Best friend. And then gift cards. Everyone's like, oh, yeah, I'm IRS. But you have to buy me a Google Play gift card for $500. Why would IRS need a Google Play? But people do get tricked by this.
Starting point is 00:11:34 They're not getting tricked on purpose. You only need to get one in 100 people. Exactly. The ROI is high, and then people do this constantly. And sometimes they don't even have to think about, they don't have to dig into smart contract vulnerabilities. It's like I said, humans are the weakest link. So that's what they're exploiting.
Starting point is 00:11:55 And at some point in time, we will definitely reach somewhere that will make it easy or at least let people know before like some action happens in that account but like since it's difficult right now because everything is there's no centralized authority to send out these notifications right everything is happening in the blockchain and the moment if you like link a phone or something, now it becomes centralized. So yeah, there are these problems. Challenges. Definitely challenges. But we are way more secure than seven years ago, I would say.
Starting point is 00:12:30 Sure. And you talk about the fact that you went from 50 people. Yeah. And now you're 3 million. Yeah. I want to tell you guys about an amazing product that I literally use every single day. Athletic Green sent me some AG1 to test out and I absolutely am hooked. I started taking it every single morning. And if you're like me and you need energy to, I don't know, write a newsletter,
Starting point is 00:12:50 hit Twitter, look at some charts, chase your kids around, hit the gym, and you're just not getting that boost in the morning, this product is perfect for you. It has 75 high quality vitamins, minerals, whole food source ingredients, probiotics, and adaptogens. It's basically like having nine products in one. I guarantee if you guys try AG1, it is going to absolutely change your lives. You will become more awesome. And who does not like becoming more awesome? Now to make this easy, Athletic Greens is going to give you a free one-year supply of immune-supporting vitamin D and five free travel packs with your first purchase. All you have to do is visit athleticgreens.com slash melker. Again, that's athleticgreens.com slash melker
Starting point is 00:13:33 to take ownership over your health and pick up the ultimate daily nutritional insurance. Is there a wall, like a certain number, where this just doesn't work anymore? Because we love to talk about mainstream adoption but what does a billion people in crypto look like yeah that's i mean our blockchains can't seemingly stay up when they launch an nft project yeah the blockchain goes on that's the first thing i was thinking about i was like oh boy gas prices right i mean
Starting point is 00:14:01 but like um i know a lot of other chains are working on this problem as well. But like, for example, I know Ethereum is moving to proof of stake soon. Like it's coming up end of the year. The testnet just went proof of stake yesterday or day before yesterday. So like, yes, we are in the process of solving like, for example, like, okay, how does 10,000 transactions per second sound like? Like, at this today, it'll cost you, like, probably at that rate, if the network is super congested, maybe like $1,000 per transaction.
Starting point is 00:14:34 That's not going to work. But we all were paying that. We do. Just to trade on Uniswap. I know. This is happening, and it's just, I mean, at some point, I'm like, do users even know
Starting point is 00:14:46 they're spending $600 to buy $10 worth of like some token? Or is it like a UI issue that they don't even realize they're paying this and then eventually they're like,
Starting point is 00:14:58 oh my gosh, how did my wallet balance it? I've seen you guys and now the wallets have been a much more glaring and obvious thing. Are you sure that you want to do this?
Starting point is 00:15:05 Yeah, and then we now have, like, if the gas prices are super high, we have it in red. Gas prices seems to be high. Are you sure you want to continue this? Wait an hour or a week. Four months. Never. Maybe wait till the merge.
Starting point is 00:15:19 Yeah. So, I mean, yeah, there are definitely, like, at least from Ethereum perspective there's a flow or some kind of timeline to solve some of these issues
Starting point is 00:15:32 but like onboarding or universal identity or like some kind of secure method to access your wallet is
Starting point is 00:15:42 still in the process it might happen in like next five years, but not as of now. That said, it's not complicated. Like if you have two hours to learn about it, you'll know how to secure yourself at like the very minimum level. So that's-
Starting point is 00:15:57 People aren't willing to take the two hours to go to the label. Exactly. Even with their money. So you were first, right? Kind of as you talked about. And then, of course, I mean, inevitably, a lot of competitors spring up. Oh, yeah. Right.
Starting point is 00:16:11 So how do you differentiate yourself when there's so many non-custodial wallets that are popular for various reasons? Is it a matter of adding new features? Do you have the first mover advantage? Yeah, I mean, I'm not going to deny that we do have the first mover advantage. But at the same time, like our way of approaching like a feature or like integrating a dApp is, okay, how complicated the current process is and how can we simplify it to three steps. So this is also something like, for example, this is something that we did with ETH staking. Like when ETH staking first came out, like, for example, the complicated process is you have to either like open up an AWS account or like some kind of infrastructure provider, run your own node, create like a validator key, another like account private key, and then deposit 32 ETH. There's a whole process.
Starting point is 00:17:01 Yeah, not easy. You're like, no one's going to do this. Or like some people will do if they're technical enough. And then that's why we are like, oh, stake.us is one of our partners. They can run the validators for you. And then users can simply deposit the 32 ETH. And then we will generate the private key
Starting point is 00:17:21 for the actual account. So we brought it down to 32 steps. So currently, in my wallet, the process is if you have 32-8, which is a lot, but if you do, your processes, you just go to my wallet, open the Dapp section, stake, and then send the 32-8, and you're done. No, you're staking.
Starting point is 00:17:40 And then we realized, OK, we're introducing a new problem now, because not everyone has 32-8. And we are like, OK, we're introducing a new problem now because not everyone has 32E. And we were like, okay, let's take a step back. How are we going to solve this? And we were actually in the process of creating our own solution, but then partners like Stakewise, Lido, they actually created the process. We were like, okay, we don't have to recreate the wheel. Let's integrate them and give our users access to liquid staking. So now you can simply go to my either world and
Starting point is 00:18:10 stake. Even if you have 0.1 or 0.001, it doesn't matter. You can just stake it and get rewards and interest on the amount that you stake. So it's like looking at the problem, current existing problem, and not creating a process just to make it happen. It's like taking a step back, looking at it from a user perspective. And another approach that we take is hiring UI designers who are actually not familiar with crypto, but really experienced in web design and UI design use experience. And then getting their perspective. They're like, okay, I don't know. I'm so stuck in here.
Starting point is 00:18:50 I don't know how to continue to the next step. Like, what are you guys talking about? That's good for us because we know, okay, this is what a new user will go through. And then we'll simplify that process. And we also like a feedback loop. And then once we release it, we'll get support, like customer support tickets. And then once we release it, we'll get support or like customer support tickets.
Starting point is 00:19:05 And then if you're like, OK, someone's having an issue around this step. And then we go back, fix it, and then see like how it goes. So it's like an ongoing process. And this is definitely different from most of the non-custodial wallets out there. Because we do have most of the access methods. Like no matter what kind of wallet you have, if it supports Ethereum, we support that. Like hardware wallets, software wallets, even like other non-custodial wallets
Starting point is 00:19:34 like Wallet Connect and all that. And the other approach is like our user experience process and then customer support team. Not many non-custodial wallets has those options. So just, you know, being on top of it. You wouldn't think so if you were on Twitter and you get like a thousand bots telling you to contact for support.
Starting point is 00:19:52 Well, that's another struggle. Yeah, that's another struggle that we face. So let's say if you had your dream 10 years from now and the world has gone to a, well, we won't even say a Bitcoin standard, but let's say that the majority, you know, a billion, two billion people are crypto native using it.
Starting point is 00:20:11 What does your product look like? Our product will look like, we still want to be like the non-custodial wallet interface. Our product will look like, it'll be simple as scan your fingerprint, you'll have a new wallet and no matter what kind of fiat you
Starting point is 00:20:27 come from it's simple as just depositing funds just from any like bank account credit card doesn't matter but and then at the same time uh it's like one product where all the blockchains are supported it's like it should be blockchain agnostic, and at the same time, users shouldn't be aware of, oh, which blockchain I'm interacting with. Because at that point, I know we are in multiple layers now, but at that point, it'll probably be layer five or something where all the other blockchains sits underneath it, and then layer five is where everything,
Starting point is 00:21:07 every wallet, like every one wallet is connected to all the blockchains. Right. So maximum interoperability, but with the caveat that you don't know that. Yeah, you don't know that. You don't have to know. You're not finding some way to bridge.
Starting point is 00:21:20 Yeah. I mean, that's how it is with like other websites, right? We don't know where the servers are hosted. We don't know. I mean, that's how it is with other websites, right? We don't know where the servers are hosted. We don't know. I mean, interact with our bank. We don't know where our actual data is, where the servers are. It's not up to the user to know that. They don't have to know.
Starting point is 00:21:35 But they know there's money in it. And then they know how to transfer it. And that's all that matters. And what kind of things will we be interacting with from that wallet? What are we going to be doing with our ETH or ERC-20 tokens or our Solana tokens or whatever? Five years from now. Good question. Maybe 10.
Starting point is 00:21:52 I want 10. Wow. 10 years from now. I think it'll be, I don't want to say everything. I think at that point, you'll be able to go to the supermarket and buy anything with crypto. And even maybe USD might live. I think at that point, you'll be able to go to the supermarket and buy anything with crypto. Even maybe USD might live, I know there are stablecoins, but USD might live on top of one of the blockchains and then it's like, it's actually USD is not.
Starting point is 00:22:15 There's entropy. Yeah. Yeah. Yeah. So you should be able to just like, it's like, I mean, it's already happening. Like El Salvador is like, Bitcoin is accepted as a legal tender. So like we see it's happening. And then eventually it'll switch to everywhere.
Starting point is 00:22:34 Hopefully governments will be okay with it. I mean, they won't be able to stop it if like if the store starts accepting it. So it's like, you know, that's the future that I want to be in. It's been, I mean, you've been doing this for seven or eight years yeah i feel like 50 oh yeah every dog years every day learning something new something new is happening and it's like it's so hard to keep track of everything that's going on that's
Starting point is 00:22:57 why yesterday i was talking uh to some of my colleagues like i feel like i had blind like i was just just focused so much on Ethereum, like the horse having blinders on the side, that I was not aware of some of these other, what some of these other blockchains are doing. So yeah, like you said, so many things. Dog ears, it's going by so fast. Well, then I can't imagine what it will look like in seven years,
Starting point is 00:23:23 but we'll have to do this again. Yeah, I'd love to do it. Thank you, man. I really appreciate you taking the time. Yeah, thank you so much. Thank you so much for listening to this episode. If you haven't already left a rating or a review on Apple Podcasts or Spotify, please do that now. Spotify just added ratings, so please go ahead and click that five star.
Starting point is 00:23:42 I'll see you guys next time.

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