[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r7098 - GNUnet-docs/WWW
From: |
gnunet |
Subject: |
[GNUnet-SVN] r7098 - GNUnet-docs/WWW |
Date: |
Sun, 8 Jun 2008 22:56:53 -0600 (MDT) |
Author: grothoff
Date: 2008-06-08 22:56:52 -0600 (Sun, 08 Jun 2008)
New Revision: 7098
Modified:
GNUnet-docs/WWW/encoding.php3
Log:
update
Modified: GNUnet-docs/WWW/encoding.php3
===================================================================
--- GNUnet-docs/WWW/encoding.php3 2008-06-09 04:51:37 UTC (rev 7097)
+++ GNUnet-docs/WWW/encoding.php3 2008-06-09 04:56:52 UTC (rev 7098)
@@ -18,24 +18,27 @@
W("The reason why these extensions are not in the paper is that we felt that
they were obvious or trivial extensions to the original scheme and thus did not
warrant space in the research report.");
EP();
-H3("NBlocks");
+H3("Namespace Advertisements");
BP();
-W("An <tt>NBlock</tt> is a signed advertisement for a namespace.");
-W("The <tt>NBlock</tt> contains metadata describing the content of the
namespace, in particular the identifier for the root of the namespace.");
-W("The <tt>NBlock</tt> is signed with the content provder's RSA private key.");
-W("Peers can search for <tt>NBlock</tt>s in order to find out more about a
namespace.");
+W("An <tt>SBlock</tt> with identifier 'all zeros' is a signed advertisement
for a namespace.");
+W("This special <tt>SBlock</tt> contains metadata describing the content of
the namespace.");
+W("Instead of the name of the identifier for a potential update, it contains
the identifier for the root of the namespace.");
+W("The URI should always be empty.");
+W("The <tt>SBlock</tt> is signed with the content provder's RSA private key
(just like any other SBlock).");
+W("Peers can search for <tt>SBlock</tt>s in order to find out more about a
namespace.");
EP();
-H3("KNBlocks");
+H3("KSBlocks");
BP();
-+W("GNUnet implements <tt>KNBlocks</tt> which are <tt>KBlocks</tt> that,
instead of encrypting a CHK and metadata, encrypt an <tt>NBlock</tt> instead.");
-W("In other words, <tt>KNBlocks</tt> enable GNUnet to find <tt>NBlocks</tt>
using the global keyword search.");
-W("The rationale behind <tt>KNBlock</tt>s and <tt>NBlock</tt>s is to enable
peers to discover namespaces via keyword searches, and, to associate useful
information with namespaces.");
-W("When GNUnet finds <tt>KNBlocks</tt> during a normal keyword search, it adds
the information to an internal list of discovered namespaces.");
++W("GNUnet implements <tt>KSBlocks</tt> which are <tt>KBlocks</tt> that,
instead of encrypting a CHK and metadata, encrypt an <tt>SBlock</tt> instead.");
+W("In other words, <tt>KSBlocks</tt> enable GNUnet to find <tt>SBlocks</tt>
using the global keyword search.");
+W("Usually the encrypted <tt>SBlock</tt> is a namespace advertisement.");
+W("The rationale behind <tt>KSBlock</tt>s and <tt>SBlock</tt>s is to enable
peers to discover namespaces via keyword searches, and, to associate useful
information with namespaces.");
+W("When GNUnet finds <tt>KSBlocks</tt> during a normal keyword search, it adds
the information to an internal list of discovered namespaces.");
W("Users looking for interesting namespaces can then inspect this list,
reducing the need for out-of-band discovery of namespaces.");
-W("Naturally, namespaces can also be referenced from directories, but
<tt>KNBlock</tt>s should make it easier to advertise namespaces for the owner
of the pseudonym since they eliminate the need to first create a directory.");
+W("Naturally, namespaces (or more specifically, namespace advertisements) can
also be referenced from directories, but <tt>KSBlock</tt>s should make it
easier to advertise namespaces for the owner of the pseudonym since they
eliminate the need to first create a directory.");
P();
-W("Collections are also advertised using <tt>KNBlock</tt>s.");
+W("Collections are also advertised using <tt>KSBlock</tt>s.");
EP();
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r7098 - GNUnet-docs/WWW,
gnunet <=