184 comments

[ 3.8 ms ] story [ 248 ms ] thread
(comment deleted)
Is Web2 Bullshit?
Well no, because it exists and people use it for everything. Web3 on the other hand is the exclusive domain of a few die-hard anarchocapitalist libertarians and a few promoters pumping their bags.

[edit] It creates a perverse model where every app is expected to create its own little Ponzi scheme to entice people with. Then, your job is to market the token not the service. Any service that actually invests in building a product people want can deliver that product faster, simpler and more efficient without the token.

> because it exists and people use it for everything

I'm going to remember this line, it's so good and true.

> Web3 on the other hand is the exclusive domain of a few die-hard anarchocapitalist libertarians

Not really. Libertarian anachocapitalists usually lean toward Bitcon/Monero, and not Web3 programmable hipster altcoins pumped by corporations.

Yes.
"Is Betteridge's law of headlines correct?"
Mostly yes, but not in this case. It's also not a hard law, but more of a rule of thumb.
Web3 is Dead. Long live Web4
I'm waiting for Web 3.11 for Workgroups.
"Web3 is more of a vibe" is always the answer one eventually arrives at when asking proper questions about web3. Also a lot of goals that rely on artificially created problems to gain the ability of presenting solutions to those problems, as mentioned in the article.
Indeed. I like this article/transcript, because it has a lot of criticism about the horrible state this whole "web3" thing is, while remaining cautiously optimistic about its future.
I hate the Ponzenomics of most projects in the area. Also for me Play2earn sounds great on paper until you realize that this makes it work. As someone who has build videogames for a living games are fun to play, but not to make (mostly) Also most of these "games" are made from people that never made a game in their lives. Hence they focus on the Web3 component and making the game fun.
Oh absolutely. "Play2earn" is a terrible, predatory idea, preying on overly dedicated game fans and the OCD player crowd.
What web3 is missing is social manual labour.

What made the early web magic was the manual labour you had to put into the social dynamics of the spaces you created.

Algorithms and blockchains may help to facilitate the creation of new spaces but they won't solve the social dynamics that create real human connections, virtual or otherwise.

Hey this is me. Or what I am building. I noticed that common social media don't actually facilitate connections and knowledge. If you look at Stack Overflow or Lunchclub, these sites create a much deeper exchange. Why is that? Because these sites are not driven by "influencers" getting followers. Yes, there are people that are Karma maxis on StackOverflow. But usually these powerusers make these sites work. With finclout, I am working on carving out a niche for investment knowledge. Where people can really connect and surface information that is actually useful. The Web3 components comes in that we actually pay users for moderating / curating / syndicating content on the platform. The lessons learned from our time with DeSo was that adding a payments layer to traditional social media interaction brings out only the worst in people.
Only in the way (spoiler alert) unicorns are bullshit. Can something imaginary be be bullshit?
This is a rather personal take on any versioning on the web. Web 2.0 was "cool" because it was a change to something beautifully different.

I have heard others say terms such as "industry 4.0", "agtech 5.0", etc. My reaction is the usual WTF!

It is no longer "cool" to say anything after v2.0. It is not about the version number but rather a differentiator. After v2.0, you are just forcing it and it is something like people who keep talking about what great things they did in the past while distancing themselves from the present.

Here is something, HTML stopped versioning after v5.0, and I love that. It is just plain HTML for all of us (even if the specifications have internal versions).

So, no, anything after v2.0 is just cheesy.

I was lucky to be amongst those developers who participated in spearheading the Web 2.0 thingy. I developed a whole lot of Rich Internet Applications (RIA) powered by the Flash Player, and then went on to do a whole lot of Ajax, Web 2.0 without it too.

Web3 will only succeed if it adds this layer of awe and excitement that the Web had in the 90s and the launch of the iPhone. We are still far away from that point. What makes this even worse are all these opportunistic cash-grab projects that just exploit users. On that note, I am glad that most large crypto businesses are imploding right now.
> This is a rather personal take on any versioning on the web. Web 2.0 was "cool" because it was a change to something beautifully different.

Having been though the whole v2.0 shebang, it was widely uncool and most derided it as a pure marketing play. I mean the term was coined to sell tickets to a conference.

No one could agree at the time about what v2.0 actually was in a way which is not dissimilar to how web3 is currently being pushed. For exemple, you think that RIA applications in Flash are part of Web 2.0. I would definitely say it's not.

Web 2.0 was just XMLHTTPRequest.
Wonderfully reductive and so true. But crucially that was a huge browser innovation that has changed how we use computers. I don't think there's an equivalent in Web3 (from a dev perspective); Web3 is basically just Infura providing an API to a database that's incredibly expensive to write to.
Don't forget rounded corners and overzealous reflections and shininess on buttons!

Oh yeah, and loading spinners.

I've always interpreted web 2.0 as

"we finally found a way to make money with this shit"

through advertising money. Old tech.

In the 1990s, the big branding was always "Whatever 2000!"

Since the millennium, I've not seen anything branded with a future year. It's a fad / fashion trend. It'll come back again once people get nostalgic for it.

It's more than that. The "Web 2.0" term was mostly a post-hoc description of the web actually changing due to adoption of AJAX, DHTML, HTTP APIs, crowdsourcing, etc.

The "web3" label has been created upfront to get a halo of Web's influence and legitimacy, while in reality it's nothing but a store-brand soda calling itself a "cocacola2".

yes

(saved you a click)

As a concept no, as practically implemented (currently) yes.

We are trying to get our first contentful paints down to 50ms as web2 devs.

Meanwhile web3 services struggle to stay up at any kind of load, let alone be anywhere comparable to performance.

Yeah, web3 is just the crypto-currency crowd trying to hijack the web2.0 branding to make their crypto-whatever sound better.
> Democratization. Decentralization. Censorship-resistance

