-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Je Merkredo 18 Aprilo 2001 14:36, vi skribis:
> > 1) They are fairly static
>
> No, they are not at all static.

Perhaps we're talking about two different catalog mechanism.  According to 
the information on the web page (about how to make keys available), catalogs 
are voluntarily published by the data holders, and are somehow propegated 
through the system.  My understanding is that each server has a catalog, 
which can be fetched by request; for this to work, servers have to treat 
catalogs as different from other data, so that catalogs aren't propegated 
between servers -- if this happened, catalogs would become static.  Since it 
is a Bad Idea to start adding exceptions to a system (look at Java's 
non-Object native types, the only things keeping Java from being a pure OO 
platform), I assumed that this wouldn't be the case.  However, your claims 
that the catalogs are not static leads me to believe that you have indeed 
started adding exceptions to the system.

> > 2) They are abusable
>
> All publically writable spaces are abusable. Therefore all unmoderated
> indexing and searching systems are abusable. Catalogs don't seem to be
> more abusable than other systems.

Again, my complaint only holds if catalogs aren't treated as key lists which 
are unique to a specific server and non-propegated.

> > 3) The infrastructure to make catalogs work is much more complex than a
> > simple dynamic, distributed key-matching system, and provides very few
>
> It's less complex. And it's pretty much done.

Microsoft Windows is "pretty much done", too.  Does that make it good or 
efficient?

Humbug.  You've added an entire mechanism which duplicates much of the work 
of file sharing but with special behavior, for a single, specific case: the 
transfer of catalogs, without propegation.

The non-propegation characteristic of catalogs reinforces my second primary 
complaint about catalogs: the server contains an easily decoded list of names 
and descriptions of the data stored on the server.  This is information which 
can be used in the prosecution of the server.  Storing the keys as hashed 
words is a one-way mechanism for matching keywords, which can not be used in 
the prosecution of the server.  Therefore, it is more secure.

The non-propegation characteristic of catalogs adds another two complaints: 
Frist, this system will either increase network traffic, or have stasis.  
Either each search by the user will cause a cascade of catalog requests, or 
the catalogs will only be updated periodically, thereby rendering the 
requestor's cached catalog static and out of date.  You can alleviate this 
problem by having a cache timestamp mechanism, but you're starting to add 
complexity to the system that is required ONLY because you've chosen to use 
catalogs.  Second, this system is wasteful of resources.  The client will 
have some arbitrarily large cache of catalogs on their machine, however 
temporarily, and I don't anticipate that the size of the catalogs will be 
trivial if we assume even moderate popularity of Freenet.

=== SER   Deutsch|Esperanto|Francaise|Linux|Java|Aikido|Dirigibles|GPG
=== http://www.germane-software.com/~ser  jabber.com:ser  ICQ:83578737
"One World, one Web, one Program" - Microsoft promotional ad 
"Ein Volk, ein Reich, ein Fuhrer" - Adolf Hitler
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.2 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE63xe/P0KxygnleI8RAjBPAKCtT3lztzNgLbbfg8axvOZBauMdAQCgk1pI
5g78Iw6nrHnkiFflGEKP+/U=
=SAGr
-----END PGP SIGNATURE-----

_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://lists.freenetproject.org/mailman/listinfo/devl

Reply via email to