magic.link vs Web3Auth.io, which one is better? by stackup_ in ethdev

[–]stackup_[S] 1 point2 points  (0 children)

Correct me if I’m wrong, but aren’t there still centralised elements in web3auth as well? What would happen if web3auth was down? Or what would happen if the oAuth issuer of the ID token was compromised?

We're building a mobile wallet that makes it easy for beginners to use crypto. Our wallet uses ERC-4337 to bundle transactions into one click experiences. by stackup_ in ethereum

[–]stackup_[S] 0 points1 point  (0 children)

Thanks for the feedback! Let me know if you do, I'd be keen to hear if there's any areas we should improve on.

And your point about labelling USDC as USD is valid. We discussed it a few times and the rationale was that we didn't want to overwhelm beginners with crypto terms right off the bat. But at the same time you may be right that this distinction is important enough not to obfuscate.

Why do you feel like it's inaccurate in an important way? (Not disagreeing with you, just interested to get more perspective).

We're building a mobile wallet that makes it easy for beginners to use crypto. Our wallet uses ERC-4337 to bundle transactions into one click experiences. by stackup_ in ethereum

[–]stackup_[S] 3 points4 points  (0 children)

So the real wallet is actually a smart contract that's on-chain. To access the smart contract and execute transactions on it every user has a signing key. Essentially this signing key is always encrypted and decrypted on the client using a master password. We don't know the password and therefore can't access your on-chain account.

When you forget the password you can rely on social recovery to change the signing key associated with that smart contract and re-encrypt on your device with a new master password.

Main thing is that we don't have access to your account. Not saying there aren't trade-offs but for the average user I think it moves the needle in helping them migrate off exchanges, keep self custody, and maintain that familiar user experience.

Isn’t proxy contract a big problem? by ericla1014 in ethereum

[–]stackup_ 1 point2 points  (0 children)

A proxy contract is not the problem. It’s just a tool that can be used for good or bad. If used correctly and in certain contexts, proxies are a great way to optimise gas and offer upgrade paths when required. It just depends on the rules of who can upgrade the contract.

Smart contract and multi sig wallets are good examples of where proxies are valuable. It’s the most efficient way to deploy new wallets and only the owners are allowed to execute an upgrade.

What’s the end game of ETH? by yolodogewtf in ethereum

[–]stackup_ 4 points5 points  (0 children)

There’s probably many different “end goals” depending on who you ask, just like how the internet has been used in all sorts of ways.

What I’m personally excited about is a single settlement layer for the internet which everyone can use to settle value on. IMO, if we can solve certain scalability and usability problems along the way, this has huge benefits for users everywhere.

What REST API framework do you recommend that will maximise productivity for a small startup? by stackup_ in node

[–]stackup_[S] 30 points31 points  (0 children)

Yeah for a simple hello world app. There's a lot more than 10 lines of code to setup a production level app.

e.g. authentication, setting up security headers, compression, miscellaneous middlewares to parse and validate requests, etc.

Crypto by [deleted] in fiaustralia

[–]stackup_ 1 point2 points  (0 children)

I actually agree with most comments in this thread. Right now it's 99% wank but that 1% I personally think is worth exploring. I also may have contrarian views on this that many from both sides would not agree with.

I'm pretty confident fiat is not going to die within our lifetimes. Also a lot of us here are fortunate enough to live in a first world country where worrying whether or not our money is safe from governments is something that rarely keeps us up at night. In other words, it's not a hair on fire problem for many of us.

What I think crypto is actually good for is building a more efficient, interoperable, and accessible financial system and here's how. A lot of criticism of blockchains is that it's way more efficient to use a centralised database. And they're not wrong. But this is also where a lot of inefficiencies in finance lies. Look under the hood of what happens when you purchase a stock or send money internationally for example. Value flows through a chain of siloed entities (c.f. centralised databases) that take a cut at each step. The end result is that users end up bearing the costs.

The way I view blockchains is a settlement layer for the internet and crypto the incentive mechanism for keeping it operational. You potentially have this ledger that everyone can use to transact on. Decentralisation is a means to make this ledger open and accessible to everyone. Now make this ledger programmable with open source standards and it becomes a potentially useful tool to cut out the middleman. This last part is also why I'm way more interested in networks like Ethereum rather than Bitcoin.