I think StableDiffusion is a good example of Web 3 because it decentralises the use of generative AI. If you have your own models you can interact with them to solve various tasks instead of using the web or external APIs, and getting tracked and censured in the process. AI creates a new private safe space for expression (A Room of One's Own).

StableDiffusion is amazing, but it has little to do with the Web, especially the cryprobro one.
Exactly, SD is basically a pile of python scripts talking to Cuda via pytorch, it can be completely disconnected from the network and run via a commandline, sure, there are web frontends available for it, but there's bugger all web 3.0 about it.
It has "Democratization. Decentralization. Censorship-resistance". It's more web3 than crypto.
That's just using a wishy-washy slogan to take credit for other people's work. None of the technologies that associate themselves with web3 had anything to do with stable diffusion.

For SD, web3 has been worse than useless, because machine learning has been hindered by the miners hoarding GPUs.

is web3 the same as blockchain? and it is just a marketing term to make it sound cool?
It's a buzzword used to disguise the fact that blockchain has completely failed to live up to any of its promises.

In 2017 everyone was saying that "blockchain" was the future of everything and you'd be a fool not to invest. Sure, it hasn't proven itself yet, but it's still early! Imagine if you could invest in the Internet in 1994!

This line doesn't work anymore, because it's been five years and blockchain still hasn't proven itself, and no-one's come up for a use for blockchain except currency speculation, money laundering and scams. It's hard to convince people that we're still only in the early days when you've been saying the same thing for years with no progress.

So now, blockchain has been rebranded to "web3", and we can go through the whole hype cycle again and hope no-one notices that nothing's changed. Web3 is the future! It might not have proven itself yet, but it's still early days! Imagine if you could invest in the internet in 1994!

Thankfully the noise seems to have mostly died out since the big crash earlier this year. I except that the next time there's a bull market we'll go through the same old bullshit with another new buzzword. It'll be early days, like the Internet in 1994!

I use blockchain currency (Monero) for just one thing: buying recreational drugs. It's better than cash; hanging out on street corners in the dark with shifty street-dealers, while carrying a pocketful of cash, is a risky activity.

I don't invest. I bought some Bitcoin as a try-out way back when it launched; just a few dollars-worth. They'd be worth a fortune now. But even then, transaction speeds were very slow. I've never been much into investing, and I don't have a taste for risky, volatile assets.

It's the general name for the "new" but not really new rent extraction economy for the whole world. The basic idea is "what if we could extract rent from every single interaction on the web - pay for view, pay for read, pay to rent, pay to play - but not like today, when it's optional and often fringe or really expensive stuff. But from everything, from 100% of everything.". And to it have working company scrip will be used, printed without oversight by a few new billionaires in non-extradition offshores.

Actual blockchain is really detrimental to this new order scheme, because tokens on blockchain are harder to print, that's why real beneficiaries are moving to the stabletokens, which are practically CDBC, but issued not by shady banks but by actual criminals, some already convicted on the previous financial crises, like dotcom bust etc.

web3 was stolen by cryptos. But the real web3 for me is stuff like: computing on the edge; local storage; service workers; PWAs; widely available and cheap CDNs, JAMStack type apps, and so on.
My personal take is that almost everything related to cryptocurrency is not just bullshit but actively harmful.

What makes it worse is that the cryptobros co-opted Web 3.0 (the semantic web) for their branding. Granted, it was probably out of ignorance rather than malice, but it still rankles.

Crypto "web3" is to VC's what Semantic "web3" is to universities.
I'd suspect Marc Andreesen (creator of the first graphical web browser) wasn't doing it out of ignorance
What I don't get is that the big point about web3 is decentralisation and democratic access to data.

Don't we have this with the Fediverse?

Actually it's all about centralisation of content and money and locking down everything beyond paywalls. So, real decentralisation movements are the opposite of the tokenbro dystopia.
Don't we have this with the World Wide Web, since its beginning?
Nope. The kiwi farms situation demonstrated that the whole internet is under the control of a very slim number of individuals.
This sounds exactly like the crypto universe, which seems to be mostly controlled/manipulated by a small number of (crypto) billionaires and their shadowy corporations.
That’s true. I’m very disappointed that crypto has misdirected decentralised systems in to becoming useless hype scams resulting in almost no progress in the last decade.

We have a bunch of hype tech like IPFS but I’m still yet to see a single website using it. Tor onion sites are still the most useful tool there is for censorship proof hosting.

Or maybe it's controlled by many different individuals and organizations, but very few of them want to cooperate with fascist tormentors.

https://xkcd.com/1357/

The problem is who decides who is a fascist tormentor.
In this case everyone involved, over and over again. There's widespread agreement they're scum.
This shouldn't matter. In an ideal world, if someone wants a website online and they are complying with the local laws, they should be able to have a website online. I don't think we need to force individual companies to host it, but we should restructure the internet so the decision is out of their hands.

Currently we have a fatal flaw where ISPs are able to start disrupting traffic to certain IPs. They aren't hosting it, but they are a middle man from end user ISPs to the host ISP.

It would have been nice if all the crypto bros had built something actually useful for decentralized hosting rather than hype scams that don't work for real world usage.

Sort of, selfhosted websites is definitely a thing.

However my thoughts around Fediverse is more that you own your data, you can transfer your data about and corporations can't shut your down.

Is it still democratic if there's a barrier to entry (in the form of transaction costs, expert knowledge requirement, and shady organizations controlling things since web3 things aren't actually fully decentralized)
Personally I don't, and as stated by my question I don't believe that any "web3 solution" is better than anything that already exists.

However, it is still effectively democratic access to the data when anyone can look at the chain to get the information. Whether that's any better than anything else that already exists is doubtful but it does reduce the value of ownership as shown by NFTs.

For context, Molly is behind https://web3isgoinggreat.com/.

Stories from that site were posted on HN 72 times: https://hn.algolia.com/?q=https%3A%2F%2Fweb3isgoinggreat.com...

I love Molly's work on web3isgoingjustgreat. I like following this slow moving train wreck, but just don't have the time or energy to read all the news reports on these projects. There is a lot of lazy "reporting" on crypto/web3 that seems to be lifted from marketing materials. Good critical analysis is out there but you have to hunt it down.

Molly's succinct write-ups are interesting to read. They are critical of the industry but never unfair. I drop by every few days to catch up. If a topic bears additional investigation I can dig deeper. Molly's work helps me easily sort through an entire class of news that I would probably just ignore. I hope she keeps up the good work.

