For example - I was looking to move some USDC, but I saw the fees, and just came back a few hours later and submitted it with no problems.
So if you had just finished shopping at IKEA, which we all know is a time sink beyond compare, and unloaded your burdened cart onto the conveyor, and went to pay … you’d have been dinged by an enormous gas fee or abandon the goods and piss everyone off? Have them hold it for a few hours? Have you seen those lineups, they can’t stash everyone’s crap until gas fees return to some sort of reasonable charge.
That is nuts. Unworkable. I must be misunderstanding.
When/If people get to be using crypto to pay for things at Ikea, it will be the same. They won't be using the blockchain directly. They will be using "layer-2" systems. These systems will be more efficient because they can batch multiple transactions into one.
(With decentralized tech, there is also the possibility that IKEA itself can provide banking/financing services separate from their furniture retail business and that people might be using their "IKEA card" to pay for things anywhere.)
For all intents and purposes, it very much is. When I use my credit card to purchase something from a foreign supplier, the current exchange rate is used. It isn’t the exchange rate a few days later, nor the exchange rate when I settle the my account: it’s the exchange rate at the time of purchase.
Further, some cards do settle near immediately: https://usa.visa.com/run-your-business/visa-direct/small-bus...
Now, please explain the “layer 2” solution: on the day that BApes drove wth gas fees sky-high, did layer 2 charges remain stable and low-cost? Who foots the bill for the difference? Is settlement delayed until the price comes back down? What happens if eth gas fees remain sky-high for days?
I'd argue that isn't really "settlement" though. The funds do arrive (which is at least better than the status code), but they can still be clawed back for any number of reasons at that point.
IKEA has already been running a regular bank for years FWIW: https://ikanobank.se/
A short way to explain is that every participant of a layer-2 system locks funds into a smart contract, which gives you a balance in the system. The off-chain system them keeps its own separate accounting and settlement mechanisms, which do not require the blockchain and can be done cheaply. You only need to use the blockchain when you want to withdraw your funds from the layer-2 back to the main chain.
The different systems have their own approach for this off-chain tracking of the funds, but the important characteristic of all of them is that the users are in control of the funds at all times. Unlike sidechains, l2 systems all have mechanisms for users to prove the ownership of the funds and are allowed to unilaterally withdraw.
It is unreasonable to build tools for other people to use, that will break the user's expectation of consistent, reliable and safe use.
This is a not an abstract idea, this is a fundamental legal concept in the west.
If everyone using Ethereum was expecting these fees, and are fine with it, then good for them, and no harm no foul. But this approach will not scale to larger communities, and it is unreasonable, cruel, and legally wrong to put the burden of "they should have known how to avoid this" on the larger populace, which is, of course, what crypto evangelizes the ultimate end-goal to be.
This is where comments like soared comes in. "I hope you don't use public transit, electricity, plumbing, or breathe central air." A human being simply cannot function in society if we have to study local EPA data to know whether its safe to breathe along our commute to work, that our electricity will be safe to use with all of our devices, that my car won't explode if I press a button in a different way, and that I won't go bankrupt if I use my crypto card to pay for a meal.
Expecting everyone to research how every tool works before they use it fails Kants categorical imperative, because it is simply impossible for everyone one of us to research every tool we use given a finite lifetime. Hence the responses you are receiving here.
Given the historical context of these systems working reasonably well for decades, I've decided to take for granted that I won't get rugged by my public transit, or my electricity company, or the food in the grocery store. Still, I do assess tap water before I drink it, even in the US.
If you're the type of person who likes to blindly trust systems without studying them, that's fine; you can wait to partake in crypto until this sense of trust has been built. No one is holding a gun to your head and saying "run arbitrary code against your crypto holdings." Yet people do it. This is their fault. If they don't want to take the time to study the code, then they should have waited until the community did the due diligence for them to whatever is their own personal level of satisfaction.
The problem is as soon as you argue for (2) everyone reacts like you're the most evil, heartless person on the planet.
And the responses you're giving of "just be risk aware/just read the source code/just know what you're getting into" doesn't change that, doesn't educate the people who probably and realistically could benefit, and it doesn't change the fact that there is a LOT of obfuscation, misinformation and mishandling of trust going on in order to separate people from their actual fungible money.
I just don't trust....90% of the people, platforms and providers who claim that's what they're doing via crypto.
I'm just saying take responsibility for your own actions and your own decisions. The world doesn't owe you anything. Such statements are not incompatible with improving the standard of living for everyone, even those who are actively liabilities.
To, on one hand, talk about helping the unbanked in Africa while at the same time justifying thousand dollar fees as "working as intended" is farcical.
They have just admitted that Ethereum is a millionaires playground, and it isn't useful for the 98% of users. If it wasn't a problem, why are many users complaining about it?
Also, if a bunch of rich whales wanted to rush and mint hundreds of JPEG apes or virtual land, that would mean 98% of all transactions for wallets on the platform would either fail or take their left over ETH to spend it all on fees for a single transaction. That could be bots with over >100k worth of ETH to snipe and mint these NFTs quicker than most.
If that is 'working as intended' then they are also saying that it is designed not to globally scale be useful at all. If you wanted to send payments or buy something at the supermarket store using a crypto debit card with ETH, the unpredictable fees will make the transaction fail or use up all your ETH for the fees; paying thousands for a $10 purchase at the supermarket which is wORKiNG aS iNTEndeD; even in the real world.
The banks are really scared and shaking in their boots over Ethereum's absurd and unpredictable gas prices. /s
Ethereum's base layer is not meant to compete with credit cards. Ethereum's base layer is not even meant to be a bank.
If you want to compare with "credit cards", then you need to look at the layer-2 systems, which (a) already exist and (b) are cheaper than most credit card transactions (cents on the dollar for Loopring) and (c) are just as permissionless and accessible as the base layer.
The fact that a bunch of "rich whales" decided to play with their money did not make the layer-2 systems less secure or less efficient. Quite the opposite.
The system is working as designed.
The first is the fee market. That's working exactly as intended. Ethereum didn't exactly "break," it just didn't have the scaling to handle the traffic, and prices rose accordingly.
The second issue is the scaling, and everyone in the community agrees that Ethereum needs to scale a lot better. There's a lot of work being done on that front, including rollups and sharding.
Something similar to starting to wait in line hours ago in front of Apple Store to buy a new iPhone: you are sacrificing something to get something that you think is more valuable from what you've sacrificed, earlier than others, to avoid a potential unavailability.
Yeah it looks ridiculous, but that was paid to get something that might potentially be valued 1000x the current price (at least, the buyer believes in so, which isn't impossible to be fair) so that they will make more money than they've "wasted".