Live data from Hacker News

Ask HN: Truly successful applications based on decentralized networks?

news.ycombinator.com

21–25 of 25 posts

Re: Ask HN: Truly successful applications based on decentralized networks?

#21
post #19

Earlier quoted context omitted.

It would have had to happen anyway. Skype's use of their customers' PCs for relaying traffic depended upon 1) users keeping their PCs turned on, and Skype running, constantly; and 2) users being tolerant of Skype consuming their computer's bandwidth and processor time. Both of these were starting to change by 2013, particularly as the market started shifting towards laptops (which are shut off frequently, often have…

Interesting lesson here I would say. It seems that relying too heavily on users with limited uptime computing power is not a good idea, until you reach a certain network size where it makes sense. The question now is, does this change with more computing devices with longer uptime (for e.g. a smart phone)?

> The question now is, does this change with more computing devices with longer uptime (for e.g. a smart phone)?

Not in the slightest; in fact, that just makes the problem worse. Relaying data through a smartphone would force its radio to stay on constantly, draining the battery much faster than normal.

Re: Ask HN: Truly successful applications based on decentralized networks?

#23
So... web browsers?

I think it's important to distinguish between applications and protocols.

Successful applications based on decentralized networks seem to be a mix of both application code and protocol. So in discussing email, we are probably discussing SMTP and IMAP, and then the applications are the email clients that speak those protocols. Similarly, when we talk about the web we are talking about TCP/IP and HTTP(S), (also DNS, CGI, etc) and the browsers are again the clients that speak those protocols.

It seems to me that the success of the world wide web has entirely to do with TBL making sure that his superiors released his work into the public domain[1].

Whereas with something like World of Warcraft, there you have an extremely successful application, but it's based on a proprietary protocol, proprietary code, and centralized networks. Could it have been more successful if Blizzard had released the protocol and client into the public domain?

[1]http://cds.cern.ch/record/1164399

Re: Ask HN: Truly successful applications based on decentralized networks?

#24

The internet? And many of its protocols that came with it, including email, etc. Sidenote, and I dunno if it's what you're implying but many people do: "company x takes decentralized solution, offers services on top that aren't decentralized" doesn't make the whole thing centralized. Git is still a wonderful decentralized tool. There is very little functionality that Github offers on top of git that is particularly c…

GitHub's not just an index -- issues and pull requests are a core feature, and our usual decentralized tools for those fail here because you need write access to be able to place issues and pull requests into the main repo, yet you also want them to be creatable by anyone in the world while resisting spam and abuse.

Re: Ask HN: Truly successful applications based on decentralized networks?

#25

Freenet has been around since 2000, and I remember wondering why Wikipedia was always begging for millions of dollars when there was a way to have users host the content. Sure you don't want to ask someone to install a node just to view wikipedia, but there's enough editors and archivists out there that would be willing to be mirrors if it was just a background process you could run like freenet. It got me interested…

Then you can use https://ipfs2arweave.com to pin it to the Permaweb forever.
Post reply on HN