her "work"?? I simply won't believe this isn't a bot reply by the same one posting the content on this site every day in the first place.
Don't be paranoid. She does great work. Give me a captcha I'll do it right now.
I am not sure what you mean calling me a bot and implying that Molly does not work. It takes effort to keep up with all this stuff and post those summaries. I hope she keeps it going a couple more years.

Sorry about the delayed reply. I have busy schedule today.

Yea it's a hallmark for yc to post stuff like that daily. The irony about kings of web2 trying to "save" the masses (or convince themselves?) seems lost on everyone.

Don't get me wrong, some (a lot) skepticism is healthy but I'd argue this site is the most one sided site on the internet for this topic.

I think the timeline of financial loss with a running total makes it pretty clear what the site is about (complete with flames).

Someone needs to keep a tally on the DAILY grifts, frauds, and scams in crypto because on the other end of the spectrum you have fraudsters with significant financial incentives to keep bringing in new money however they possibly can.

This site is one sided but relative to the relentless hype beasts of crypto it’s essentially the equivalent of a lone person in a huge crowd saying to themselves: “is anyone else seeing this shit or is it just me?”

Depending on the point of view and a person's definition of bullshit. Web-not-really-3 (because that was semantic web) is an ultra-capitalism and ultra-centralisation of finance and power movement, modeled of the free for all feudalism. Great dystopia, but I prefer to read about such worlds, not live inside them :)
The web is a big place, with a multitude of different uses and trajectories. Trying to rope in everything into one or two terms is hubristic. The article paints a pretty accurate picture of what happens when you try: scams and hoaxes will lurk therein.

The author might not be free from agendas of her own however, a will to shoehorn the web into something according to her own fancy. That too will fail.

(comment deleted)
Greed is a very basic motivator for most people.

Smarter ones have realized that using big opaque tech trends can be used to create a lot of FoMo to drive more and more dumb asses into a spiral that will make them richer. A classic Ponzi scheme.

The other side of web3 has not gotten that much attention. Simply because it's hackers motivated curiosity much more than greed.

Will blockchain work for money? No

Will blockchain work as a store of value? No

Will blockchain work for art? No

Will blockchain work for the web? No

Web3 is just another problem domain people up the pyramid chain are looking to expand their MLM into. Since blockchain (as with herbal life, etc.) isn't effective at almost anything, this will pass.

It's so laughably ineffective that I think we dont even really have to argue much with it. "Blockchain technology" takes the computing power of an apple watch and realises it with a data centre.

It's so bad its self-exposing to most non-gullible people.

I think we can wait for Web3 to pass, as with NFTs.

Next it'll be HousesOntheBlock, MedicalRecordsOnChain, etc. this will all cycle out over the next decade until gov's start to see the massive crypto losses, and as with the opiod pandemic, step in.

One would hope most govs would regulate it into oblivion soon. As soon as the pyramid scheme around crypto is broken 99% of its fanatics won't be desperately searching to find a use case.

Remember, with crypto, people's lives are actually invested in it. This ain't Rust. It's Rust but each keyword was $50,000 you need.

You don't think some things will stick?

Key revocation certificates come to mind as a good case for a public blockchain. NFT's for domain ownership makes a lot more sense than paying monthly. The whole trustless thing means users can provide compute for each other rather than tolerating an ad-riddled central point of failure.

You know, the stuff that doesn't need hype and is just the right engineering call.

