aboutsummaryrefslogtreecommitdiffstats
path: root/swarm/storage/mru/doc.go
diff options
context:
space:
mode:
authorViktor TrĂ³n <viktor.tron@gmail.com>2018-10-03 20:59:41 +0800
committerGitHub <noreply@github.com>2018-10-03 20:59:41 +0800
commite5677114dc7461fe39ebe353a4657aa4cb03fde4 (patch)
tree8605f9a8b726b158fd01b4befced1e3ba92ca1f9 /swarm/storage/mru/doc.go
parent303b99663e963a520aaa44eca68e042d9fe230af (diff)
parentde01178c18766b9f744acc94fe2b96804f998e40 (diff)
downloaddexon-e5677114dc7461fe39ebe353a4657aa4cb03fde4.tar
dexon-e5677114dc7461fe39ebe353a4657aa4cb03fde4.tar.gz
dexon-e5677114dc7461fe39ebe353a4657aa4cb03fde4.tar.bz2
dexon-e5677114dc7461fe39ebe353a4657aa4cb03fde4.tar.lz
dexon-e5677114dc7461fe39ebe353a4657aa4cb03fde4.tar.xz
dexon-e5677114dc7461fe39ebe353a4657aa4cb03fde4.tar.zst
dexon-e5677114dc7461fe39ebe353a4657aa4cb03fde4.zip
Merge pull request #17796 from epiclabs-io/mru-feeds
swarm/storage/feeds: Renamed MRU to Swarm Feeds
Diffstat (limited to 'swarm/storage/mru/doc.go')
-rw-r--r--swarm/storage/mru/doc.go44
1 files changed, 0 insertions, 44 deletions
diff --git a/swarm/storage/mru/doc.go b/swarm/storage/mru/doc.go
deleted file mode 100644
index 19330e0c1..000000000
--- a/swarm/storage/mru/doc.go
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
-Package mru defines Mutable resource updates.
-
-A Mutable Resource is an entity which allows updates to a resource
-without resorting to ENS on each update.
-The update scheme is built on swarm chunks with chunk keys following
-a predictable, versionable pattern.
-
-A Resource is tied to a unique identifier that is deterministically generated out of
-the chosen topic.
-
-A Resource View is defined as a specific user's point of view about a particular resource.
-Thus, a View is a Topic + the user's address (userAddr)
-
-Actual data updates are also made in the form of swarm chunks. The keys
-of the updates are the hash of a concatenation of properties as follows:
-
-updateAddr = H(View, Epoch ID)
-where H is the SHA3 hash function
-View is the combination of Topic and the user address
-Epoch ID is a time slot. See the lookup package for more information.
-
-A user looking up a resource would only need to know the View in order to
-another user's updates
-
-The resource update data is:
-resourcedata = View|Epoch|data
-
-the full update data that goes in the chunk payload is:
-resourcedata|sign(resourcedata)
-
-Structure Summary:
-
-Request: Resource update with signature
- ResourceUpdate: headers + data
- Header: Protocol version and reserved for future use placeholders
- ID: Information about how to locate a specific update
- View: Author of the update and what is updating
- Topic: Item that the updates are about
- User: User who updates the resource
- Epoch: time slot where the update is stored
-
-*/
-package mru