diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2022-12-24 15:11:37 +0900 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2022-12-24 15:11:37 +0900 |
commit | 9456947a989d407444884be050ef4be31346ccb9 (patch) | |
tree | 2a57c865ee1485be5cf2ca63b004ff0cfa4dc934 | |
parent | a30b12ede79e38375d6a20ae24b02a991e05aecf (diff) | |
download | lsd0004-9456947a989d407444884be050ef4be31346ccb9.tar.gz lsd0004-9456947a989d407444884be050ef4be31346ccb9.zip |
More on blocks in overview
-rw-r--r-- | draft-schanzen-r5n.xml | 12 |
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> |