Ownership is an interpretation of the blockchain and therefore still requires someone to interpret it. I'm not sure what you're thinking about domain ownership (I'm open if you can explain), but my sense is that contracts of ownership arent suitable for blockchains -- nor indeed, for any presently imaginable computable system.

Rights are fundamentally modal, ie., "what ifs". The exercise of a right changes depending on context, and that context includes how a given society inteprets its meaning at any given time. Hence lawyers, judges, etc.

Algorithms are fundamentally non-modal constructs, ie., "always if". And whilst "perhaps" (but probably not) reality can be described by an algorithm, it isnt any that is "always if" at the level of social phenomena.

Ie., maybe atoms are simply deterministic, but their aggregates (eg., people) are not. And so it is unlikey any finite computable representation of social life will ever, eg., account for "a change of taste in the law".

Blockchains are distributed immutable logs which impose massive computation costs on appending to them. They're a niche technology that, does actually, model money. That's about the best use-case as a model for money.

But they're terrible at implementing money. Beaten by a simple piece of paper at every turn.

That's a lot of words to say nothing in particular.

Ownership is an interpretation - I agree with that. It may be an interpretation of the blockchain (Namecoin). It may be an interpretation of the land deed (house). It may be an interpretation of records that a registrar stores (DNS) or at RIPE (IP addresses).

I don't see any reason blockchain is any different from the others. People either respect the underlying data storage or they don't. Algorithms have nothing to do with it, nor do computational costs. Moving paper isn't cheap either.

Either courts recognize it or not, and no court in the world has recognized any blockchain as a valid proof of contract of anything. Nor should they, laws are never immutable and always up for interpretation, which is why courts exist in the first place.
I'm not sure about courts, but the government over here will definitely recognize that I owned the coins and that I later stopped owning them - by collecting taxes on the transaction. I have't seen anyone trying to push that on to courts, which indicates that the expectation is that courts have the same idea on coin ownership.
I'm talking about the "use blockchain to prove ownership of a domain" or whatever else people are talking about. Money is different as the non-fungible part of money already exists. It's called cash, and even ownership of that is able to be adjudicated. They can sue you for back taxes and you can sue to say you do not own certain taxes.
In this context, maybe a closer analogy would be information "ownership". While in a typical database, you can order the change of an entry by fiat, you can't do that on blockchain without the crypto key.

Revealing a secret cannot be forced by the court, be it a password, or a recipe. Best courts can do it "encourage" one party to do it. Even then it might be in vain, if the information was forgotten. Courts do deal with it somehow, more out of necessity than choice. That would be more similar to getting the keys to a domain or any other blockchain asset.

If you want to put the text of a legal contract into a blockchain, go ahead. I don't see why.

But also that isnt what is meant by using the blockchain for ownership. For this, people are assuming that the verification algorithms of a blockchain "with some extra steps" are somehow supposed to replace contracts and the legal system.

That is what my comment targets. This misunderstands contracts, rights and the need for a legal system.

If you're just interested in having your legalese registered in public across vast data centres and provably appended to a log, etc. then sure.. that's possible. But incomprehensibly motivated. Since, of course, our current system ("paper") provides vastly more features.

Paper has extremely cheap privacy, modification costs, proof of ownership, etc. Features only blockchain tech could dream of...

In the context of owning a domain, having my legalese registered in the public is precisely what I want. It doesn't even need to add any value over records stored in someone's desk to be a viable option, as long as it can compete on price.

Unrelated, but actual paper is not cheap. Storing it, finding, modifying, and synchronizing between parties interested in the data involves people actually going places and moving stacks around.

Even if you think about single-owner databases of records, those fail at preserving the proof of ownership. The ownership of the record is clear - it's in the hands of whoever has it. The record itself - the actual proof of ownership - is forgeable unless backed by cryptographic signatures, and easily eraseable unless made public. And to solve both, we gravitate back to blockchain-like tech.

I agree that the ownership perspective is not likely to be very fruitful when paired with blockchains and the abstractions implemented on them.

And I'm not all that excited about money. It's just boring. You could build consensus about anything and you choose... account balances?

But sometimes you need a log that can't be altered by threatening to fire whoever has write access to the data of record. The strategy of not having any infra worth attacking is valid against some threat models.

If I have evidence of wrongdoing by a nation state, I like that I can put a hash of that evidence on a blockchain and no amount of deepfakery to the contrary will allow that state to create evidence that provably preceeds it.

If I have the kind of enemies that can dns-poison a whole continent in order to keep my voice from being heard, I like that I can use a crypto domain that I "own" to periodically update the corresponding nft with the merkle root of the latest version of my manifesto blog. This lets me get new versions to readers who have my blog's name without worrying about whether a DNS registrar, certificate authority, or ISP is gonna interfere.

The reason that crypto sucks for money is that the value of a token is subjective anyway, so having an indelible record of who has how many tokens of whatever flavor doesn't buy you much since people can turn their backs on the token's value without bothering to attack the recordkeeping behind it.

But the fact that anybody with the knowhow and access to the code can participate--you don't need to be buddy-buddy with somebody in a privileged position--that's kind of cool.

So if the hype can carry the technology far enough that it's no longer an electricity hog (and it pretty much has) then when everyone's aspirations about using it to get rich fail, it'll still be around and useful for computing in the presence of powerful adversaries without having your own IT department, or for enabling participation in non-money social protocols at scale without having to submit to a gatekeeper.

And I think that's pretty cool, even if I can't retire on it.

> NFT's for domain ownership makes a lot more sense than paying monthly.

How do handle domain squatters and legal disputes?

> whole trustless thing means users can provide compute for each other rather than tolerating an ad-riddled central point of failure.

What compute? If you exchange money, you explicitly trust that person to provide you with services or goods (and/or explicitly trust the "smart" "contract" running the transaction to be correct which, you know ... [1])

[1] https://web3isgoinggreat.com/?id=almost-300000-stolen-from-o...

1. You don't. But if you choose to use an nft domain it's probably because you think these are lesser evils when compared to broken references when domain ownership lapses or changes hands.

2. I'm talking about providing compute in lieu of money.

I want to be able to tell users of a service: you can pay me $5 per month for access via my node, or you can run your own node on that phone you have lying around with a cracked screen, and then you don't need to pay anything.

> You don't. But if you choose to use an nft domain it's probably

What if I chose NFT domain to scam people, impersonate someone or squat?

> I want to be able to tell users of a service: you can pay me $5 per month for access via my node

If you exchange money, you explicitly trust that person to provide you with services or goods (and/or explicitly trust the "smart" "contract" running the transaction to be correct which, you know ... [1]

> What if I chose NFT domain to scam people, impersonate someone or squat?

Well that's a shitty thing to do, and a limitation of the technology, but it doesn't make all uses of that technology invalid.

> If you exchange money...

You're missing my point. It's the case where no money changes hands that I'm interested in. If we have technology that can function without custodial trust, then I can pay my subscription fees by helping host the site that I'm subscribing to.

I wanna turn everybody's pile of phones with bad batteries or busted screens into a distributed datacenter which we can use as a cheaper alternative to aws & friends provided we're willing to cooperate with each other.

> Well that's a shitty thing to do, and a limitation of the technology, but it doesn't make all uses of that technology

Yes, it's a shitty thing to do. And yes, it's a limitation of technology. I never said anything about "all uses". All I asked is, quote:

How do handle domain squatters and legal disputes?

> It's the case where no money changes hands that I'm interested in. If we have technology that can function without custodial trust, then I can pay my subscription fees by helping host the site that I'm subscribing to.

So, no money is changing hands but at the same time you "can pay your subscription fees". So money is changing hands.

> I wanna turn everybody's pile of phones with bad batteries or busted screens into a distributed datacenter.

And to do that you:

a) find enough phones with bad batteries and busted screens because there aren't that many: people tend to repair them or change them

b) motivate people to run your software on them

So with b), people are going to run your software just because they, ahem, trust you?

And my answer is that you don't. If you want content moderation (via a judge upholding the law, or a registrar admin who would prevent squatting) then use a stack that respects those authorities. If you chose to participate in one that doesn't, then you don't get those protections. Engineering is full of trade-offs.

--

Well if they're paying (in terms of the use of their hardware, electricity, and internet connection) to keep the distributed service running so that they can use it, then presumably they trust its author (and its dependencies) to some degree, right? Otherwise they wouldn't want to use it. Trust is a necessary ingredient to most cool things, and as long as it's explicit trust I got no problem with it.

People trust that folding@home or bitcoin mining is not going to open their network up to attack or some other malicious thing, so I don't see how this would be any different.

The question is not do they trust me (an author of a dependency of the service that they want to use). That happens all the time. The question is can that service's author offload "hosting" to the users without requiring that they trust each other?

