Hacker News new | past | comments | ask | show | jobs | submit login
Web3 – A Vision for a Decentralized Web (cloudflare.com)
180 points by jgrahamc on Oct 1, 2021 | hide | past | favorite | 143 comments



The web as it's understood by most people is about sharing messages, images, games, audio and video. Wasting time, having fun.

So why does all talk of Web3 always shoehorn in blockchain and smart contracts? Who cares about that besides crypto buyers, who are mostly conducting their business via clearweb exchanges anyway?

The best part of Web 1.0 era was that you didn't have to pay to access information beyond what your ISP charged. Ethereum and its dApps are pay-to-play. I'd be interested to know how many of the cited 7000 dApps offer free information, and not just overpriced digital trinkets.


>So why does all talk of Web3 always shoehorn in blockchain and smart contracts? Who cares about that besides crypto buyers, who are mostly conducting their business via clearweb exchanges anyway?

Nobody - those are exactly the people who push "Web3" (which has little to do with the web) as they're in desperate need of a Greater Fool in order to realise their "investment" in cryptocurrency-related assets.


Right, one can do distributed/federated apps w/o blockchain (see email). It's too practical to be exciting


Crypto is ultimately going to prove to be a more efficient means of value exchange, and easier for developers to utilize that the current financial system.

That alone is enough to make me feel sure of my investments. However, there are many beautiful things that will come out of Web3.0 as well. End to end open source VPNs, containerized and running on a decentralized cloud is already a reality. You an use it today for free on Android and IOS (Velocity VPN - Running Sentinel back end.) Its open source and anonymous end to end. No one is keeping logs.

Don't look at the shit coins and the bubble and think the dream of Web3.0 is not real.


