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".
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.
They voluntarily and intentionally paid these fees.
This is not broken.
> Besides high fees, the transaction load resulted in a bottleneck that resulted in failed transactions that people still had to pay fees for—now in the thousands of dollars for nothing in return, not even an NFT.
I really can't stand this hypocrisy - "it's working as intended to drop transactions even after charging exorbitant transaction fees - by the way it also is protecting impoverished people's money". You cannot tell me this is a good-faith argument.
- No one is forced to use the blockchain when it is congested. Quite the opposite. The high prices are supposed to be a self-correcting mechanism and to put a back-off signal for all those that can wait.
- "holding" assets do not cost anything on the blockchain.
- There are ways to dial the "perfomance/cost/decentralization" trade-off knobs. There are off-chain systems to move funds. Use centralized exchanges when possible, and you can avoid paying anything. Pool your resources with people that you can trust/cooperate, and you can have a separate ledger [0] that can abstract the different blockchains into one single "balance" and only interacts with the blockchain when you need to actually move the funds.
How do I find this group of people I trust? I suppose you mean a larger group of people than my closest family and a bunch of friends?
Can I possibly trust a group of anonymous people on blockchain more than an established physical bank?
No. I mean exactly on that scale. It could be friends and family, it could be your employer and your co-workers. It could be you and some members of your church.
My recommendation on Hub20 is "don't open an account in any instance unless you and the operator could knock on each other's doors".
> more than an established physical bank?
Trust is a sliding scale. It's up to you to know how comfortable you'll be by leaving funds on the hands of each.
If you want to move lots of money for the purposes of escaping authoritarian regimes, there are other chains which have extremely negligible transaction fees.
I don't feel bad if they did not do their due diligence before attempting to transfer thousands of dollars of ETH.
Again, assess the risks yourself. Assume responsibility for your own actions. Especially in an environment like crypto today.
They absolutely picked the price they were willing to pay and lose, in the hopes it was more than the others trying to get a place in line.
So yes, they absolutely knew their transaction could fail if others paid more than them.
Even if their system were 'working as intended'. A footgun is working as intended when it sends you to the hospital - and it's defective by design.
If you ask others to mine for you, you're not a direct member of the blockchain network.
The additional cost to incentify others to help you depends on the demand and supply.
If many people wants to develop their own app but not able to program themselves, they may hire developers to serve them, but if the global population are relying on a few developers, they either have to wait for a long time, or need to pay more to get "premium service" in higher priority (and making others paying less to wait longer because the throughput is mostly fixed)