For certain very restrictive applications, the answer is clearly yes. IPFS users host each others' content all the time. But can "hosting" here be safely expanded to a wider and more useful set of actions? Because if it is, I think that at the very least we could all deal with less downtime, pay less for remote compute, and see fewer ads.

> And my answer is that you don't. If you want content moderation

DNS isn't content. And protection against scammers, squatters etc. isn't moderation.

It's funny how even the most primitive societies had rules, and laws, and ways to upholding them. But the crypto utopia where "NFTs make sense for DNS" is invariably "you don't get these protections" and "engineering is full of trade offs"

> Trust is a necessary ingredient to most cool things, and as long as it's explicit trust I got no problem with it.

If there's trust you have exactly zero need for the crap that is blockchains etc. Because our society is built on trust.

> For certain very restrictive applications, the answer is clearly yes. IPFS users host each others' content all the time.

IPFS is really, really small. But when police comes knocking at your door for storing someone else's child porn, you will quickly learn that blindly storing someone else's content will not help you.

> But can "hosting" here be safely expanded to a wider and more useful set of actions?

Of course not. Because you keep assuming that trust is a technical/engineering problem. It's not.

If I used to trust my friend, and I gave him key to my house, and later I decide that I don't trust him anymore, I change the locks: a technology solution to a trust problem.

If people want to revoke trust in the bank or the law or AWS, they're probably going to need technology to shore up the gaps made by the loss of trust.

I'm not assuming that you can derive trust from technology alone, but I do think that you can use it to get more out of whatever trust you have.

> If people want to revoke trust in the bank or the law or AWS, they're probably going to need technology to shore up the gaps made by the loss of trust.

So. Back to the question about NFTs and DNS, which is literally about trust: How do you handle domain squatters and legal disputes?

Oh wait. I know the answer to that: "Technology limitation, you don't get protections" and something about "engineering trade-offs".

If you want something that cuts, you use a knife. If you want something that pinches, you use pliers. If your pliers cuts you, that's a bug. If your knife pinches you, that's a bug.

If you want to insulate your dealings from action by third parties, you use crypto. If your crypto is sensitive to action by third parties, that's a bug. I don't know why this is so hard to understand. If you don't like it don't use it.

When most people name something, they don't think: "golly, I better make sure the ministry of truth can step in and rename this thing if I'm being bad". And when people want to reference a named thing, they're more worried about whether the reference will fail than they are about whether whoever named the thing had to name it differently than they would've preferred due to hazards in the namespace.

Besides, isn't squatting more of a problem because your ownership lapsed and some jerk bought the domain out from under you? If ownership doesn't lapse, the only problem is when the squatter gets the name before you have even distributed it--just pick a different name and distribute that one instead.

And legal disputes. What legal disputes? I name my variables whatever I want, what laws am I going to run afoul of by naming my blog whatever I want? If the content is illegal, go censor the content, the only reason that it's customary to censor the name is because that's the weakest link. DNS NFT's would move the weakest link to... I dunno, IP addresses maybe? That'll be something that the cops have to figure out, but it's not a naming system's problem to handle its adversaries' needs just because it has less attack surface than its predecessor.

Humans are messy and rely on trust to work together. That's why we have laws and a judicial system that can create, interpret and enforce actual contracts instead of the cold logic of "code".

It's also why Web3/crypto is encountering all the problems solved over time by the traditional finance system as it converges on the reality of human nature and how people actually behave.

There are use-cases for a completely trustless interactive ledger - however these are so niche as to be irrelevant for the vast majority.

> NFT's for domain ownership makes a lot more sense than paying monthly

The cost of the domain is insignificant when compared to the cost of the site itself e.g. development and hosting.

You're solving a problem I can't imagine more than a few dozen people deeply care about.

I'm sure there are more than dozens interested in publishing a site without a persistent billing relationship with a cloud provider.

If you're hosting on IPFS you just have to make sure that some device somewhere has your content pinned. There's a raspberry pi in my closet...

Data is referenced by cryptographic hash so there's no need to authenticate the source. The hardest problem in that space is getting new hashes to your audience when you make updates.

Certificate revocation checks already work fine without a blockchain. No one pays monthly for domains; existing registrars let you pay in advance for multiple years and are quite cheap.

You should read the NIST blockchain technology overview because you clearly don't understand how to make the right engineering calls.

https://csrc.nist.gov/publications/detail/nistir/8202/final

(comment deleted)
> Key revocation certificates come to mind as a good case for a public blockchain.

It's not. It already exists without a blockchain[0]: https://en.wikipedia.org/wiki/Certificate_Transparency

[0]: since it's a source of confusion, with the definition (and explanation) of what a blockchain is given there: https://www.schneier.com/essays/archives/2019/02/theres_no_g...

Re: CT,

> Logs are operated by many parties, including browser vendors and certificate authorities.

Why should we trust browser vendors and certificate authorities? They're high value targets and therefore more likely to be targeted.

As for Schneier, he asks:

> Would you rather trust a human legal system or the details of some computer code you don’t have the expertise to audit?

If I don't have any evidence that the code will fail in the way I'm worried about, but I do have evidence that the legal system frequently fails in the way I'm worried about, then maybe the code.

But whatever the case, I definitely prefer a legal system that has to worry about being replaced by code than one whose dominance is assured.

> Why should we trust browser vendors and certificate authorities? They're high value targets and therefore more likely to be targeted.

You're mentioning that as if blockchain somehow solved this problem. It doesn't. At best, blockchain moves trust around and you end up with a system that won't resist the test of time and end up converging to what you already have, but worse.

If you can generate a valid revocation certificate in the first place, you're already trusted. There's no need for additional trust in this case, just a place to put it that's hard to censor.
Every cool new revolutionary, game changing, disruptive tech I can think of has had some kind of “killer app” that lead the way to widespread pubic awareness. Peer to peer had Napster, AJAX had Google Maps, microservices had services of large scale tech giants, and even blockchain originally had Bitcoin. In each case people were doing some cool new thing and we approached the technology trying to figure out how it was accomplished. I am not aware of a single such example for Web3 nor has anyone I’ve asked been able to name one. The killer Web3 apps are at best hypothetical imaginings of what someone could build with it someday, and even that take is quite generous. It is a technical buzzword in search of funding which is not a proven solution for anything at all.
If I wanted to send you $50 worth of assets, literally right now, what alternatives do we have apart from crypto? Certainly nothing that does such a good job of preserving our relative privacy to each other. I don't want to, but it is still an interesting question.