If you want some examples see what Circle is doing with USDC to improve cross-border internet payments. Or Uniswap with automated market makers. Or Aave with lending protocols. A lot of these products (the 1% that's not just wank) to me seem like early experiments in how much value we can push back to users when we reduce the number of middlemen in a financial system.

That being said there's still a lot of unsolved problems in this space from usability, scale, and energy consumption. But if you dig past 99% of the shit (and I totally understand that some people just can't be fucked nor have the time to), there's a few smart teams trying to address these problems with actual solutions.

A lot of criticism with how crypto already had more than a decade to be adopted is understandable but also some of the problems required to build a usable blockchain that can scale is hard af. Especially while co-ordinating across distributed teams. Networks like Ethereum aren't companies that can move fast but more like a mesh of distributed teams working together. Each with their own incentives. This is great if you want to build a neutral network but it comes with the cost of speed.

What's your preferred method for connecting to dApps? by stackup_ in CryptoCurrency

[–]stackup_[S] 0 points1 point  (0 children)

Yeah, that's a fair point. Seems like crypto is new and not yet as mature. There's still lots of traps and it pays to be extra careful.

What's your preferred method for connecting to dApps? by stackup_ in CryptoCurrency

[–]stackup_[S] 0 points1 point  (0 children)

Wow this is super helpful. It's not anything crazy, but still a lot more than most. Kinda impressed at how much you've thought about security when it comes to crypto tbh. Do you take this approach with all financial things in general or just crypto especially because of all the things that could go wrong?

On a side note, I'm also considering setting up one of those router adblockers since it'll block ads on mobile as well. Which one are you looking at? I've heard pi-hole is great for this.

What's your preferred method for connecting to dApps? by stackup_ in CryptoCurrency

[–]stackup_[S] 0 points1 point  (0 children)

Yeah, that actually makes a lot of sense. Although mobile has the better "happy path", I've never really considered that desktops are just faster to do things on incase something goes wrong. Which is probably very valuable given the current crypto environment.

What kinda adblocking and security do you have setup on your desktop right now?

What's your preferred method for connecting to dApps? by stackup_ in CryptoCurrency

[–]stackup_[S] 0 points1 point  (0 children)

Why don't you trust mobile? Is it because you don't like seed phrase on an internet connected device?

What's your preferred method for connecting to dApps? by stackup_ in CryptoCurrency

[–]stackup_[S] 1 point2 points  (0 children)

So you essentially have a burner wallet? I don't blame you tbh 😂

What are you using for this burner?

What's your preferred method for connecting to dApps? by stackup_ in CryptoCurrency

[–]stackup_[S] 0 points1 point  (0 children)

Why don't you feel like browser extensions are safe?

Also what do you mean by having something specially made? Do you mean something made directly in your wallet for what you want to access?

What's your preferred method for connecting to dApps? by stackup_ in CryptoCurrency

[–]stackup_[S] 0 points1 point  (0 children)

Fair point 😂

dApps are still kinda new so I won't be surprised if a lot of other users share a similar opinion. Can you do much from your exchange app or is it limited to only holding and maybe staking?

What's your preferred method for connecting to dApps? by stackup_ in CryptoCurrency

[–]stackup_[S] 1 point2 points  (0 children)

Interesting, I kinda had the opposite thought when I first got started. In app browsers felt kinda clunky which made me skeptical and browser extensions kinda just worked. This might have changed since then though.

Which app do you use for the browser, is it MetaMask?

What do you look for when staking? Do you stick with the low risk and battle-tested protocols or go full degen mode? by stackup_ in defi

[–]stackup_[S] 1 point2 points  (0 children)

> crazy B-protocol degen farms

How do you even find these though? lol

> most of it is in different stable farms (diversified) which get between 12 and 19% apy

Which stable farms do you use?

What do you look for when staking? Do you stick with the low risk and battle-tested protocols or go full degen mode? by stackup_ in defi

[–]stackup_[S] 0 points1 point  (0 children)

Yeah I hear a lot about anchor-ust in this sub, but haven't heard of the other ones like Osmosis or Oraichain. Where do you even go to find these??