News for hackers. Stuff that matters.
Re:Bored Ape virtual land sale breaks Ethereum by soared on Monday May 02, 2022 @05:43PM (#31241310)
A transaction for $25 that costs $3,000 to complete seems pretty plainly broken. Imagine that happening with your credit card.
Re:Bored Ape virtual land sale breaks Ethereum by can16358p on Monday May 02, 2022 @05:46PM (#31241361)
It was intentional. They paid that amount to move in front of others trying to get the same thing.

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".

Re:Bored Ape virtual land sale breaks Ethereum by ajmurmann on Monday May 02, 2022 @05:54PM (#31241468)
Maybe a good comparison would be to high speed trading companies who pay exorbitant rent to get their servers as close to the stock market servers as possible and reduce latency that way and get their orders in before others.
Re:Bored Ape virtual land sale breaks Ethereum by xur17 on Monday May 02, 2022 @06:59PM (#31242223)
I think GP's example of the Apple store line matches a lot better. The high fees on Ethereum were for 2 or 3 hours, similar to Apple's line when they sell a new phone. If you don't absolutely need to run a transaction during that time period, you just.. wait.

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.

Re:Bored Ape virtual land sale breaks Ethereum by moistly on Monday May 02, 2022 @11:58PM (#31244423)
Wait… so you were doing nothing at all involved with Bored Apes purchasing, just wanting to use your crypto coins for an ordinary thing, but would have paid an exorbitant fee to have done it at that time?

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.

Re:Bored Ape virtual land sale breaks Ethereum by rglullis on Tuesday May 03, 2022 @02:11AM (#31245241)
When you pay things with your credit card at Ikea, the transaction is not being settled at the exact instant. It's not like your bank is sending money to Ikea's bank directly.

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.)

Re:Bored Ape virtual land sale breaks Ethereum by moistly on Tuesday May 03, 2022 @11:07AM (#31249249)
> When you pay things with your credit card at Ikea, the transaction is not being settled at the exact instant.

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?

Re:Bored Ape virtual land sale breaks Ethereum by xur17 on Tuesday May 03, 2022 @05:38PM (#31253932)
> Further, some cards do settle near immediately: https://usa.visa.com/run-your-business/visa-direct/small-bus...

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.

Re:Bored Ape virtual land sale breaks Ethereum by Nullabillity on Tuesday May 03, 2022 @02:31PM (#31251766)
> (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.)

IKEA has already been running a regular bank for years FWIW: https://ikanobank.se/

Re:Bored Ape virtual land sale breaks Ethereum by meheleventyone on Tuesday May 03, 2022 @03:02AM (#31245516)
IKEA are already moving towards the latter with normal banking. Large retailers offering banking services is fairly common in some places.
Re:Bored Ape virtual land sale breaks Ethereum by SergeAx on Wednesday May 04, 2022 @03:50AM (#31257833)
The idea of blockchain is prevention of double spending. How will those "layer-2" systems are supposed to achieve it?
Re:Bored Ape virtual land sale breaks Ethereum by rglullis on Thursday May 12, 2022 @04:14AM (#31350723)
Sorry, I missed this question last week.

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.

Re:Bored Ape virtual land sale breaks Ethereum by cyberge99 on Tuesday May 03, 2022 @01:04AM (#31244843)
I think shopping on Amazon would be a better comparison.
Re:Bored Ape virtual land sale breaks Ethereum by rtkwe on Friday May 06, 2022 @11:42AM (#31286486)
That works when crypto is just a speculative asset but in the "crypto wins" future where everything gets piled into crypto like evangelists claim will happen and is desirable it's an absolute nightmare. You're out of gas and need to get home but oh no some crazy new NFT has spiked the gas price now it's thousands of dollars to fill up. Any transaction processing that does that is unusable for anything touching real life.
Re:Bored Ape virtual land sale breaks Ethereum by m3kw9 on Monday May 02, 2022 @05:57PM (#31241498)
In this case they understand what they are getting into, here most Eth users will just be saying wtf
Re:Bored Ape virtual land sale breaks Ethereum by siftrics on Monday May 02, 2022 @06:03PM (#31241574)
It's not the duty of anyone except myself to understand the risks of my own actions.
Re:Bored Ape virtual land sale breaks Ethereum by ep103 on Monday May 02, 2022 @06:35PM (#31241972)
What the responses that people are sending to you are trying to point out, is that while this is an honorable rule of thumb, it doesn't scale. You cannot build a society this way, or none of us would be able to function reasonably.

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.

Re:Bored Ape virtual land sale breaks Ethereum by siftrics on Monday May 02, 2022 @06:40PM (#31242024)
> Imagine if you had to...

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.

Re:Bored Ape virtual land sale breaks Ethereum by ep103 on Monday May 02, 2022 @06:42PM (#31242044)
I believe you have missed the point of my post. I have updated it in the hope that perhaps I have made the point clearer.
Re:Bored Ape virtual land sale breaks Ethereum by canadaduane on Monday May 02, 2022 @06:18PM (#31241745)
This is a good maxim for oneself, but a poor one when trying to understand or improve systems.
Re:Bored Ape virtual land sale breaks Ethereum by ajmurmann on Monday May 02, 2022 @06:27PM (#31241851)
Such a great point! I wish more people embraced having two philosophies. One for them as an individual and one for policy making/discussion. E.g. I never want to myself rely on the social safety net. Yet at the same time, I want nobody, no matter how bad their decisions are to die because their basic human needs like food and shelter aren't met. I think a functioning society, especially a democracy, requires these two mindsets from their citizenry.
Re:Bored Ape virtual land sale breaks Ethereum by siftrics on Monday May 02, 2022 @06:32PM (#31241921)
Honestly, I agree. It can both be true that 1) a system could be improved so as to reduce harm to the average user and 2) ultimately the users are responsible for assessing risks before participating in the system.

The problem is as soon as you argue for (2) everyone reacts like you're the most evil, heartless person on the planet.

Re:Bored Ape virtual land sale breaks Ethereum by dvtrn on Monday May 02, 2022 @06:51PM (#31242130)
Because the system you're passionately defending via the "personal responsibility" angle has so far demonstrably shown itself to be susceptible to the same externalizes of greed, avarice and "fuck you I got mine" misbehavior as the current system and people are lining up in droves to have their chance turning the grinder as long as it means they get a ticket to the sweepstakes.

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.

Re:Bored Ape virtual land sale breaks Ethereum by siftrics on Monday May 02, 2022 @06:56PM (#31242189)
I just feel like they're not incompatible. I think we can help these people who get screwed without assigning the costs to unknowing, unrelated passers-by.
Re:Bored Ape virtual land sale breaks Ethereum by dvtrn on Monday May 02, 2022 @06:57PM (#31242206)
I think we can too.

I just don't trust....90% of the people, platforms and providers who claim that's what they're doing via crypto.

Re:Bored Ape virtual land sale breaks Ethereum by siftrics on Monday May 02, 2022 @07:02PM (#31242254)
I agree! It's a huge problem and it's right for people to point it out.
Re:Bored Ape virtual land sale breaks Ethereum by soared on Monday May 02, 2022 @06:20PM (#31241763)
Hope you don’t use public transit, electricity, plumbing, or breathe central air.
Re:Bored Ape virtual land sale breaks Ethereum by siftrics on Monday May 02, 2022 @06:29PM (#31241878)
I don't understand how that contradicts what I said. I'm not arguing against public goods. And I'm not arguing against improving systems for those who don't do due diligence.

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.

Re:Bored Ape virtual land sale breaks Ethereum by m3kw9 on Monday May 02, 2022 @09:46PM (#31243432)
There is no risk really, it’s just a bad experience to have to deal with sometimes 50$ tx fees, and sometimes 5000$. Just when I really need to send Eth you never know if you can afford a tx
Re:Bored Ape virtual land sale breaks Ethereum by zakki on Monday May 02, 2022 @06:51PM (#31242135)
But I believe it is the duty of everyone to not cheat/scam other people
Re:Bored Ape virtual land sale breaks Ethereum by siftrics on Monday May 02, 2022 @07:00PM (#31242236)
Sure. No contradiction.
Re:Bored Ape virtual land sale breaks Ethereum by ericlewis on Monday May 02, 2022 @06:13PM (#31241694)
or how I wish markets actually worked.
Re:Bored Ape virtual land sale breaks Ethereum by leshow on Monday May 02, 2022 @06:01PM (#31241552)
If this is the system working as intended, and you think that is a good thing, then I don't think there is any way to convince you otherwise.

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.

Re:Bored Ape virtual land sale breaks Ethereum by rvz on Monday May 02, 2022 @06:32PM (#31241923)
> If this is the system working as intended, and you think that is a good thing, then I don't think there is any way to convince you otherwise.

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

Re:Bored Ape virtual land sale breaks Ethereum by rglullis on Monday May 02, 2022 @06:48PM (#31242110)
The problem with your rant is that you are comparing apples with oranges.

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.

Re:Bored Ape virtual land sale breaks Ethereum by DennisP on Monday May 02, 2022 @07:30PM (#31242484)
So there are two issues here.

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.

Re:Bored Ape virtual land sale breaks Ethereum by MrMan on Monday May 02, 2022 @09:53PM (#31243488)
the unbanked stuff is a lie, the working as intended part is the truth
Re:Bored Ape virtual land sale breaks Ethereum by m3kw9 on Monday May 02, 2022 @05:56PM (#31241490)
Customers shouldn’t need to understand why suddenly the tx fees are jack to high heavens. The UX is broken.
Re:Bored Ape virtual land sale breaks Ethereum by can16358p on Wednesday May 04, 2022 @05:56AM (#31258457)
Fair point. Metamask might add a notice mechanism on top like "because of current network traffic is high, your transaction might take a longer time to clear" with a "speed up" button which unlocks higher gas fee options with a warning that it might cost too much.
Re:Bored Ape virtual land sale breaks Ethereum by siftrics on Monday May 02, 2022 @05:46PM (#31241358)
Those who submitted the transactions _knew_ the transaction fees before submitting.

They voluntarily and intentionally paid these fees.

This is not broken.

Re:Bored Ape virtual land sale breaks Ethereum by TameAntelope on Monday May 02, 2022 @06:03PM (#31241577)
Sorry, but nobody signed up for their transaction to fail, this is a bullshit excuse.

> 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.

Re:Bored Ape virtual land sale breaks Ethereum by nawgz on Monday May 02, 2022 @06:23PM (#31241795)
This same user is arguing that Crypto is justified because it helps people in dictatorial or corrupt nations protect their money.

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.

Re:Bored Ape virtual land sale breaks Ethereum by rglullis on Monday May 02, 2022 @07:54PM (#31242634)
Context matters.

- 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.

[0] https://hub20.io/about

Re:Bored Ape virtual land sale breaks Ethereum by Scea91 on Tuesday May 03, 2022 @03:47PM (#31252669)
> Pool your resources with people that you can trust/cooperate

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?

Re:Bored Ape virtual land sale breaks Ethereum by rglullis on Thursday May 12, 2022 @04:30AM (#31350836)
> I suppose you mean a larger group of people than my closest family and a bunch of friends?

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.

Re:Bored Ape virtual land sale breaks Ethereum by siftrics on Monday May 02, 2022 @06:51PM (#31242128)
No one held a gun to their head and said "you have to bet thousands of dollars of ETH."

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.

Re:Bored Ape virtual land sale breaks Ethereum by siftrics on Monday May 02, 2022 @06:11PM (#31241662)
Yes they did. They knew that transaction failure is a risk and they accounted for it.

I don't feel bad if they did not do their due diligence before attempting to transfer thousands of dollars of ETH.

Re:Bored Ape virtual land sale breaks Ethereum by NovemberWhiskey on Monday May 02, 2022 @07:57PM (#31242654)
So what you're telling us is, as far as I can see, that if you're someone who might want to execute payments on a time-sensitive basis without accepting the risk of losing huge fees to transactions that fail anyway ... if that is not within your risk appetite ... you better stay away from the Ethereum Mainnet. Right?
Re:Bored Ape virtual land sale breaks Ethereum by db_admin on Monday May 02, 2022 @06:32PM (#31241927)
Why are they [0] offering a return of the gas spent, then?

[0] https://twitter.com/yugalabs/status/1520612364839661568

Re:Bored Ape virtual land sale breaks Ethereum by siftrics on Monday May 02, 2022 @06:49PM (#31242114)
Because it's profitable for Yuga Labs to do that? They're a business making a business decision. They know users are more likely to participate in the community in the future if Yuga is willing to cover costs out-of-pocket.

Again, assess the risks yourself. Assume responsibility for your own actions. Especially in an environment like crypto today.

Re:Bored Ape virtual land sale breaks Ethereum by tofuahdude on Monday May 02, 2022 @06:47PM (#31242098)
Marketing and brand.
Re:Bored Ape virtual land sale breaks Ethereum by ChrisClark on Monday May 02, 2022 @06:10PM (#31241657)
They obviously did sign up for the transaction to 'fail'. In this case, it just means others paid more for their place in the line than they did.

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.

Re:Bored Ape virtual land sale breaks Ethereum by Dylan16807 on Monday May 02, 2022 @06:39PM (#31242018)
"fail" here is not just being outbid, but still paying most of the money you bid. That's not acceptable.
Re:Bored Ape virtual land sale breaks Ethereum by rtkwe on Friday May 06, 2022 @11:50AM (#31286592)
This is broken for anyone attempting to use ETH beyond a speculative asset. Consider if we get into the "crypto wins" future where it takes over as a payment method and replaces/live beside and equal to USD or traditional currencies. People can't just wait hours to buy random things there's a certain amount of transactions that are time sensitive. It's even worse when you think about the future where other record keeping has moved on chain because that too has a certain immediacy. Go to the doctor at the wrong time and suddenly it's thousands of dollars in fees to add to your on-chain medical records.
Re:Bored Ape virtual land sale breaks Ethereum by nvahalik on Monday May 02, 2022 @05:46PM (#31241350)
Except that if you knew your CC transaction would cost that much, you'd probably use a different card or use cash.
Re:Bored Ape virtual land sale breaks Ethereum by beej71 on Tuesday May 03, 2022 @12:25AM (#31244607)
And, indeed, most people do.
Re:Bored Ape virtual land sale breaks Ethereum by serf on Monday May 02, 2022 @05:53PM (#31241454)
one could argue that surge pricing on Uber during the holidays feels 'broken' in the same respect, but the characteristically high costs during those times are precisely the indicator that the system is working as intended.
Re:Bored Ape virtual land sale breaks Ethereum by vkou on Monday May 02, 2022 @05:56PM (#31241483)
If someone tried to pitch to me that we should replace the existing car, taxi, and bus infrastructure with 'transit 3.0' that sometimes has the cost of a ride increase by ~500,000% - I'd laugh them out of the room.

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.

Re:Bored Ape virtual land sale breaks Ethereum by rglullis on Monday May 02, 2022 @06:00PM (#31241537)
This is exactly what happens with "surge pricing" on Uber.
Re:Bored Ape virtual land sale breaks Ethereum by spixy on Tuesday May 03, 2022 @02:41PM (#31251892)
with those 500,000% prices?
Re:Bored Ape virtual land sale breaks Ethereum by aabbcc1241 on Wednesday May 04, 2022 @01:28AM (#31257046)
If you do mining for your own transaction, you don't need to pay transaction fee.

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)

Re:Bored Ape virtual land sale breaks Ethereum by danielmarkbruce on Monday May 02, 2022 @05:52PM (#31241446)
The system sucks. It isn't broken.
Re:Bored Ape virtual land sale breaks Ethereum by fuddle on Monday May 02, 2022 @05:59PM (#31241534)
list price + tx fee = market price. Vitalik summed up up well - https://twitter.com/VitalikButerin/status/152062181320978432...
Re:Bored Ape virtual land sale breaks Ethereum by sizzle on Tuesday May 03, 2022 @12:22PM (#31250155)
I think a more apt analogy would be paying $3,000 to fill your tank for ~$6/gallon gas for your car