There are capabilities here that have never existed before, it seems likely that something radical will happen in time. There is already a lot of money sloshing around, and it takes a while for innovations to sink in.

If you require that level of privacy you are either

-Buying drugs or illegal porn

-A terrorist

-A libertarian that opposes taxation

That's not how society works thank god.

I don't see how I would buy drugs or conduct terrorism on HN. And while avoiding tax on $50 might be a win, it is a boring part of the scenario.

I don't want to post PII info publicly from this account. But, in practice (ie, we're long past theory) if I want to accept payment as roenxi I can. And if I use something like Monero, it'll be extremely anonymous. There'll be a use for that sort of tech to someone and for legitimate purposes.

you forgot that the only use of cryptography in general is for pedophiles
I'm not a fan of crypto, but when I read things like this, I have mixed feelings. Porn showing homosexual acts is illegal in some countries. Abortion is becoming illegal in many parts of the US.

It's a conflict that isn't going to be ended any time soon: social control is used for good and for evil. We celebrate social disorder in Tiananmen Square and fear it at the U.S. Capitol. It's not like we can pick one side, order or disorder, and feel completely safe with our choice.

People with your logic agrees with mass surveillance because good people have nothing to hide. Privacy doesn't mean you have something to hide.
A regular bank transfer? I know the US doesn't really do that kind of thing, but here in Europe I can send money to another bank account within 10 seconds.[1] And it doesn't even cost me or you anything and all I need is your IBAN.

[1] https://www.europeanpaymentscouncil.eu/what-we-do/sepa-insta...

SEPA instant transfers are (unfortunately) not free or even available everywhere.

My bank had them for a while, they cost 5€ but they are currently (and have been for a few months already) unavailable due to "widespread fraud".

At least I know that those 5€ only change on a term of months, or with inflation.

Last time I looked at ETH and BTC I spent a good 30mins trying to figure out how much the transaction would actually cost me and if it depended if I clicked GO at an opportune moment. And yes, I admit that this might have only been a difference of cents, but I wouldn't know that beforehand.

892MthtDTVpFJXvXee5ci1TR2X73CawJRHPraMadbM2ZeQvVqh8NrRzWfVcgaPKsG6RK4Km9TpgaQi7SYSwAu737FUgZtdg

Here is a Monero address. Things sent there ends up with me. I advise against sending anything to it. Are you going to post your IBAN and account details?

I don't actually know what my IBAN is, but assuming it is my account number I'm not comfortable posting it here like I just did for a crypto address. This technology is something other than what I've had access to before.

(comment deleted)
Have you tried sending money across the world in 10 seconds, to somebody outside of the EU? Most answers to this are PayPal, Wise, or another multibillion dollar private enterprise.
What do you have against multibillion dollar private enterprise?
Cash. In an envelope. To an anonymous PO box. Or text a cash card or amazon voucher code to a burner number. Use a drop gang or mule. Find a Hawala broker. Etc. etc.
I can't tell at this point whether you are trolling, or one of the HN hivemind that actually believes sending cash in an envelope is somehow faster and more secure than using a blockchain and cryptography for payments.
The question was about sending assets and preserving privacy, not about speed or security. Most crypto currencies are the very opposite of privacy preserving, unless you really think that having all your transactions on a publicly available ledger in a form that is trivial to link to your real identity is a good way of preserving anonymity? Yes I know Monero exists. I also know that vulnerabilities in its privacy model pop up every couple of months and you still have to convert it back into something you can use to buy useful stuff and pay your taxes. Doing this means you're going to probably have to go through an exchange that adheres to stricter KYC rules than the average bank. So again, not exactly good for preserving privacy. Obviously as assets they have massive disadvantages due to their volatility. And given the frequency of hacks and people losing their keys due to general idiocy I wouldn't exactly call most crypto "secure". I'd actually say that the irreversibility of transactions makes it insecure by design.

Personally if I want to send money quickly and securely, be it within the UK or internationally, I use the banking system. It's cheaper, its faster, its more secure and if someone makes a mistake it is easily reversible. I even send a monthly remittance to Madagascar for free, and its not exactly known for its advanced banking system what with it being the 4th poorest country in the world. Yes it takes 2 to 4 days to get there, but I can pay anyone within the EU instantly or if its an American there's always paypal.

I'm 90% sure at this point that the main reason that cryptocurrencies became so popular (apart from the opportunities for massive fraud and bilking of the gullible) is because the USA has a banking system that has barely evolved since the 1980s. I mean they were still flying cheques around in 2004 and I still have American businesses trying to pay me by cheque on a regular basis in 2022. When you consider it through that lens it's no wonder Bitcoin sounds like a good idea.

Monero, zcash, aztec, tornado cash all work pretty well. Could you link to Monero's current vulnerabilities? There have been some known and theoretical issues with the privacy of Monero and Tornado Cash but it isn't a monthly occurrence. How are any of these protocols less secure than sending dollar bills in an envelope?

Sending money with a UK bank or PayPal is the opposite of privacy preserving. The convenience of it is fine for UK to UK and EU banks, not great for private, secure, instant and international payments.

