Freenet [0] has been providing censorship-resistant, anonymous, decentralized hosting for 20 years - and is still in active development!
You could upload it to Freenet without any server whatsoever and it would stay online for as long as it is popular, even if your machine goes offline.
And you'd be anonymous while doing so!
It's like saying speculating on py-umbral (a standalone open source project) because we use it to build NuCypher (a blockchain-dependent open source project).
The only add on here is that you can pay some service in filecoin to keep seeding your torrent forever.
So their end goal might be making money off that cryptocurrency...
Thanks to the GP for causin me to figure out why the wheel is being re-invented here! :)
:|
I'm not yet saying that Protocol Labs will ultimately find the success they're looking for BUT writing off their efforts as "just a way to make money off of cryptocurrency" I feel is pretty dismissive.
I.e, the value of the coin is driven by the interest in the tech it provides.
"The market price of the integral reward"? What is that supposed to mean? Filecoin is just a medium of exchange for people buying and selling storage services. Filecoin does not offer anything specific and its platform has to compete with plenty of mature, efficient alternatives.
> the value of the coin is driven by the interest in the tech it provides.
What "tech" does it provide? Not IPFS, for sure, that already was under development and could have come to fruition as a regular open source project. A decentralized market for storage, "proof-of-spacetime"? These might be interesting. But again, if we want to fund these things there are surely better/cheaper ways to do it. $250 million is a lot of money for the tech that was developed so far.
More importantly: there is nothing about the "tech" that requires $FIL to make it work. The market dynamics will be the same whether they used FIL, DAI, ETH, wrapped BTC or even a dollar-pegged token they decided to issue. People are not going to pay more or less for their storage because the price of the token went up or down.
> Currently at $22, not bad for a random coin.
These are the kind of statements that almost make me side with the buttcoiners. At this point, with all the speculation, market manipulation and naive FOMO "investing", there is no useful information to be had from the price of the token.
"X but we monetized it" (which includes "X but we got VCs to pay us") is an extremely common reason to reinvent X.
BTW, for folks new in tech - it's amazing how influential that wave of programs were, even though they largely failed in the marketplace. Napster founder Sean Parker later became the first investor and first president of Facebook. Also involved in the wave (in a tangential way) was Mark Zuckerburg, whose Synapse Media Player got a $M+ buyout offer from Microsoft while he was still in high school. Uber founder Travis Kalanick's first two projects were Scour (a P2P filesharing app) and Red Swoosh (a P2P CDN). I met the AudioGalaxy founder while working on Google Search - he later went on to become one of the early Waymo engineers. The Kazaa founders later went on to found Skype, and we know where that went. Chord (an academic research project in distributed hash tables) was led by Robert Tappan Morris (originally famous for creating the Internet Worm of 1988), who then went on to co-found YCombinator, which owns the website you're reading this on. The gossip protocol invented & refined by Gnutella forms the basis for many cryptocurrency P2P protocols like Bitcoin & Ethereum.
There's probably several trillion dollars in market cap attributable to the intellectual descendants of a bunch of nerds who wanted to share stuff over the Internet and fuck over the RIAA, MPAA, and governments.
I view it more like an instance of synchronicity, where a lot of bright young people looked at the world independently and decided that this was the space they wanted to be working on. And then when that space didn't pan out they went their separate ways, but the fact that they were bright & energetic meant that the successor projects became huge.
(I wonder if a similar effect explains the General Magic, Paypal, and Justin.TV mafias.)
...
I’m sure there were great synchronicity of people working on squaring the circle in 18th century, and of people working on the philosopher stone earlier, except they were all misguided so we don’t talk about them.
Google did this to very good effect: even when I was there the first time (~2010, over a decade after founding) they still had a sterling reputation in the press, while Netscape got crushed by their arrogance (and Microsoft, relatedly) less than 5 years after founding. Microsoft too, for that matter: through the 80s they were seen as an innocuous software publisher, because the hardware was where the money was, and then in the 90s people realized hardware was a commodity and Microsoft was a monopoly.
Justin was and always will be a legend - he wrote an AOL Messsenger ad blocker and mp3 search plugin _while working at AOL_
It at least aims to be so :)
As with any anonymous p2p network you need to know:
Your level of privacy depends on your threat level. If the government is after you, they may very well know exploits. If you just want privacy from corporations for perfectly legal reasons then you might be fine.
> How does it compare to Tor and i2p?
See "How is Freenet different to Tor?" here:
https://freenetproject.org/pages/help.html
TL;DR: Freenet is a self-contained *storage* network. Tor is a *communication* network, I2P as well. The latter is also self-contained. However as they're both communication networks they do not provide censorship-resistance. The endpoints you're connecting to are central servers and can be taken down.
Can you elaborate on this? This reads as essentially false to my understanding. If by endpoints you mean 'relays', those are not 'central servers'. If you mean directory authorities, then yes, those are centralized.
With that said, I'm still not sure what you mean by 'they do not provide censorship-resistance.'
They absolutely have and do provide censorship resistance.
No, it's not false AFAIK :)
By 'endpoint' I mean what an address on those networks actually *addresses*.
Both a Tor-address (a .onion hostname, or a regular web address if you use Tor to access one), and an I2P-address, are essentially similar to an IP-address in terms of being the address of a *machine*.
They are anonymized, but the data is routed to the very specific machine which the address is of.
A Freenet address on the other hand is the address of a *file* - basically a hash.
So in Tor and I2P, even though the machine behind the address is anonymous, you can still DoS it because you have the address of the specific machine where the data is at.
In Freenet, you cannot DoS the machine because the address does *not* tell the network where the file is stored. It only tells what file you get. Any machine on the network can serve the file to you!
And in fact, if you try to DoS a file by requesting it very frequently on Freenet, it will instead be distributed MORE on the network: Machines along the path where the data is routed will cache the file.
That's what provides the censorship resistance.
It offers a "darknet" mode where you manually add peers by exchanging cryptographic keys with them.
The connections to those peers are fully encrypted then and thus very difficult to block because you can't detect Freenet with merely packet inspection anymore.
Besides, the ability to censor individual Tor sites is *bad enough* already IMHO.
However, I'm asking about your description of Tor and I2P
>However as they're both communication networks they do not provide censorship-resistance. The endpoints you're connecting to are central servers and can be taken down.
This is technically incoherent, and I'm not sure what you mean by it.
As far as I'm aware, at no point does your TCP traffic from your tor client connect to a 'central server'. I'm not familiar enough with I2P to comment.
Think of freenet as anonoymous Gnutella
Source?
It's become satisfyingly fast for me over the past years.
> only supporting static documents instead of interactive (tcp) servers.
You can develop dynamic services on Freenet just fine.
It is just done in a different fashion technically:
Instead of hosting the software on a server, and running scripts on the clients' web browser, there is no server/client model. It's true peer-to-peer: Every client is its own server, and the code runs there.
I.e. users install "plugins" for Freenet, and those use the network primitives which Freenet provides to establish dynamic connections and render dynamic content.
So you can have dynamic HTML if you want to. It's just not served by the sites you visit. Instead, things are developed "once and for all" as plugins for all sites and users to use.
So it's kinda like "forced true decentralization". You can't just shove JavaScript down the throat of random visitors of your site. You actually have to go through the effort of making your site's service a real application which people voluntarily choose to run.
>Source?
>It's become satisfyingly fast for me over the past years.
My understanding is that freenet (At best) scales logarithmically where Tor scales mostly constantly. Scalability and (current) speed are not the same thing. However saying poorly was probably unfair, I should have said is less scalable than Tor is.
> You can develop dynamic services on Freenet just fine. > [...]
What you're describing is how I would define a static page (plus client side scripting). Which works fine in many use cases. But you can't ssh into some server over freenet, or plop your php site from the world wide web unchanged, on to freenet. You can do these things with Tor, along with (at least in principle) all the "true p2p" things you mentioned you can do with freenet (Obviously in the Tor case you need to have your server always going and have sufficient capacity). That's why I would describe Tor as more flexible in terms of the things you can "host" (for lack of a better word). But the flexibility comes at a cost, and in exchange for being less flexible, freenet has a lot of interesting properties that tor does not have.
- Anyone can use the "KeepAlive" [0] plugin to pin content.
- Nobody can take down any content, not even the original author [1].
Censorship-resistance is a central design goal of Freenet.
[0] https://github.com/freenet/plugin-KeepAlive [1] https://freenetproject.org/pages/help.html
https://github.com/sanity/tahrir
"Tahrir aims to be a distributed, decentralized, scalable, and anonymous "workalike" for services like Twitter, Google Plus, and Facebook. It is at an early stage of development, but is being actively worked on by a number of volunteers."
Anyway, software doesn't have well respected ISO standards and 20 years is an eternity in the age of the internet. So I don't see a problem with ipfs. Also, ipfs looks like it's more flexible and reusable.
There you go. It's not perfect though because a lot of the links still point to live assets. But it captured the important bits.
SingleFile is good for this:
- https://addons.mozilla.org/en-US/firefox/addon/single-file/
- https://chrome.google.com/webstore/detail/singlefile/mpiodij...
https://cloudflare-ipfs.com/ipfs/QmTW7sdBbZ1BXau8Cmrpv5srf38...
That's the beauty of IPFS. You can use whichever gateway you want, even your own.