[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] manuscripts/storm short-paper.rst
From: |
Toni Alatalo |
Subject: |
[Gzz-commits] manuscripts/storm short-paper.rst |
Date: |
Mon, 16 Jun 2003 08:09:29 -0400 |
CVSROOT: /cvsroot/gzz
Module name: manuscripts
Branch:
Changes by: Toni Alatalo <address@hidden> 03/06/16 08:09:29
Modified files:
storm : short-paper.rst
Log message:
edits/rephrasing according to review comments: the philosophical
existency of overlapping hashes, and repeated mentions of Storm
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/storm/short-paper.rst.diff?tr1=1.45&tr2=1.46&r1=text&r2=text
Patches:
Index: manuscripts/storm/short-paper.rst
diff -u manuscripts/storm/short-paper.rst:1.45
manuscripts/storm/short-paper.rst:1.46
--- manuscripts/storm/short-paper.rst:1.45 Fri May 30 18:46:56 2003
+++ manuscripts/storm/short-paper.rst Mon Jun 16 08:09:29 2003
@@ -134,7 +134,7 @@
is short bit-string (often 160 bits)
computed from a document, such that
it is practically impossible
- that two different documents will ever have the same hash.
+ to find two different documents that have the same hash.
See, e.g., [schneier96appliedcryptography]_.
.. Hashes allow reference to a single version of a
@@ -164,10 +164,10 @@
Storm (for STORage Module)
is a library for both local and distributed storage
and publishing.
-On the lowest level, Storm stores data in *blocks*,
+On the lowest level, data is stored in *blocks*,
which are immutable byte sequences.
-As opposed to file systems, Storm
-uses Freenet-like cryptographic identifiers.
+As opposed to file systems,
+Freenet-like cryptographic identifiers are used.
This may seem like a bad tradeoff: while these identifiers
enable secure location-independent references, they
do not allow
@@ -180,7 +180,7 @@
.. pointers
-One of the key innovations in Storm is the use
+One of the key innovations here is the use
of *pointer blocks*
to build mutable documents on top of
the lowest layer append-and-delete-only model.
@@ -216,10 +216,10 @@
unless deleted explicitly. It is possible to
store only the differences between versions.
-Storm in itself is *not* a P2P system.
-Storm is a data model and a library for using that data model
+Storm in itself is *not* a P2P system,
+but a data model and a library for using that data model
with several different backends.
-Because of the simplicity of the lowest-level data model, Storm is able
+Because of the simplicity of the lowest-level data model, it is able
to use several different modes of networking, from simply copying
blocks to using a full-fledged P2P system
as a library --- as of now, we are already successfully transferring
@@ -288,7 +288,7 @@
stored on their local hard disk, and allowing them
to conduct searches over the titles of all documents
published on the underlying P2P network.
-For HTML, the Storm server is also able
+For HTML, the server is also able
to dynamically insert backlinks:
links to all other HTML pages on the network that
link to *this* page.
@@ -305,17 +305,17 @@
the namespaces for private and published documents,
making hyperlinks between desktop
documents more practical.
-While the core of Storm has been in use for almost
+While the core of the system has been in use for almost
three years, the peer-to-peer subsystem has only recently
been implemented.
Currently, a number of systems can use Storm
through an HTTP gateway or the KDE libraries.
-Storm can also be used to implement the more ambitious
+It can also be used to implement the more ambitious
Xanalogical hypertext model [#]_ [lukka02guids]_.
Storm is available as Free Software from
``http://sv.gnu.org/projects/storm``.
-The main new features in Storm over previous systems
+The main new features over previous systems
are the use of cryptographic identifiers for
versioned hypermedia storage on the desktop;
smooth integration with ordinary office applications;
- [Gzz-commits] manuscripts/storm short-paper.rst,
Toni Alatalo <=