Venmo? Cash app? Zelle? I use one of these every day
You say assets, but cryptocurrencies are not assets. They're funny little monopoly money bills that have no value in the outside world. If you send me $50 in ETH or any large, largely used coin, you're going to pay the same amount in fees. OH and by the time it arrives, it might be worth $45, or $55, you'll never know. Or you could send me a "stable" coin and hope you don't get rug pulled in the middle. Then I have to grab it and find a sucker that wants to buy it from me at exact value (either exchanges, which are going to find bigger suckers than them, or individuals in the street, which don't exist.). But we both know it's not going to happen because why would the sucker on the street buy from me instead of a "trusted" exchange, and why would the "trusted" exchange just take it from me at market rates, instead of charging fees and lowering the exchange rate to make a profit on it.

In the real world, if you have an actual asset, you physically ship it, and it costs money, but I have something in my hands. In cryptocurrency fantasyland, I can buy drugs with it. Or shitty NFTs.

Sending any amount of ETH right now is going to cost you more like $3-6 of fees, not $50. This has been standard for a while. Other than a spike yesterday with the FTX fallout, fees for sending ETH have been in the $1-10 range for months now
You seem stuck in 2018. No one would use ETH to transfer $50 worth of money unless they already have that and the recipient wants ETH. But if you actually care about fees and speed you would not use ETH. (I wont shill any specific coin but there are plenty with Tx speed in the seconds and fractions of a penny fees.) And if you are actually worried about the price movements in the 3 seconds you could simply use a stable coin but realistically its only in your mind since "holding" a volatile asset for a few seconds is way less risky that holding a non-volatile asset for long time (which you likely do all day every day and dont even care about).

Needless to say that DEXes exist as well so you can exchange without using a "trusted" exchange. And CBDCs aka "gov stable coins" will come as well at which point the risk of holding it is exactly the same as holding paper money and less risk that holding fiat in your bank account because CBDCs would be a balance direly by the central bank so you avoid the traditional bank which could go bankrupt.

Just to be clear I dont think using crypt as a replacement for cash is a proper use case. Buying coffee with crypto and all that stuff is rather silly at least today.

I think crypto as a means for payment has its real use case in international transactions. There are millions of people who send money back home from all around the world and no traditional banking dependent service can even remotely compete with crypto. You can no use all the fast local apps that do not actually move any money just change balances between its own users.

Its only a matter of time before companies will use crypto for this as well if they deal with international payments. Crypto in this case will just be the bridge currency and its value or whether it goes up or down does not matter. I might send CAD and you get USD the exchange is done automatically from CAD to crypto to USD. You dont need a bank who takes a fee or gives a bad rate because this exchange can run over public DEX where everyone get the best rate aka the actual market rate. Nothing outside of crypto can do this. Every other solution has a middleman who sucks out a profit and make the system worse for everyone + is a risk especially if that middlemen is in another jurisdiction.

And are you sending and receiving often 50$ worth of assets? It's one thing to say it's possible (and everybody will agree) and another thing is that sending it this way is "better" - for whatever definition of better. But back to my question: are you using this mode yourself? Often?
> Web3 is just another problem domain people up the pyramid chain are looking to expand their MLM into. Since blockchain (as with herbal life, etc.) isn't effective at almost anything, this will pass.

What do you mean when you say “this will pass”? Herbalife¹ has been in business for over forty years; Amway² for over sixty; Watkins Incorporated³ for over one-hundred and fifty! The MLM business looks alive and well. I wouldn’t be surprised (but haven’t checked) if the widening gap in income inequality resulted in more people falling for scams and get-rich-quick schemes.

¹ https://en.wikipedia.org/wiki/Herbalife

² https://en.wikipedia.org/wiki/Amway

³ https://en.wikipedia.org/wiki/Watkins_Incorporated

Stupidity and greed never passes.

Fortunately in my country people are forced to invest in a pension plan so they can't blow it all on crypto. We don't have 70 year old people flipping hamburgers at McDonald's lol.

You are a lucky guy. In my country we are forced to pay the pensions of others.
I meant the web3 phase of it.

But as far as crypto, as soon as it starts to even plausibly compete with any aspect of the finical system, it'll be regulated to oblivion -- even if it were a good idea.

No government on the planet would tolerate a rival private army, nor likewise a rival private economy.

It's tolerated at the moment because crypto is just casino chips, and mostly a "useful honeypot" for exposing its criminal users via pretty transparent public records.

However blockchain is also just such bad technology with no competitive use cases -- unlike herbal life products, you can't drink a blockchain ledger.

My sense is that the emporer here is so naked, and the product so useless, that each time the fantatics try to undress him, many realise the issue.

There's lots of routes to crypto's downfall, and all of them are vastly more likely than any "application" taking off.

you might remember we live in a world with multiple countries
And literally none of them would tolerate a private economy. The entire point of the state is to hold a monopoly over currency and police powers, without those you get Somalia in the 90's.
There's also El Salvador, for however well that's treating them.
Most of them tolerate private economies to a degree, and most abandoned their currency monopoly by using the dollar as a reserve currency and use Mastercard/Visa oligopoly for digital transactions already.
> Somalia in the 90's.

Or Lebanon right now, which has USD as a competing currency rather than crypto. I tend to agree with this perspective--that all states should see a private economy as an adversary--but there are a lot of states that can't effectively resist forces like this.

That said, is there really a proven use case where people are using cryptocurrency to buy burritos? I think the private economy meme is out over its skis. I have seen places where you can buy a six dollar latte or a bag of cocaine with Bitcoin, but these are use cases which are heavily predicated on a functional underlying fiat currency.

>However blockchain is also just such bad technology with no competitive use cases -- unlike herbal life products, you can't drink a blockchain ledger.

The commodity which is called gold was indispensable in the ancient times. Metal vessels which cannot be oxidized were the best way to drink liquids, like water or wine. Pottery made out of clay is not ideal, because it's porous surface absorbs the wine taste, so when you put water in it, you taste the wine of the previous night. So, a commodity with an absolutely unique user case, tends to increase in price. Drinking water is a so frequent and fundamental human activity, that the best commodity for that user case, it follows that would be pretty expensive.

Blockchain has a unique user case as well. It's purpose is to decrease the amount of spam in the internet, by making it more expensive. Is there any better way to stop spam, instead of making it more expensive? I would love to hear about it! Energy annotation of information, is the only way to go, if you ask me.

Blockchain can be used by citizens to attest to ownership as well. This however is not a unique use case, government does that as well. One can easily imagine citizens chopping off the ownership of a house in 100.000 pieces for example, and putting that in the blockchain. You want to buy up a cup of coffee? Transfer the 1/100.000 of it to the coffee shop. Does the coffee shop wishes to track all their ownership they gained selling coffee? They wear their oculus headset, and they can keep track of all the points in the city in which they own a piece of it.

Aside of these points, cryptocurrencies, exchanges and crypto are ridiculous, people should invest in something which they understand.

I think the blockchain as a deliberately computationally expensive ledger is an interesting idea, and at least a plausible account of what resource could count as a commodity.

It is certainly why BTC tends to have a implied floor around cost-to-mint; but that is more the psychology of its use. It's floor is zero, as with anything: whilst a token on a blockchain has no productive value below its (energy) cost-to-mint, that doesnt create buyers at any positive price.

One issue is that I don't see deliberately making computation less efficient as something unique to blockchains: we can make present systems abitarily energy-intensive by adding hash-computation work to them. We dont need immutability and distribution to do that.

However, I'm not sure in a world wish such high negative externalities on energy consumption, selling deliberately high energy cost computation is plausible. Unless spam can be shown to have similar externalities, as a problem, it's vastly less significant than our global energy crisis.

Services which perform computation to reduce spam, almost certainly, perform far less than the blockchain alternative. Minting a coin for each YT video uploaded is a vastly inferior solution than: 1) YT charging for posting videos; 2) YT building & running anti-spam systems; 3) YT charging users for access to videos; 4) YT requiring users having to hash something before uploading, so costing them some energy, etc.

