gnunet-svn
[Top][All Lists]
Advanced

[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();
 
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]