SCN: Distributed systems

Steve steve at advocate.net
Mon Mar 27 05:19:51 PST 2000


x-no-archive: yes

========================

Maverick Programmers Prepare To Unleash Anarchy on the Web

by Tom Weber
Wall Street Journal


If you think the Internet is an untamed frontier now, just wait. A new 
technology sweeping through cyberspace promises to unleash an 
entirely new wave of anarchy onto the Web, making it impossible for 
anyone to protect intellectual property online or shut down a rogue 
Web service.   

The early warning came March 14 from a tiny computer program 
called Gnutella. Created by renegade programmers at a unit of 
America Online, Gnutella lets people share computer files -- mainly 
music -- over the Net. AOL yanked the Gnutella Web site within a 
day, but it was too late. Gnutella is humming with hundreds of 
people swapping Pink Floyd cuts, and no one can stop them.   

The technology that makes Gnutella thrive is popping up all over the 
Net, and it goes way beyond just music. Known as a "distributed" or 
"peer-to-peer" approach, it's pretty much the opposite of the way the 
World Wide Web works. On the Web, people get information from 
central repositories, or servers. Shutting down a server cripples a 
Web site, as demonstrated in last month's hacker attacks.   

On a distributed system there is no central brain to attack. So 
there's almost no way to turn it off short of finding and unplugging 
every single machine connected to it. Shutting down one of these 
networks would be like trying to stop every phone conversation on 
the planet.   

"This will make censorship impossible," says Ian Clarke, a young 
programmer in London with grand plans for peer-to-peer technology. 
For the past 18 months, he and a handful of collaborators have 
spent their spare time creating a peer-to-peer alternative to the Web. 
They call their system FreeNet, and they're getting ready to unleash 
their prototype in a matter of days.   

FreeNet abandons the concept of the Web "site." Anyone would be 
able to make their computer a node on FreeNet by installing a piece 
of software. Information posted on FreeNet would be automatically 
replicated and stored on multiple member nodes. If someone wanted 
to search for something -- an academic paper, say, or a photograph --
 the request would move from one computer to the next until it 
encountered and accessed the desired information. The approach 
would foil tracking efforts and make it nearly impossible for 
someone to remove information from the network.   

Mr. Clarke thinks those capabilities add up to a bold new age for the 
Internet. He envisions FreeNet as a way for political dissidents to 
publish their views without fear of being found out. Read his fiery 
manifesto at http://freenet.sourceforge.net. But he admits there's a 
dark side, too. If FreeNet works as advertised, it could easily be 
adapted for unsavory purposes, such as distributing child 
pornography. "This system is, in a sense, above the law," he says.   

FreeNet may be new, but the concept of distributed networks has a 
long history. The Internet itself was constructed as a distributed 
network. Look deep inside the Net and you'll find tiny packets of 
digital information finding their way from one computer to the next, 
largely without any central control. But then the user-friendly Web 
came along and created a new layer on top of the Net, centered 
around the servers that host Web sites. In a sense, FreeNet and 
Gnutella are a return to the Net's roots.   

These fledgling networks are now mutating at warp speed, driven by 
the explosion in online music. A controversial program called 
Napster was designed for college students to trade songs in the 
popular MP3 file format. But last week Napster buffs branched out 
into everything from full-length feature films to copies of Microsoft 
Word thanks to Wrapster, an underground program written to turn 
the music-trading community into an all-purpose bazaar.   

Napster, though largely peer-to-peer, relies on a central server to act 
as a directory. That means someone can pull the plug -- say, a court 
ruling in favor of the music companies now suing Napster. But 
Gnutella is practically invulnerable because it's diffuse. You have to 
find one other computer running the software, then you're 
automatically hooked to all of the other Gnutella machines that 
computer knows about. And by installing the program on your PC, 
you turn your own machine into part of the network's library, too.   

Strangers can tap into your computer at a furious clip. A few nights 
ago I watched as anonymous Gnutella users scanned my laptop for 
the computer game Quake, songs by Fleetwood Mac, and a variety 
of X-rated images. (For the record, they found none of the above.) 
The program lets you decide which portions of your hard drive can 
be searched and which are off-limits, but it's disconcerting 
nonetheless. If you want to give it a try, visit 
http://gnutella.nerdherd.net, one of the growing number of Web sites 
offering Gnutella downloads and information.   

Computer-security expert Avi Rubin warns Net users to be wary. A 
strange file-sharing program might become a hacker's tool for 
looting your entire hard drive. But Mr. Rubin, a researcher at AT&T 
Labs, is working on another distributed network. Called Publius, 
after the pseudonym used in the Federalist Papers, it's designed to 
defeat censorship.   

And Gnutella fans like Bryan Mayland, 26, of Tampa, Fla., are 
already developing new versions aimed at supporting thousands, 
not hundreds, of users. "This is unstoppable," Mr. Mayland says.   

Copyright 2000 Dow Jones & Company, Inc.




* * * * * * * * * * * * * *  From the Listowner  * * * * * * * * * * * *
.	To unsubscribe from this list, send a message to:
majordomo at scn.org		In the body of the message, type:
unsubscribe scn
==== Messages posted on this list are also available on the web at: ====
* * * * * * *     http://www.scn.org/volunteers/scn-l/     * * * * * * *



More information about the scn mailing list