> You an use it today for free on Android and IOS (Velocity VPN

That's a little misleading, the app says it is "free and unlimited while in its testnet phase". Presumably it will require some cryptocoin eventually.


Instead of today, I should have said 'for now'


> open source

Are you saying sentinel is open source, or that Velocity is open source? Because I can't find any velocity repositories on the web, nor is the app on f-droid.



> how many of the cited 7000 dApps offer free information, and not just overpriced digital trinkets

My guess is that number is zero.

It would make no sense otherwise.

No reasonable person would open a classic book store on Rodeo Drive. What's the difference?


Ah, the term "Web 3.0". I wrote a Ruby book with "Web 3.0" in the title, which to me is semantic web and linked data added to "Web 2" many years ago, and I was disappointed how quickly the book's content quickly seemed irrelevant, even to me the author.

I wish the NFT and blockchain enthusiasts better luck with the term than I had.


Unrelated, but do you know where I can collect lots of semantic web schemas for research?



Wow, Scripting Intelligence?!


Yes, that is the book. I was so excited when I was writing that book, but I received very little feedback from readers (a metric for evaluating my writing) compared to other books I wrote. After writing that book for Apress (a wonderful publisher to work with, BTW), my 10th book with traditional publishers, I switched to writing eBooks on leanpub. This is more fun, since I can write about very niche topics and I can instantly update books with bug fixes and new material. Off topic, but writing is a lot of fun, and I never work with people who I don’t try to talk into writing at least one book.


> I'd be interested to know how many of the cited 7000 dApps offer free information, and not just overpriced digital trinkets.

Blockchain is open by default. So all information is free. You can see who owns the trinkets, and the entire history of the trinkets from inception. You can't claim you "own" that trinket, but the information is free


Free information about overpriced digital trinkets, how amazing...


Computers 40 years ago, as understood by most people, would be giant calculators. Who cares about sound, graphics, portability, aside from a few nerds? It turns out, people will care, once they discover the new ways.


Those are small technical things and while blockchain has technology, it is more of a social change, which is harder and different.

Blockchain is getting the heat social networks should have up front. There are sufficient bad actors that blockchain will be dangerous for most people's financial well being, like social networks are for most peoples mental well being.


That's a great argument - it works for any upcoming technology!


But the web today already has graphics, sound, portability, etc. Web3 isn't offering anything beyond our current capabilities.


A blockchain doesn't necessarily have to be currency in the sense of something you use to buy and sell things. It's also a decentralized to store data that shouldn't change unless authorized by an owner (owner here = possessor of a private key). Namecoin is an example - a domain owner can update a name record whenever desired and as long as everyone is using the blockchain a centralized authority cannot prevent the owner from making changes, and a centralized authority cannot make changes the owner doesn't want without the owner's private key.


Revolution Populi is another interesting project that is working on a decentralized database with user controls and an SDK for creating social networks. According to them, preliminary testing of their blockchain showed support for +100k transactions per second: https://twitter.com/i/web/status/1414962828335894536


> beyond what your ISP charged

This is misleading. Very little on the internet is actually free. Right now (and back then) there is tons of content that is either paywalled or supported by advertising.

I think by-in-large most people consume less "usage" than what they pay for with subscriptions, etc., and generate much more revenue via advertising for the sites they visit than the cost of the bandwidth they are consuming. Imagine if instead of being bombarded with ads or subscription CTAs, you are simply charged $0.00001 for your visit to [insert cool blog here], or $0.0001 per second of video you watch on [awesome youtube equivalent here]. That is the dream.


>That is the dream.

It is? That sounds horrible to me. I don't want to have to constantly think about the ticking price meter every time I open a video. It also screws over anyone without means, or the developing world. The paid-for-by-advertising model lowers the barrier to entry and allows anyone, even those without change to spare, to participate.

I dislike ads, especially in their current state, but I dislike the "dream" you're describing even more.


I'll simply refuse to use such sites then. Just like I often turn off javascript because NYT or Wapo demand I login to see an article. No and no. If your site is online without authentication restrictions by default then whatever content you host outside of that authentication process is free in my opinion and you have no right to soft block me and others into giving you something for it.


In this kind of web, it would also be quite possible for a single developer to run a site as big as Youtube without needing tons of up-front cost. Bandwidth is free from the perspective of the site developer, and doing some small finite amount of video conversion work for the network before your video starts playing could also be built into the smart contract. Not all problems scale well this way, but video conversion is embarrassingly parallel at the keyframe level AFAIK. Conversely, the site operator could just calculate the cost of running video conversions in AWS and spread this cost out to all users by increasing the page view fee slightly.


> In this kind of web, it would also be quite possible for a single developer to run a site as big as Youtube without needing tons of up-front cost. Bandwidth is free from the perspective of the site developer,

How would that work? Blockchains are far too inefficient to host video files and nobody is hosting that much data for free so you still need to set up a paid hosting environment or learn why P2P video hosting has failed every time it's been tried in the past. You can charge people to host their video, at which point you'll learn that it's really hard to compete with ad-supported hosting because the number of people who say they want to pay up front for their stuff and actually do so is a rounding error of the number of users a major video site will have.


Check out IPFS, this is already happening in the NFT world. Have you noticed how all NFTs are high quality and not compressed to shit? That's because of the IPFS.


I'm familiar and it doesn't change this in any way because IPFS is not a magic want which provides infinite storage and bandwidth at no cost. Those have real costs and someone needs to pay for them.

Many NFTs reference third-party hosting services for this reason (that's the real service; the part on the blockchain is the expensive vanity link) and anyone using IPFS for real will need to pay for ongoing hosting if they want their content to remain available.

Part of what dictates this will be abuse: if you provide free hosting to strangers on the internet, they will exhaust your capacity and some will try to host material which violates copyright or other laws. Over time, anyone not getting paid to deal with that will stop offering free hosting to random strangers on the internet.


IPFS is technically off-chain, though still decentralized.


I remember the Web 1.0 era well, and while there was some advertising, it was usually the old school model where the advertiser emailed a GIF banner to the webmaster, who hosted it on their site.

It all went to hell in the 2.0 era when DoubleClick and Google introduced Real-Time Bidding and serving ads dynamically from their servers.


Cloudflare is a major force in centralizing the actual internet on itself (the one free CDN/anti-DDoS for everyone who's not a giant themselves, huh, what could possibly go wrong). Are they attaching themselves to this coin crap in order to "decentralization-wash" their public image? They have to know that people know how fraudulent and awful the whole cryptocurrency space is, right?


> coin crap in order to "decentralization-wash" their public image

I’d guess it has nothing to do with that and way less dramatic.

They are a company that benefits and profits from having a large network. It makes sense to try and be part of alternate networks.

A lot of people, including myself, see their growth as also having made small businesses/sites/apps more competitive on an increasingly centralized web from way more evil players in the game.

The Crypto noise aside, I also think a decentralized Internet is exciting. At the very least, I’m glad they are throwing money at and will see where this goes research helps things go.


I'd guess it's less dramatic than your hypothetical still:

They need new faces and the most obvious source of them en masse is people who aren't welcome on other cloud platforms. That means cryptocurrency people, who have been effectively outcast from the rest of the internet's premium tier hosting providers, because when they were allowed on the rest of the internet's premium tier hosting providers they tried to steal shit while they were in there.


What?


Came here to read this. Reminiscent of the early days of Google and it's championing of open standards, right up until their browser became a monopoly. As for CloudFlare, let's not forget their interest in efforts like DNS-over-HTTP and encrypted SNI standards which are in many ways antithetical to decentralization (Firefox DoH resolver turns CF into a giant log of DNS traffic, economics of ESNI encourage centralized megaproviders to terminate TLS traffic in order to avoid revealing site being contacted).


How is ESNI any worse than non-encrypted SNI in that regard? If plain SNI was sufficient, then there's no incentive to do anything new, and no difference. If you need to hide, then at least with ESNI, you can operate at all, even if behind one of a few providers (net positive).


Plain SNI did not predicate the existence of megaproviders, in that respect it is better in every way. I don't want to agonize specifics, just to note that when you have the sponsors of a standard being the same folk who stand to benefit the most from it, always call bullshit. This was transparent in the case of ESNI


I believe you can create a Cloudflare mirror for your web3 site so people can access it using a regular browser.


But how do they pay the gas fees? :P


Visa


American Express


> They have to know that people know how fraudulent and awful the whole cryptocurrency space is, right?

unfortunately not, as this was on the front page for a while

Cryptocurrency mining using integrated photonics (tue.nl) - https://news.ycombinator.com/item?id=28715881


"Imagine an Internet where you can hop into an app and have access to all of your favorite digital goods available for you to use regardless of where you purchased them."

I have one of these.

It's called my computer's local files.

It runs locally and I can even access my files when the Internet is down.

If all your stuff is DRM-locked on someone else's computer, it is not your stuff.

If your stuff is on someone else's computer, it is also not your stuff.


Their thinking: but if your stuff is on your computer and not mine, how can I charge you?


And that last statement is where all the magic is happening. Currently your statement is true, but in the future that's what changes.

My money that is stored in some bank's DB is not on my local computer, but I sure hope it's mine. In some countries they aren't so lucky and it's exactly as you say, the money doesn't belong to them.


> My money that is stored in some bank's DB is not on my local computer, but I sure hope it's mine.

You have a contract with your bank which says that they owe you a certain amount of money based on your past interactions. That contractual claim against the bank is what you actually own. The number in their database is just a summary of those interactions. Just see what happens when the bank messes up and enters a larger number in their database than what the contract says they owe you: The DB is not authoritative; the contract is.

Physical possession is not, of course, a requirement of ownership, though it certainly helps.

There is also a difference between owning specific property, such as the contents of a safe deposit box, and an entitlement to be paid according to the terms of a contract. In a very real sense, until you make that demand for a withdrawal in accordance with the contract the actual money belongs to the bank, and as a depositor you are merely one of the bank's creditors, just as you do in fact own your home even while it's serving a collateral for a mortgage and could be claimed by the bank if you fail to keep up with the payments.


>> Currently your statement is true, but in the future that's what changes.

You can chose to let others do your computing for you, but don't be surprised when they want to charge you for it.

>> My money that is stored in some bank's DB is not on my local computer, but I sure hope it's mine.

I trust my bank to hold my money because there are legal protections in place to protect against bad behavior. I can sue them if they violate the laws that protect me.

What can be done if someone steals your cryptocurrecy?


> You can chose to let others do your computing for you, but don’t be surprised when they want to charge you for it

Computing for yourself isn’t free either, you just paid the bulk of the costs up front.

One of the areas of decentralized computing that’s actually interesting to me - and I mean this in the idealized version, not whatever cloudflare’s thing is - is the idea of being able to “burst” compute when I need additional power. The fixed cost of having a personal machine capable of anything I might want (note: I might want - I’m an outlier, I know most people’s needs are met by the most rudimentary toaster available) is remarkably high compared to the cost of my average compute needs - being able to “rent” the excess could be both cheaper and less wasteful on the mean.


>> Computing for yourself isn’t free either, you just paid the bulk of the costs up front.

True, but I control the computers in question. The decentralized web is more a question of who controls what and what they can do. Cost does definitely come into play, but to a lesser extent.

>> the idea of being able to “burst” compute when I need additional power. >> The fixed cost of having a personal machine capable of anything I might want is remarkably high compared to the cost of my average compute needs - being able to “rent” the excess could be both cheaper and less wasteful on the mean.

Again, the larger part of the argument is control and decentralization. I completely agree that cloud computing is useful, especially when you have computing needs that change elastically and you are aware of the limitations of renting storage space or computing time on someone else's computers.

My concern about Web3 computing is where my local computing capabilities are reduced and I would need to rely on hundreds of computers owned and controlled by other people to get capabilities that are not worth the opportunity cost to me.


>>What can be done if someone steals your cryptocurrecy?

Not much, but at least you don't have to:

* ask a bank's permission, or

* divulge trade secrets, including private investment strategies, to a bank's employees, to meet the bank's AML "source of income" disclosure requirement

To gain access to banking services. Truly owning your own assets, with no dependence on others, has its benefits.


> I trust my bank to hold my money because there are legal protections in place to protect against bad behavior. I can sue them if they violate the laws that protect me.

I don't think it would be that easy in third-world country or dictatorial government or country in wars


Agreed. Legal protections only work where rule of law works.


Money is a really bad example, in that its utility/value is defined by consensus of people who are not you. If the market for $currency crashes, your money is not worth anything, regardless of where it is. If no one wants to do business with you, your money is worthless even if you hold it.

The concept of "mine" is not well defined in money. Perhaps the proof of having a debt can be in your hands, but the debt itself (=money) is a contract between parties, and owned as much by you as the society.

So I'm not really sure what point your example illustrates.


yep, the name of the game here is misdefining: intentionally distorting words, terms and definitions away from their original meaning


there's a difference between "having" and "owning" something. You may have it on your local file (aka access) but ownership implies a super set of capabilities that they're talking about.


Do you really think someone else's "ownership" of a digital asset impacts my use of my local files?

DRM only works if you run the code that implements DRM.

My copy of the bits are not impacted by someone's claim of ownership nor can their ownership token stop me from accessing my copy of the bits.

Artificial scarcity is artificial.


> Do you really think someone else's "ownership" of a digital asset impacts my use of my local files?

No I don't think so at all, but that's only a sliver of what is being discussed.

> My copy of the bits are not impacted by someone's claim of ownership nor can their ownership token stop me from accessing my copy of the bits.

> My copy of the bits are not impacted by someone's claim of ownership nor can their ownership token stop me from accessing my copy of the bits.

> DRM only works if you run the code that implements DRM.

Agreed.

-----

Here's an example:

You bought a digital item, say a sword used in video games. Yes you can keep that image file of the sword and do whatever you want with it. That's only a tiny piece of "owning" that item.

Imagine you could take the sword and bring it into lots of video games. The properties of that sword having value in those games can only exist with digital scarcity.

Now say you want to sell merch, t-shirts with your sword printed on them. You can own the copyright to your item, so it's legal and protected.

Again, "ownership" means more than access.

If you don't like this or care about it... that's fine. But it's unlocking a massive amount of capability that's never existed before. As a personal who likes tech because it's an enabler... it's exciting


>> Imagine you could take the sword and bring it into lots of video games. The properties of that sword having value in those games can only exist with digital scarcity.

It's still artificial scarcity. Unlike real swords, forging bits into magic swords requires no real work and requires no raw materials. I can make hundreds of similar digital magic swords with little effort, so there is no real scarcity.

>> Now say you want to sell merch, t-shirts with your sword printed on them. You can own the copyright to your item, so it's legal and protected.

Are copying, distribution, and derivative works rights included as part of the purchased digital goods or would those still be held by the creator?

"On the one hand, the transfer of an NFT associated with a work of art or other copyright-protected work would not itself involve the reproduction or distribution of a protected work, consistent with the first sale doctrine. But, if the new owner of the NFT accesses the underlying work, and this access involves the creation of a new copy of the work or distribution of it, then the transfer of the NFT may potentially fall outside the scope of the first sale doctrine and create potential copyright liability.

Despite this doctrinal murkiness, many NFT sales agreements appear to skirt the first sale issue by explicitly providing that NFT buyers have the right to resell the NFT. Some sales agreements go further and provide that the artist is to receive a set percentage of resale royalties. If NFTs remain a fixture of the art market, courts may be forced to decide whether to fashion a digital first sale doctrine that is responsive to new technological developments, including the rise of NFTs." Source: https://news.bloomberglaw.com/ip-law/what-copyright-lawyers-...

It seems that the rights of NFT buyers with regard to copying, distribution, and derivative works is not legally settled yet.


> It's still artificial scarcity. Unlike real swords, forging bits into magic swords requires no real work and requires no raw materials. I can make hundreds of similar digital magic swords with little effort, so there is no real scarcity.

Yes, it's intentional scarcity. Why is it assumed that's a bad thing? When we license our code, there's a choice to limit it's use or not (intentional scarcity). The same concept hasn't been available for millions of creative professions in the online world (unless you go through a expensive middleman to manage rights).


>> Yes, it's intentional scarcity. Why is it assumed that's a bad thing?

Artificial scarcity is not necessarily bad, but it is not realistic on its own.

The amount of piracy on the Internet shows that artificial scarity alone is insufficient.

>> When we license our code, there's a choice to limit it's use or not

Yes and the choice to impose artifical scarcity or not impacts how widely the code is used. Code released under unrestricted licenses is more widely used than artifically restricted code.


Yup agreed all around. How nice :)


I feel that automatic/smart-contract-enforced resale royalties are a killer feature, and make me think NFTs actually have legs. Actually perpetual.


  This is where Web3 comes in. The last two decades have proven that building a scalable system that decentralizes content is a challenge. While the technology to build such systems exists, no content platform achieves decentralization at scale.
  
  There is one notable exception: Bitcoin.
I don't consider myself well versed in crypto, but there's a whole wikipedia page on its scalability problem: https://en.wikipedia.org/wiki/Bitcoin_scalability_problem

  The transaction processing capacity maximum estimated using an average or median transaction size is between 3.3 and 7 transactions per second.
And that page doesn't touch on the energy consumption:

  According to the Cambridge Center for Alternative Finance (CCAF), Bitcoin currently consumes around 110 Terawatt Hours per year — 0.55% of global electricity production, or roughly equivalent to the annual energy draw of small countries like Malaysia or Sweden.
https://hbr.org/2021/05/how-much-energy-does-bitcoin-actuall...

I'm guessing that these problems get brought up a lot, but as it relates to this article, I wouldn't build my argument on Bitcoin being a pillar of scaling. Perhaps virality, but I'd argue that has more to do with financial speculation than solving end-user problems.


Re: Bitcoin scaling it's worth looking at the Lightning Network. Much faster and significant throughput: https://lightning.network/

This is what Twitter is in the process of implementing through Strike.


None of this addresses the ever-increasing and mostly-pointless power consumption aspects.

And sorry if I don't trust the self-described "trust-less" money developers to get batching right on the first try. The only reason this isn't being exploited is because no one is using it.


Now do the petrodollar.



*author's here.

Agree with you 110 Terawatt Hours per year is likely too much, even though it's `less alarming than you might think` (quote from the last paragraph of HBR article). Core of the post was not much on the usage of Bitcoin rather than the trend towards decentralisation. Resource usage of proof-of-work based blockchain is definitely a discussion for a later post though.

I also invite you to look at the source for this number (https://cbeci.org/cbeci/comparisons), which is nuanced, and makes the distinction between electricity and energy consumption.


Bitcoin consumes more energy than Sweden. There is no nuance. If you'd like to address that, feel free engage here, but I'm not wasting my time on the mental gymnastics course you linked to.


While Bitcoin certainly has scalability issues, I think the point they are trying to make is that is there any other decentralized system that has been able to reach the scale of Bitcoin.


Email and DNS have been doing more transactions per second since the 1980s. The Web started later and passed it by the mid-90s.

All of those are truly decentralized with a wide range of implementations and operators, not to mention proven real-world robustness as opposed to Bitcoin's hard requirement on a massive amount of always-on hardware and network capacity.


It's not my argument really, I was trying to interpret what they meant with Bitcoin being the exception.

You're right that there may be better examples but how much of the world's email and DNS content is served by Google/Microsoft, I wonder. People are also complaining in other threads that Cloudflare is actually making the internet more centralized.


What about torrents? Those have been around forever, and I just downloaded Gimp over one instead of using their server's bandwidth.

Maybe they're talking purely about dollar value, but I'd say more useful information has been passed back and forth with torrents.


Yes, bittorrent is a much better example of a scalable decentralized system. The problem with bittorrent is that no one has come up with a good way to monetize it. What makes bitcoin exceptional among decentralized systems is not its scalability, but rather its ability to make people rich.


>The problem with bittorrent is that no one has come up with a good way to monetize it.

That decentralized software aligns much easier with commons than with markets is something that I would consider a feature, not a bug.


Imagine if the database of what.cd has been distributed as well.

We’d definitely have the most comprehensive and accurate catalogue of the musical output of humanity ever created.

Instead now we have Spotify and Apple Music. We’ve only scratched the surface of the good that torrent technology can do.


> is there any other decentralized system that has been able to reach the scale of Bitcoin.

You're litterally sending this message accross a decentralized system that outscaled bitcoin by many many orders of magnitudes in a fraction of the time.

I don't think cryptobros and the rest of the world have the same definition of "decentralized" because clearly we don't understand each other


> I don't think cryptobros and the rest of the world have the same definition of "decentralized" because clearly we don't understand each other

This is true of most of the common sales points: for example, you'll see people claim blockchains are censorship resistant or anonymous, beneficial to the global unbanked, etc. with little ability to explain how that's actually true in practice.


Could you not see e-mail as decentralized as well?


It's an unprecedented global scale for a Ponzi scheme as measured in dollars, that's for sure.


I'm disappointed to see Cloudflare chasing this hype train rather than focusing all of its resources on its own truly valuable innovations, particularly the Workers platform.


The nature of innovation is that you have to try things that might not pan out. Maybe web3 fizzles and dies, maybe it doesn't. But a small investment by our research arm means we can get experience with new technologies that might be years away from coming to fruition.

And I often tell people that my goal is that if you hear about an Internet technology and Google it you should find that Cloudflare has already written about it and/or implemented it. That way people can trust us as a valuable source of information and to be on top of a changing world.

Imagine a large customer of Cloudflare who's heard about web3. Lo and behold we've written about it, have a product offering, etc. Maybe they read all that and say "Nope, don't want web3". Doesn't matter, they still trust us to be their partner in whatever's next.


Touché.


My point as well - pumping craptos is sickening.


Ethereum is not just hype. You better start educating yourself.


True, it's also accelerating the destruction of the environment, helped people make money off other people's artwork, and introduced a new generation of people to pump and dump schemes over receipts.


And fiat has also enabled those things, to a greater degree I would argue -- what's your point?


Fiat also enabled these things, but I can also buy bread with it and pay my school, and I believe that's how most people interact with it. The point is that cryptocurrencies are mostly used for the OP wrote above.


Technically Ethereum is moving to proof of stake; no more miners, no more massive (well, less egregious) environmental impact. I would say that BTC is the big problem here, which is one reason why I personally don’t think it will have staying power long term.

You have a point about proof of work in general though.


And everyone who still wants to make money with mining it would just switch to Ethereum Classic or something.


Mining is a fairly efficient market over longer time periods, so net energy + hardware costs will naturally be fairly close to the value of the mined coins.

Which means everyone mining Ethereum can't switch to Ethereum classic, or it would no longer be profitable for anyone.


Ethereum has been moving to PoS next semester every semester for the last years.

Spoiler alert: it won't happen.


Ah yes, the "few understand" defence.


I'm so disappointed that our* company is peddling this bullshit :( I'm going to raise it internally.

(yes, I'm an employee)


Hey, I agree with you! Even though I think it's bad etiquette to write a comment like that, I was kind of relieved to read it.

I have almost always been impressed with Cloudflare's blog posts (and documentation). Good and explicit marketing, clear language, interesting and smart products. Just really attractive stuff that demonstrates competency.

This one feels like a mumbo-jumbo of cryptocurrency buzzwords that no one needs or even wants to hear. Just thinking about the term "Web3" pains me to the bones.


> bad etiquette to write a comment like that

I guess I don’t understand the standard for etiquette.

One of the first comments of an announcement by Cloudflare is by an employee of Cloudflare publicly calling it “peddling bullshit” with no additional context to what or why.

It’s not fair to the authors and the people who are working on this.

Calling another researcher and team’s work “bullshit” in a forum highly trafficked by the CEO and CFO and then saying you will raise it internally, is not “raising it internally” but “slandering it publicly” and flexing your high value / can’t touch this employee muscles at everyone else. It’s a giant middle finger to the company and teams from a jerk employee.

Cloudflare is one of my favorite companies to follow, but I had no idea how toxic it was working there for some. Definitely enlightening.


That was my raw reaction. I wouldn't speak up publicly if it was merely some weak technology or overhyped product. Such things would be fixable, and at worst only affect people who use them.

Blockchains are way worse than that. I think PoW cryptocurrencies are way past any benefit of the doubt, are actively harmful on a large scale, and any promotion of them is shameful. Cloudflare crossed the line here.

For Cloudflare this may be just yet another marketing and SEO piece, but it is giving legitimacy of a large tech company to the blockchain nonsense. People researching the buzzwords are going to see that a successful company powering a big chunk of the actual Web says "Web3" and NFTs are legitimate. This blog post is going to end up in a thousand pitch decks for more buzzword-salad ponzi-scheme tokens, and drive even more coal-purchasing fiat money into the massive waste of energy and silicon.

The future of the Web may very well be in p2p and content-addressable protocols, and Cloudflare is likely to be exploring it, but it's absolutely irresponsible to even suggest PoW blockchains to be any part of it.


> Cloudflare crossed the line here

Oof, your dev god complex...

This isn’t complicated or hard to break down. Nothing you just said and nothing about the technology is an excuse for your behavior.

I have seen many great devs but the best ones are humble and nice. You my friend are a clueless jerk.

You owe the authors an apology:

- Thibault Meunier

- In-Young Jo

And everyone else on the team at Cloudflare. I can’t imagine this is the first time has been difficult or confrontational working with or around you.

What is “bullshit” is you able to dance this disrespectful behavior publicly in front of eastdakota and jgrahamc without repercussion.

It is not fair to all the awesome hard working people at Cloudflare.

Edit: This isn’t my fight though. I am done commenting.


You focus only on the tone and the dirty word, and extrapolate grandiose judgements based on that. But you're completely ignoring there is no better way to describe "Web3" than "bullshit", and the fact that it was disrespectful to dupe readers of otherwise reputable high-quality blog into the blockchain mania.


Thank you for speaking up for what is right.


I would suggest editing it to provide more detail on IPFS and existing methods of decentralization like torrents, which regular people can understand and use, and whose reputation is free of "get rich quick" snake oil.


I would leave a company who uses this BS to pump craptocurrencies - its either dishonest management or no control over the publishing on behalf of the company, and both are equally alarming!


I don't see anything being peddled in TFA. Your comment seems like ideological bias.


> our company

Are you an employee? Or, speaking generally here to a company this community commonly roots for?

I guess either way. What’s your beef with them experimenting to try new and wild ideas?

Edit:

> (yes, I'm an employee)

If true, wow. If not, troll…

Publicly trashing another co-workers work/team is in poor taste, immature, and creates a hostile work environment — if you agree or not with the tech or direction. I hope you get what’s coming to you. Classic Dev God ego and suggest maybe disconnecting online a bit and apologizing to them. I can’t imagine Cloudflare’s hiring team likes to see this type of hostile banter allowed.


> new and wild ideas

Only "wild" as in "stupid". Ethereum has been around for ages, and it still has nothing to do with "decentralizing the web". Its advanced functionality is only used for building things like automated Ponzi schemes.


This is genius marketing.

Decentralization is great, but what is even better is if you host all of your decentralized projects on one central platform.


Cloudflare provides a HTTPS gateway to IPFS. It isn't the sole host for any IPFS content.


it's decentralization if it runs on two separate hard drives in the same AWS data center, right? right!?


You try and define decentralization in a way that accounts for multiple independent hosts of content coincidentally using the same cloud service.

If some people host content on GCP and others Amazon is it suddenly decentralized?


META: The hate for pretty much anything blockchain-related in the comments is real. I clicked on this link expecting the usual load of criticism, and I wasn’t disappointed.

Now, to actually add to the discussion, it would be great to see clearer use cases that Cloudflare has to help publishers and users of web3, as the blog post describes what’s behind the name but goes only very briefly on what Cloudflare actually wants to bring to the table. A very fast, yet privacy-focused or anonymous, and affordable decentralized CDN would be interesting.


Just as real as the fascination... there are two sides to any idea, more often than not. To your point, indeed it's not very clear to me what does Cloudflare want to achieve in this area.


An abridged history of decentralized storage:

* DHTs are "invented" at Berkeley/MIT. Online storage is too expensive for most end users, so the target market is helping large companies index data in their filesystems.

* A bunch of content distribution protocols get built on top of the concept, the most popular being Bittorrent. Torrent protocols run into issues with the free rider problem, resulting in slow downloads. Meanwhile, storage on the web is becoming cheaper and cheaper.

* To solve the free rider problem, IPFS was created. A brilliant incentive structure was created so that asset hosting no longer relied on the benevolence torrent seeders. Meanwhile, companies like Cloudflare, Mega, Google and Amazon make online storage essentially free.

* Cloudflare starts hosting IPFS assets for free. Decentralized storage still exists, but is still slow in comparison and, in IPFS's case, is more expensive than free, so people only use IPFS addresses to download assets from large, centralized services.

* IPFS is mostly used as a distributed network of hashed addresses that can be used to look up data in a large company's filesystem.


BitTorrent was published in the same year as the original DHT protocols, and they kinda had nothing to do with each other until four years later (according to Wikipedia the Mainline DHT was added to the mainline client in November 2005).


I'd really like to see Cloudflare Pages offer an option to deploy to IPFS.

Integrate that with Cloudflare registrar to setup DNS automatically such that it's proxied to the old Web through the Cloudflare IPFS gateway, and I can host my entire site on Cloudflare. The current one-click push to deploy integration is key, and I'd like to see that for IPFS as well.

They could use the same edge servers as IPFS nodes, offering the same benefits of DDOS mitigation and such. Though as is the benefit of IPFS, they'd receive less traffic since other IPFS nodes might pin the content as well. It'd probably cost them less, since currently each page revision is hosted indefinitely at <rev>.<domain>.pages.dev which would be the same as keeping the old versions pinned on IPFS.


I think the fetishization of blockchain technology demonstrates that most of its proponents don't understand the Internet. The Internet isn't powered by mere ownership claims but by the ability to distribute content with little effort by its users. To augment enclosure of the "digital commons" is going to make the Internet worse off than it ever has been. The more they try to monetize and commodify computing technology the more they just reinvent what already existed and diminish both the established forms and the new ones.


People are so offensive to decentralized stuff in comments. Many do really think that the whole thing is about printing money (which is a fun process, lol), but I'd like to explain a bit from the other side of perspective.

Today's web have an obvious problem - it is run by oligopolies.

CF/AWS and Google don't like you (like with Parler case or recent youtube shields on discussing elections on several countries) and you have a problem.

Torrent-like static distributions (IPFS) with distributed backends like Ethereum basically broke this oligopoly - even US gov wouldn't be able to shut down truly "web3" service, which is pretty cool, like in the old days when you could setup a server in third-world country. These days are different - there are state backed DDOS gangs in town with an INSANE amount of resources. You are banned from several CDNs, Google and AWS - and you are done if they want you to be shut down. For example, just a week ago Russian "elections" have happened, opposition sites were under complete ddos the whole time and Google+Apple just deleted opposition apps from the appstore after the small talk with gov guys, so there is no trust in big tech - they are not interested in anything but moneymaking.

Yes, crypto has a lot of scammers and bastards but those bastards would setup ANY website for you for one another coin. Any torrent, any porn payment processing (hello Christian fanatics and blocked card payments on pornhub), any content distribution (hello Apple in China and blocked Hong Kong flags !). Maybe that market-based approach is better if those "scammers" broke censorship and white-suite Silicon Valley boys prefer to deploy censorship mechanisms because that will make them another investment round without a scandal. Maybe censorship-free global distributed backends for critical apps are more important than a few bucks stolen. Freedom comes with a price.


Cloudflare's Ethereum gateway is sadly super unstable :(. The biggest issue it has is that often requests will be returned back with errors saying that the node doesn't have any blocks synced, as they seem to keep bringing in new nodes that sync from scratch but they aren't excluded from their backend set until they are ready, and so you'll do requests and get back failures constantly (but there are also other "silly" issues such as some kind of JSON parsing front-end that is using a "falsey" check on the id field, which is causing it to disallow spec-valid values such as 0). FWIW, I'd love to be using them in production constantly for our product, but they just have never worked even for small periods of time really... I'd love to have some good way to send feedback on these issues to Cloudflare and have them get fixed, so if anyone from Cloudflare reads this and would be excited about that, I'm saurik@saurik.com?


Drop me a note and I'll connect you with the right PM: pat at cloudflare.com.


What most people don't seem to understand is the baked-in payment solution.

Classical stack: User pays company via a third-party payment provider. Then the company pays their infrastructur provider via another payment provider.

Web3 stack: User pays infrastructure provider via the infrastructure's own payment system. User pays company via infrastructure's own payment system.

I worked with Stripe, PayPal, and whatnot. Some are simpler or harder to integrate, but none were really a joy to work with.

Solidity and in turn the Ethereum platform makes this really nice, since the infrastructure costs are always paid implicitly, because every transaction costs money.


> because every transaction costs money.

Based on my observations (ETH gas) every transaction costs a ton of money and in a lot of jurisdictions you have to track capital gains / losses based on fair market values whenever you participate in a transaction.

I’m sure it’s easy for Cloudflare and other big companies to play around with crypto protocols because they can send the complicated financial end of it to their accounting department. For normal people like me it’s insanely difficult to deal with.


I read a few pieces on tax advise and they all said crypto currencies aren't considered money in the sense of taxes. Which is kinda strange, but seems to be the downside of a government not allowing crypto to be legal tender.


> At Cloudflare, we are embracing this distributed future.

Cloudflare is, like, one of the most centralized parts of the web. How many sites/apps route all of their traffic through Cloudflare? How many TLS terminations do they do? How many DNS zones do they control? How many crosswalks do I have to find over and over because of them?

They seem to be going quite long on centralization.


Exactly, this reminded me of that time Cloudflare went down, and half of the internet went down with it [1]. Their marketing department is lying through their teeth.

[1] https://www.inc.com/jason-aten/cloudflare-outage-takes-down-...


I can't being express my disappointment that we have somehow attached the idea and possible success of a decentralized web to the creation of artificial scarcity in the one environment we have that has basically infinite abundance.


The web is already decentralized (minus the DNS), the web isn't really distributed. But it's a bit funny for cloudfare to talk about decentralization when everybody with a website hides behind their proxy servers.

Should the web be distributed? I'd like to see a good distributed search engine for instance. I know there are a few peer to peer ones already, although the content isn't high quality and there is a need for a way to deal with the high volume of spam.


This is much bigger than anyone realises. As a demo of the power of something like this, you’d have to look at the bootleg market for live sport and AceStream in particular[1]

Streams at a quality I haven’t seen from any broadcaster over the internet, comparable to 4K 60fps cable AND IT GETS BETTER, THE MORE PEOPLE THAT JOIN!

A truly decentralised social network for content is the stuff of lore. There are so many things to be said about use cases that arise from infrastructure such as this, it’s impossible to fathom the potential.

[1] https://en.m.wikipedia.org/wiki/Ace_Stream


Blockchains are finite, the future of the web is fuzzy.

Do we really need bulletproof consensus on Wikipedia edits? Let alone your blog...

Idk what "Web3" will be, but the future of the internet is a tolerant(fuzzy) mesh network.



Solid is much more "Web 3.0" than "Web3" - it leverages decentralisation and HTTP rather than cryptocurrency nonsense.

Although there is a bunch of overlap via DIDs and such.


Is this Cloudflare looking to become the trusted off-chain provider? With decentralization, there’s no entrenched behemoths pulling revenue from the system by virtue of size, but someone sure can hang off to the side and solve all the problems of linking decentralized systems to the rest of the world, and becoming the gateway to and from web3.

Heck, one possible outcome is blockchains become free databases for the entrenched providers, paid for with customer bandwidth and power.

Honestly I think something like this is what will happen; we saw the original decentralized web1.0 as democratizing access to information, but in reality economies of scale have created Facebook and Google - the complete opposite. No reason to suspect this isn’t just the way of things.


I was surprised there wasn’t a “to be sure” paragraph where they talk about some of the current limitations of decentralization and cryptocurrency.

(In particular, there is no mainstream way to keep an important private key safe enough to use as your primary identity. Cellphones break, and even Yubikeys are a niche.)

There’s also no real announcement to this blog post, or enough meat to it for “Web3” to catch on. What’s the real purpose? Is it just about hiring?


Ok, while I fully respect Cloudflare's contribution to some aspects of privacy and open internet, there's a few things where they are actively working on centralising the web.

Or what to take of:

- captchas so things like recently discussed marginalia.nu can't easily index sites behind CF?

- per-country restrictions for visiting their customer web sites (stopping legitimate users from visiting parts of the web depending on their current location, but also reducing the value of VPNs)?

Basically, coming from Serbia, I've been stopped from visiting US-based web sites by CF increasingly commonly in the last few years: they make this all too easy for their misled customers (companies thinking that their US-based-businesses might not get significant business outside US).

And sure, each individual company could block visitors based on GeoIP data itself, but if this was not a few clicks, they would probably not bother. A large player like Cloudflare thus provides a net negative for the decentralisation of the web.


I was with it until it came down to NFT.

ssh like crypto works. If you want to bring in blockchain, do it later as an added layer.


wouldn't opensea.io be considered a closed platform. Didn't one of their employees get in trouble for buying and hyping up NFT's to profit. I find the whole Web3 really deplorable.


Every time I see someone talking about web3, I roll my eyes so hard I can see my brain.


Cloudflare's vision, especially about decentralization, smells a lot.


The hijacking of the successor to Web 2.0 by craptocurrency enthusiasts is sickening. No, I'm not interested in their perverted vision of the next web!


Is that a sell signal?


I would like to know more. :)

In what way does this alert you that some fundamental thing is wrong with the company?


Sure. I already gave the buy signal years ago on Cloudflare [0] since they released their S-1 in 2019. Now I am >500% up since buying on IPO day and sold some today.

Overall bullish, but you make money by taking profits. Buy the rumour, sell the news.

[0] https://news.ycombinator.com/item?id=20707306


Same thought crossed my mind.


There are strong reasons why peer - peer network is not mainstream. Not a single internet giant using this in their infra.

if Cloudfare is replacing CDN keyword with Web3, may be it's fine.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: