summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-12-24 15:11:37 +0900
committerMartin Schanzenbach <schanzen@gnunet.org>2022-12-24 15:11:37 +0900
commit9456947a989d407444884be050ef4be31346ccb9 (patch)
tree2a57c865ee1485be5cf2ca63b004ff0cfa4dc934
parenta30b12ede79e38375d6a20ae24b02a991e05aecf (diff)
downloadlsd0004-9456947a989d407444884be050ef4be31346ccb9.tar.gz
lsd0004-9456947a989d407444884be050ef4be31346ccb9.zip
More on blocks in overview
-rw-r--r--draft-schanzen-r5n.xml12
1 files changed, 8 insertions, 4 deletions
diff --git a/draft-schanzen-r5n.xml b/draft-schanzen-r5n.xml
index 51a0ca3..788dfc9 100644
--- a/draft-schanzen-r5n.xml
+++ b/draft-schanzen-r5n.xml
@@ -190,11 +190,11 @@
190 It includes logic for enforcing storage quotas, caching strategies and 190 It includes logic for enforcing storage quotas, caching strategies and
191 data validation. 191 data validation.
192 </dd> 192 </dd>
193 <dt>Block-Type:</dt> 193 <dt>Block-Type</dt>
194 <dd> 194 <dd>
195 A unique 32-bit value identifying the data format of a <tt>Block</tt>. 195 A unique 32-bit value identifying the data format of a <tt>Block</tt>.
196 Block-Types are either private or allocated by GANA (see 196 Block-Types are either private or registered in the GANA block type registry (see
197 <xref target="gana"/>). 197 <xref target="gana_block_type"/>).
198 </dd> 198 </dd>
199 <dt>Initiator</dt> 199 <dt>Initiator</dt>
200 <dd> 200 <dd>
@@ -301,7 +301,7 @@
301 It also serves as a set of requirements of possible transport mechanisms that 301 It also serves as a set of requirements of possible transport mechanisms that
302 can be used to implement R<sup>5</sup>N with. 302 can be used to implement R<sup>5</sup>N with.
303 That being said, common transport protocols such as TCP/IP or UDP/IP and their 303 That being said, common transport protocols such as TCP/IP or UDP/IP and their
304 interfaces are suitable R<sup>5N</sup> underlays used by existing 304 interfaces are suitable R<sup>5</sup>N underlays used by existing
305 implementations. 305 implementations.
306 </t> 306 </t>
307 <!-- consider moving some of this back into sec considerations --> 307 <!-- consider moving some of this back into sec considerations -->
@@ -327,6 +327,10 @@
327 implementation are divided into routing (<xref target="routing"/>), 327 implementation are divided into routing (<xref target="routing"/>),
328 message processing (<xref target="p2p_messages"/>) and 328 message processing (<xref target="p2p_messages"/>) and
329 block processing (<xref target="blockstorage"/>). 329 block processing (<xref target="blockstorage"/>).
330 Applications that require application-specific block payloads are expected to
331 register a block type in the GANA block type registry (<xref target="gana_block_type"/>)
332 and provide a specification of the associated block operations (<xref target="block_functions"/>).
333 to implementors of R<sup>5</sup>N.
330 <xref target="figure_r5n_arch"/> illustrates the architectural overview of 334 <xref target="figure_r5n_arch"/> illustrates the architectural overview of
331 R<sup>5</sup>N. 335 R<sup>5</sup>N.
332 </t> 336 </t>