Earlier quoted context omitted.
From what I gathered by reading the whitepaper mass censorship is extremely hard to accomplish. > Could ISPs throttle or block IPFS content, for instance? They wouldn't know what was IPFS and what was regular encrypted TCP, the only way I can tell IPFS traffic apart in wireshark is the port number. Once ISPs start blockings random encrypted connections people will get mad when their games or other applications stop w…
> They wouldn't know what was IPFS and what was regular encrypted TCP The extreme conclusion of state-sponsored censorship is not a black list or DPI. It is a white list. It is easy to restrict traffic to a small set of addresses that are rigorously monitored for any ability to proxy non-conforming traffic. Everything else would get dropped on the floor. IPFS and the like sit too high in the OSI layers to combat stat…
Decentralized Web Primer
51–60 of 97 posts
Re: Decentralized Web Primer
#52Earlier quoted context omitted.
> It relies on the DNS and HTTP protocols. DNS is fundamentally centralized.
How so? I see how "the" DNS is centralized in ICANN's list of root servers, but from a technical standpoint isn't the use of that list just a convention?
Re: Decentralized Web Primer
#53Earlier quoted context omitted.
> It relies on the DNS and HTTP protocols. DNS is fundamentally centralized.
How so? I see how "the" DNS is centralized in ICANN's list of root servers, but from a technical standpoint isn't the use of that list just a convention?
Re: Decentralized Web Primer
#54Earlier quoted context omitted.
>""The Decentralized Web" is the WWW system Tim Berners-Lee invented and that we're all using right now." I believe the context of "The Decentralized Web" here is meant to contrast the increasing centralization of content from FB, Google, Medium, login walls pay-walls etc.
Those sites are all part of the decentralized web. Port 80 on my laser printer, router and flower pot are too. Using old well-defined terms to describe new concepts just leads to confusion. It would be like writing a story called “the history of the industrial revolution” that’s really about 3d printers.
You might want to look up the term "walled garden":
https://www.technologyreview.com/s/512316/facebook-and-googl...
Re: Decentralized Web Primer
#55Earlier quoted context omitted.
"use a P2P protocol instead". Actually, just like "the cloud" is just someone else's computer, "P2P" is just someone else's server.
P2P is not like the cloud. It's someone else's computer, but you don't know nor care what the exact machine you are connecting to because they are mostly untrusted.
My point was that in a P2P architecture you must be a server, everyone else must be a server. And being a server is costly. There must be incentives for someone to be a server, and that's not easy. I actually don't remember a single P2P protocol or framework that has solved that problem yet. Perhaps Bitcoin -- for miners only, not for normal nodes.
Re: Decentralized Web Primer
#56Earlier quoted context omitted.
"use a P2P protocol instead". Actually, just like "the cloud" is just someone else's computer, "P2P" is just someone else's server.
P2P is everyone else's server. Each peer pulls its own weight. This is different from relying on a single entity.
Re: Decentralized Web Primer
#57Earlier quoted context omitted.
How so? I see how "the" DNS is centralized in ICANN's list of root servers, but from a technical standpoint isn't the use of that list just a convention?
By this definition of "centralized", nothing is centralized. For DNS to have any meaning--particularly in the way it is used by HTML--requires there to be a person whose job is to run a server that maps "name a human enjoys using" to "name that a computer can connect to" in a way that is stable over time. To the extent to which DNS "the protocol" (as opposed to DNS "the concept") is incapable of enforcing that everyo…
Re: Decentralized Web Primer
#58Could be that I'm just really out of touch, but I need at least one paragraph saying "What is this?" (and ideally also, "Who is the target audience?" - or "Why would I be interested in reading this?")
I'm with you on this one. I had to Google all of this for a few minutes. This is my best interpretation below. I hope others will come in and correct my silly mistakes. (Disclaimer: I'm not a programmer and English is my 2nd language): "So you know how people use BitTorrent to distribute big-budget Hollywood movies with occasional mediocre storylines? What if you could distribute your own data on a similar P2P networ…
Re: Decentralized Web Primer
#59Earlier quoted context omitted.
Those sites are all part of the decentralized web. Port 80 on my laser printer, router and flower pot are too. Using old well-defined terms to describe new concepts just leads to confusion. It would be like writing a story called “the history of the industrial revolution” that’s really about 3d printers.
So out of the one sentence that I wrote you decided to ignore the part where I wrote that decentralization was referring to centralization of content? Another word for centralization is consolidation. You might want to look up the term "walled garden": https://www.technologyreview.com/s/512316/facebook-and-googl...
Certainly, they’re in the infrastructure + surveillance business, and (especially for Google) that’s concerning.
Also, “Decentralized” is a technical term. Google runs a large, decentralized infrastructure, based on web technologies.
“Consolidation” is usually used as a business term, and is orthogonal to centralizing operations. For instance, many companies have outsourced payroll to one centralized company. That does not mean their industries are consolidating.
When people intentionally use words wrong, it is bound to lead to confusion.
Re: Decentralized Web Primer
#60Earlier quoted context omitted.
No. The web as it works right now is naturally centralised, for a simple reason: the bandwidth costs on a server is proportional to the size of its audience. This is why we need YouTube to begin with, instead of millions of people posting their videos on their personal page. There are other factors of course: firewalls, asymmetric bandwidth, security issues, technical ignorance… But the client-server model does play…
> This is why we need YouTube to begin with, instead of millions of people posting their videos on their personal page. People can post videos to their own hosted pages already. We "need" YouTube because 1) people generally don't want to host anything, and 2) it provides connectedness (search, related videos, subscribers, etc). P2P makes the first issue worse. The second issue is a problem of data federation, not cli…
No, because it is expensive to host things, as mentioned in the comment you are replying to.