Still working to recover. Please don't edit quite yet.

Freenet

From Anarchopedia
Revision as of 08:47, 10 November 2007 by 201.134.253.21 (Talk)

Jump to: navigation, search

myspace.com rodriguez site what is diminishing returns kidney protein tests arizona classic car amc movie theater times temperature readings teachers answer key suicide machine lyric remote encoding centers j 2 rocket engine ins application for employment authorization mexico en la piel edicion especial online education for indians indian grinding stones metal testing uh oh butt labor law pa poster 4x4 toyota for sale pirate portland ticket lying bastards webbased application some distant memory is in search of motion to set aside dismissal student group travel to spain aggressively weak inc metal russell savannah sweet old man young teen audio auto automotive video pen american center red sea terrorism sexual definitions 4x4 toyota for sale la lloyds rock 30 pittsburgh international airport parking stone baby pictures military star credit johnny carsons family life the old dogs u.s. army ranks radyo ses risk reduction plan studio theater dc south pass louisiana marine radio licence o neill clothing uk i loved lyric listening to lung sound metal gear solid 3 walkthought martial arts directory california apocalypse now production company toilet sign light my fire midi file 4gb compact flash la aula education verification movie outsider photo smart funny quotes paul wall wallpapers technical support web sites tco 99 alexandria va condos for sale third coast guitar chicago advertising job postings install software windows xp maine county song malo muy zombies the way i feel inside animal behavior phd age of empires free game download state of tennessee job opportunities personal property law virtual hair studio venice italy excel minimize av free idol let me live queen lyrics u watch dvds rent holland michigan nederlandse spoorwegen nl animal abuse pic anxiety cause disorder generalized kill or be killed lyrics sno dome manifacture homes media mit edu new hampshire craftsman marks on china made in japan san antonio obituary modeling photo contests martin luther king jr information the oxford club investing re submit things they carried characters virtual companys window firewall ask the pet doctor net present values kick punch its all in the mind african dance lessons wrangler jackets music for love in any language lost tv show secret nba photography plastics models web site optimization canada spelling practice games 2 pac california lyric pen pals international email free translate sentences to french new frontier wind river state of tennessee job opportunities what is bpo post apocalyptic movie washington state court form living room space planning 2 ending hearts kingdom theme job refusal 319 dark street so raw wood working equipment leasing methods of performance appraisals madrid vuelos the ready made picture frame company 1904 census all about pregnancy tests market anaylsis second hand shipping containers for sale soccer camps wedding reception first dance songs 21st century community learning center make a magnetic compass logo most need speed wanted relief printing artists los principales jardin anglais real black wife early years activity laptop new model without a paddle reviews listen lose yourself www buecher who wrote the gospel of mark playing music on psp nike hates access call database example microsoft tracking 15 pic pregnancy week scaffold sales online advantage comparison difference height age discrimination young movie review independence day richard r green leisure world southampton uk panel access pugle dog picture windows xp upgrade disk wheel repair bay area network building and consulting keep on smiling through the rain massage class online michael lindley wireless scanning windows nutrition and dental health mp3s for mac james farris teaching older adult words beginning with x kevin bloody willson master esl on line program insurance international license japanese video xxx pci express video cards nvidia ancient greece map island ac led circuit raytheon appliances ancient clothing and culture of india applications engineering ltd natural logarithm expansion 1997 boat review the song let the good times roll air lyrics run pic teen xxx pinay big masturbation picture tip youth bows picture of missoula mt the insiders football recruiting too much carbohydrates automobile top law schools online law school enforcement eurasia map world mountain view library california st louis skate king euro and us currency exchange rate aol technical help phone number archaeology jobs canada non profit checking accounts picture of tree in the fall low voltage detector oh promise me that someday you and i :This article is inacurate in many places. It needs to be changed.

Freenet is a decentralized censorship-resistant peer-to-peer distributed data store. Freenet works by pooling the contributed bandwidth and storage space of member computers to allow users to anonymously publish or retrieve various kinds of information. Freenet uses a kind of key based routing similar to a distributed hash table to locate peers' data.

Freenet is currently under development, and a version 1.0 has not yet been released. Freenet is considered by many to be fundamentally different from other peer-to-peer networks; it is more difficult to use, slower, and does not have integrated search functionality. According to the Freenet Project group, such tradeoffs are expected since Freenet's primary goals are neither ease-of-use, nor performance. Unlike other peer-to-peer networks, Freenet is primarily intended to combat censorship and allow people to communicate with near-total anonymity.

Purpose

Although many nations censor communications to different extents, they all share one commonality in that a body must decide what information to censor and what information to allow. What may be acceptable to one group of people may be considered offensive or even dangerous to another. Freenet is a network which, putatively, removes the possibility of any group imposing their beliefs or values on any other. In essence nobody is allowed to decide what is acceptable for anybody else. Tolerance for each others' values is encouraged and failing that, the user is asked to turn a blind eye to content which opposes his or her views.

Technical design

The type of network routing method Freenet uses is key based routing. While the idea emerged independently, Freenet's routing algorithm is similar to that employed by distributed hash tables (DHTs). The main differences are that Freenet nodes do not have fixed specialisations, and the routing algorithm is heuristic in nature. Therefore, it does not guarantee that it will find a given piece of data. Freenet can also be viewed as a small world network.

The Freenet file sharing network is designed to be highly survivable, with all internal processes completely anonymized and decentralized across the network. The system has no central servers, is peer-to-peer, and is not subject to the control of any one individual or organization. Even the designers of Freenet do not have any control over the overall system. The system is designed so that information stored in the system is encrypted and replicated across a large number of continuously-changing anonymized computers around the world. It is extremely difficult for an attacker to find out which participants are hosting a given file, since the contents of each file are encrypted, and can also be broken into sections that are distributed over many different computers. Even the participants themselves don't know what they are storing.

The end goal of the Freenet network is to store documents and allow them to be retrieved later by an associated key, as is now possible with protocols such as HTTP. The network is implemented as a number of nodes that pass messages among themselves peer-to-peer. Typically, a host computer on the network will run the software that acts as a node, and it will connect to other hosts running that same software to form a large distributed network of peer nodes. Certain nodes will be end user nodes, from which documents will be requested and presented to the human user. But these nodes communicate with each other and with intermediate routing nodes identically