Indeed, (1) solves all the problems in a vastly more efficient way for every person involed.

Excellent points mjburgess!

>I think the blockchain as a deliberately computationally expensive ledger is an interesting idea, and at least a plausible account of what resource could count as a commodity.

That's exactly the idea.

>It is certainly why BTC tends to have a implied floor around cost-to-mint; but that is more the psychology of its use. It's floor is zero, as with anything: whilst a token on a blockchain has no productive value below its (energy) cost-to-mint, that doesnt create buyers at any positive price.

Yep, that's exactly it. BTC however has huge transaction fees which limits it's applicability as a spam prevention tool. Small comments in Quora, or Twitter cannot be annotated with 10 cents of a transaction fee, it is too expensive.

>One issue is that I don't see deliberately making computation less efficient as something unique to blockchains: we can make present systems abitarily energy-intensive by adding hash-computation work to them. We dont need immutability and distribution to do that.

At first glance, yes, we can create intentionally expensive computations without relying on a blockchain, that would serve the same purpose. In reality we cannot. Special computer hardware (ASICs) could generate much cheaper PoW annotations than general purpose computers, and sell it to spammers. Blockchain economic incentives ensure that ASICs will be used by the miners first and foremost.

That one point is exactly the genius of Bitcoin. The competitive system of blockchain miners, ensures that over time the best hardware and programmers to create the most efficient PoW, will be bought/hired by the miners first.

>However, I'm not sure in a world wish such high negative externalities on energy consumption, selling deliberately high energy cost computation is plausible. Unless spam can be shown to have similar externalities, as a problem, it's vastly less significant than our global energy crisis.

That's a valid concern. However energy, and electricity more specifically, is dirt cheap and abundant in many places of the world, in which no human lives in a 100 mile radius. Solar panels in the middle of a desert for example. Time of the day plays a role as well. A significant amount of energy is wasted, just because humans don't consume that much energy, that time of the day.

>Services which perform computation to reduce spam, almost certainly, perform far less than the blockchain alternative. Minting a coin for each YT video uploaded is a vastly inferior solution than: 1) YT charging for posting videos; 2) YT building & running anti-spam systems; 3) YT charging users for access to videos; 4) YT requiring users having to hash something before uploading, so costing them some energy, etc.

Well, YT the video service could charge for every video uploaded less than a cent, let's say 0.1 or 0.01 dollars in Bitcoin, not BTC. Most video creators couldn't care less, if they pay 0.1 cent per video. Spammers however care a lot. In case someone uploads millions of videos, money suddenly start to add up. Tens of thousand of dollars for a spammer to pay, means he will stop spamming soon. Different charging methods could be implemented as well. Maybe charging a dollar for every 100MB of video is preferable. Charging methods could vary a lot. Reputation lists and trees, could create different charging methods as well. Relevant: https://www.youtube.com/watch?v=Olkb7fYSyiI

I'll give you that this is the single most plausible account of what kind of product blockchain technology actually provides.

But at the same time, taking this as a given, that's even more fatal than my claim as to its uselessness.

The product is to impose a verifiable energy cost on computation on a counter-party to one (of many) mass communication (etc.) services for the sake of "kinda, maybe, roughly" improving the net quality of that service.

It reads to me like Herbal Life's vitamin supplements being discovered to cause cancer.

I don't mind YT requiring it's users to spend $0.1 in energy to upload a video -- in principle it's a neat form of "hidden taxation" that manages to target "the right people".

In practice it seems a collective-action failure with a high probability of bad negative externalities (ie., spammers siphoning off cheap energy causing a delay in green transition) which is better solved thru the usual mechanism of collective action: institutions, laws, etc. and attenuitive systems (spam checkers etc).

There’s a good reason for that, Amway was very connected to the Republican party, which helped them evade a federal ban, same with Herbalife. There was a billionaire guy who famously shorted them, because the writing was on the wall. Somehow they all managed to escape.

This book is one of many which documents this and their shady practises, which are predatory and should be illegal. https://www.amazon.com/gp/product/0964879514?ie=UTF8&tag=geb...

there is a huge new market for crypto currencies that you are missing: ransomware. it's billions of dollars, new players every year. and cryptocurrencies work great for it. it's a killer use case.
Why are you pretending like crypto is somewhere in the future, all the things you list are already done and being used by people. If you don't use crypto, great, this means you live in a system that works for you, but if that changes you'll be happy others have created many tools you can use.
I have no say in the "viability" of blockchain as a technology, but my understanding is that future work is usually built on existing work, regardless of current feasibility.

For example, the legend of how Space Shuttle components are transported by trains and thus built into sizes suitable for train tracks, which are built based on the size of wagon tramways, which were built on the size of rutted roads, which were originally built by the Romans for their horse drawn carriages, and thus the Roman road gauge of 4 feet 8.5 inches is now part of the spec of the Space Shuttle.

I don't think anyone can deny is that there is a significant amount of engineering work that is going into blockchain technology. Thus I suspect there is going to be nontrivial amounts of future technology built on blockchain or blockchain related infrastructure.