Hacker News new | ask | show | jobs
by llamaimperative 481 days ago
Oh sorry, this way the creator of the underlying infrastructure can collect rent from all aforementioned re-implementations of existing services.
1 comments

This is extremely vague and seems to be so on purpose in order to just have some nebulous "attack". Do you really think Web2 platforms aren't the epitome of rentseeking, by taking advantage of their role as middlemen?
Obviously existing middlemen are rent seekers. The question is why anyone should eat the cost of switching to a new, less proven rent seeker.

To the hopeful new rent seeker, the pitch is obvious. To everyone else, the provided rationales tend to sound like a whole lot of bullshit.

Why should people use automation at all?

This is like asking why people should switch from telephone switchboard operators, to automatic switchboards. Or why should anyone switch from livery cab services to Uber.

Technology may be "less proven" initially, but it's far more reliable in the end. It also removes a whole class of inefficiencies and conflicts that won't be possible with smart contracts, the same way that you could remove them if you switched from anything custom to anything standardized.

If you just stopped repeating the same tropes "web3 bad" for the sake of saying them, and engage with the substance, you'll see that this is a case of standardization, automation and programming what was previously ad-hoc and requires costly arbitration after the fact.

Okay but 1) arbitration is often desirable, which is why these systems allow it, and 2) traditional software can automate just about anything web3 can if you have the same degree of coordination among counterparties
No one said that arbitration isn't desirable, when there is a problem.

It's like saying doctors and medicine are desirable once a medical condition arises. But sometimes, preventative medicine and eating right in the first place is better.

An once of prevention is better than a pound of cure.

Web3 can prevent a whole class of problems that normally would require after-the-fact arbitration to fix. It's better to just have existing systems. Like for example having red lights at intersections, where everyone knows when it's their turn to move.

You understand that software can automate things. That's good. Now you have to understand that web3 is nothing but software which is decentralized and byzantine fault tolerant, so you can trust that the code is being executed correctly. This is the massive improvement over code that runs inside some server farm and can be switched up anytime.

It's weird arguing that no, we would rather have databases where certain people have the key to subtly corrupt the entire database, and then we can catch them and try to recover from this corruption using litigation. That's what MtGox was.

But you can implement transactions without any recourse trivially using existing technology today...

> Web3 can prevent a whole class of problems that normally would require after-the-fact arbitration to fix.

Such as?

> This is the massive improvement over code that runs inside some server farm and can be switched up anytime.

Massive theoretical improvement. No debate there. The question is about applicability, which I notice you've still not made concrete.

> It's weird arguing that no, we would rather have databases where certain people have the key to subtly corrupt the entire database

I don't know, it basically seems to work and as far as I can tell, you're about a billion times more likely to have your shit stolen from you in the web3/cryptoverse than using the traditional financial system... except of course if you're a criminal and/or a more grey-area "unsavory character" to some of the main stakeholders. Which that is a good usecase for this tech, of course.