Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Decentralized networking kicked my ass

created by sageran

(idea) by sageran (3.7 y) (print)   ?   (I like it!) 1 C! Sun Dec 10 2000 at 11:20:04

First Gnutella, then Freenet. Wham! Bham!

Any network geek will tell you that peer-to-peer networking fails above a certain scale because of the bandwidth eating property of the nodes-linking-all-other-nodes model (think nodes arranged in a circle with lines drawn to every other node. Is that like a degree 2 polynomial or something? I dunno.).

Still, the idea of decentralized networking actually working - well, kind of, in the case of Gnutella - really surprised me. I figured it would be pretty easy to communicate securely and reliably over Gnutella by using pre-arranged secrets to encrypt data (of course, the secrets cannot be told over Gnutella, they must be exchanged in a trusted manner). The trouble is that Gnutella fragments as a way of coping with increased usage. Hmm. So much for point-to-point communication.

I suck at networking theory. Maybe I'll read up on it some day. It seems that it'd be cool to delegate responsibility and award trust within Gnutella somehow, to nodes that have been proven reliable and trustworthy. This would add benefits of traditional networking, basically constricting broadcasts to relevant areas. Trust is key; it must be awarded carefully, and it would need a prearranged network of secrets or trusted associates. However, it would maintain the decentralized nature of Gnutella.

Then once you have trust, nifty features we've all come to expect from networks can happen, like name resolution, routing, intelligent routing (path caches, etc.)

Implementing a trust model sounds like an interesting project.

Oh, yeah. Is anyone but me struck by the fairly remarkable fact that the nodes that comprise Gnutella can't be power-cycled without destroying the network? This is a property of organic brains too.


printable version
chaos

Rational thought is doomed E2 Nodegel Visualizer Geek pick-up lines Signs of compulsive debting
For Translation into Latin I will REMOVE the fucking toilet seat if you don't shut up I wish I could upload my brain into Everything organic brain syndrome
Trust model creative death threats Freenet Assimilate your attractive cousin into Everything
Polynomial collaboration
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Little presents from the Node Fairy:
Mahatma Gandhi
The Grey Album
It's only love: at the end of the day, there are still thunderstorms and sunsets
My correspondence with the Westboro Baptist Church
Ground Control to Major Tom
Nagasaki
Binomial Theorem
Red Auerbach
January 4, 2005
I called for the Emergency Destruct Plan
July 30, 2003
Our eyes reflect the light of dead suns
Interpretations of the lyrics to American Pie
New Writeups
argv
Astral Plane(idea)
Madara
One Winged Angel(fiction)
Tom Rook
Talk is cheap(poetry)
shaogo
Adelle Davis(person)
Aerobe
race car g sfjsgsd(poetry)
Binah
Dream Log: July 5, 2008(dream)
StrawberryFrog
Forgotten things in space(idea)
antigravpussy
velvet revolution fairy tale(idea)
Heitah
Nerve agent VX(thing)
Pavlovna
shite(idea)
wonton
Days and nights come together in a slow falling down(fiction)
Pavlovna
wee(idea)
katherine
root log: July 2008(log)
Madara
There’s nothing like a trail of blood to find your way back home(fiction)
Heitah
After sneeze(idea)
E2 is a by-product of the existence of The Everything Development Company