Half a croissant, on a plate, with a sign in front of it saying '50c'
h a l f b a k e r y
fnord

idea: add, search, annotate, link, view, overview, recent, by name, random

meta: news, help, about, links, report a problem

account: browse anonymously, or get an account and write.

user:
pass:
register,


                     

P2P Internet

An Internet with NO central authorities
 
(+1, -1)
  [vote for,
against]

Although there have been similar baked schemes, they all still used TCP/IP and other Internet staples. What I propose is a radical shift into a much more decentralized Internet.

First, bandwidth. Just like on a filesharing P2P network, you share your bandwidth to perpetuate the network. All of your unused bandwidth is efficiently used to pass files onto other peers.

The system, much like one called ANts, would be completely anonymous due to the vague addressing scheme. Likewise, domains would not exist and you would request sites based on a self-assigned name (much like a filename on a computer file).

Although this means that more than one entity could share the same name, and allow for impersonation, it should be perfectly fine: sites could also be given a randomly generated ID number to stop unintentional imitation (browsers would separate search results into groups based on their ID). And the network architecture itself will help curb intentional impersonation: only popular sites will be widely perpetrated through the network.

Wireless would be the easiest choice for this network, because running several wires to nearby physical peers would be very expensive. With wireless, every wireless ethernet card could be a peer, allowing peers to easily connect to each other. And for connecting between major centers, the software can be designed to keep acting as passive forwarding peer even when the laptop or other device is off. This way, if there's enough traffic on the interconnecting roads, the Internet will leap across the highways like magic.

Much like the BitTorrent network, every page you download is stored in a cache until you have sent it to a perr a certain number of times, settable by you. Two or three seems like a good default.

So, when you want to create or update your website, you simply send it to your closest peers with a standard protocol intruction to proliferate it. You could add a life parameter to this proliferation, telling it to proliferate X number of times before stopping. Searches and many other commands work in the same way. Data may be encrypted at its start and end points for added security.

Overall, this network has many advantages over the existing one. Paid-for domains are made unnecessary, as is webhosting, resulting in a truly free Internet. No longer can any material be repressed without major consensus of nearby peers. Big corporations have no more power on the Internet than any individuals, and with complete anonymity, ISP subpoenas go right out the window. In fact, there isn't even an ISP to begin with. No AOL, no MSN, no Comcast... it's a paradise. And with no central authorities and not even a central server or path for any one site, it is much more reliable.

If the vast technological challenge of making this system fast enough for everyday use can be overcome, I think it would be a radical tool of intellectual freedom and of even greater utility than the Internet of today.

Deicidus, Aug 14 2004

Freenet Project http://freenetproject.org/
It seems something like this is already under way [arrogant_worm, Oct 11 2006]

Video Lecture on Freenet http://video.google...835680472&q=Freenet
1 hr lecture on how the Freenet Project works [arrogant_worm, Oct 12 2006]


Please log in.
If you're not logged in, you can see what this page looks like, but you will not be able to add anything.



Annotation:







       On the internet, as elsewhere, "less rules" is not the same as "more freedom".
hippo, Aug 14 2004
  

       What you're proposing is to hook the whole world onto an Ethernet, with some smart bridges. This doesn't scale. Each of your peers would have to keep a gigantic amount of stuff around to have a page when a user actually wants to access it.
jutta, Aug 14 2004
  

       Whenever a peer doesn't have the content they query their peers for it, and they theirs, and so on. That's where the technology issue of getting it fast enough comes in.
Deicidus, Aug 14 2004
  

       There isn't enough bandwidth available to the typical user to pull this off. It's theoretically possible, but every peer will be routing so much traffic that the entire internet would grind to a standstill.
5th Earth, Aug 15 2004
  

       If you think porn and spam are problems NOW, wait until your idea passes! It'd be even MORE out of control.
adamosity, Aug 15 2004
  

       Porn is a "problem" ;-)? Just like any other content, it's only there if you go get it - or did you mean porn spam? Spam isn't a problem for me at all right now, but how would this system encourage it? It seems that a redesign of the email system along with the Internet could help prevent it. Maybe something with a network of won't-spam trust...
Deicidus, Aug 16 2004
  

       You can’t have anonamynity and verifiability at the same time. Spoofing, phishing might be a problem except for the fact that dynamic sessions would be nearly impossible given that there are no “servers” from which to get the web sites. Alternatively, such a thing could be piggy backed on an IPV6 network, too bad most routers don’t support IPV6 yet.
cjacks, Oct 12 2006
  

       Check my links at the bottom, especially the Video. It describes how a project like this is currently being implemented.
arrogant_worm, Oct 12 2006
  


 

back: main index

business  computer  culture  fashion  food  halfbakery  home  other  product  public  science  sport  vehicle