Who is going to pay for gas in the network? Does this mean the user has to pay on every sign-in? So for authentication, does that cost gas each time? It depends. And first of all, what is gas? Gas is a piece is the basic token from each blockchain. And yes, we must pay transactions in order to have a validator validating your transaction when adding the blockchain. You can pay the fees, but also there are some systems that can pay the fee for you. And also we have another kind of message that you are only signing a message in a cryptographic way. And when you sign messages, you are not sending the transaction itself, so you are not paying the fee. So we have at least these three options. But yes, we have the fees.
Another point related to the fees is that in the beginning, when we talk about blockchain, maybe you hear about, oh, this is so expensive. And it was. But now we have, we say the layer 2 blockchains, these other blockchains that are based in a blockchain, but they have more capabilities, with a cost almost zero. Like it's cents of cents of cents. So it's nothing now. So it's a tiny fee, in the grand scheme of things. Because I think that's a related question, is, I think I've seen somebody put in there. There, that's again, one thing that discourages me from using the blockchain is that every action requires money. Is this a necessity of running it? Yeah, I think I already told you about this, it's the same, yeah. So you just have to be smart with how you write your contracts. Yes. And also now, we have, in the blockchain space, we are talking so much about account abstraction. And account abstraction is a different kind of wallet where you can have other users paying your fees as well. So this is being so common, and we don't talk about this anymore. This is the point. Is that, and this is me just learning off some of these questions here as well.
So if we make an abstraction of storing users in the blockchain, is this what you're talking about right now, the authentication layer as an abstraction? Isn't the solution very similar to OAuth, because you still need to have a wallet password? Or is it different? Yes, this is interesting. Yes, you must have the wallet password as well. Not exactly that password that you saw me typing. I can't forget that, in fact. What I can't forget is the key that generates my wallet. We used to have a key like with 12 words, 24 words.
Comments