diff options
Diffstat (limited to 'template/news/2022-06-DHTSpec1.html.j2')
-rw-r--r-- | template/news/2022-06-DHTSpec1.html.j2 | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/template/news/2022-06-DHTSpec1.html.j2 b/template/news/2022-06-DHTSpec1.html.j2 new file mode 100644 index 00000000..29c26242 --- /dev/null +++ b/template/news/2022-06-DHTSpec1.html.j2 | |||
@@ -0,0 +1,35 @@ | |||
1 | {% extends "common/news.j2" %} | ||
2 | {% block body_content %} | ||
3 | <h1>DHT Technical Specification Milestones 1-3/5</h1> | ||
4 | <p> | ||
5 | We are happy to announce the completion of the following milestones for the DHT specification. The objective is to provide a detailed and comprehensive guide for implementors of the GNUnet DHT "R<sup>5</sup>N". | ||
6 | The milestones consist of documenting the base data structures and processes | ||
7 | of the protocol. | ||
8 | This includes the specification of the DHT message wire and serialization formats.<br> | ||
9 | </p> | ||
10 | <p> | ||
11 | Completed milestones overview: | ||
12 | <ol> | ||
13 | <li>Defined base data structures and processes that form the foundation of the protocol: Routing table, distance metrics, infrastructure messages, bootstrapping and base functions for block processing.</li> | ||
14 | <li>Defined the core data structures and processes that are specific to the R<sup>5</sup>N protocol: Block and peer filtering, routing table management and lookup algorithms.</li> | ||
15 | <li>The protocol was extended to support path signatures. This enables optional integrity protection of paths result messages have taken in a potentially rouge environment.</li> | ||
16 | </ol> | ||
17 | </p> | ||
18 | <p> | ||
19 | The current protocol is implemented as part of GNUnet 0.17.x and gnunet-go as | ||
20 | <a href="https://lists.gnu.org/archive/html/gnunet-developers/2022-06/msg00019.html">previously announced on the mailing list</a>. | ||
21 | </p> | ||
22 | <p> | ||
23 | The remaining milestones include collecting feedback from the community and | ||
24 | experts and improve the protocol accordingly. | ||
25 | Further, we aim to present the draft specification at IETF. | ||
26 | </p> | ||
27 | <ul> | ||
28 | <li>Git: <a href="git://gnunet.org/lsd0004.git">LSD0004</a></li> | ||
29 | <li><a href="https://lsd.gnunet.org/lsd0004/draft-schanzen-r5n.txt">Link to TXT version</a></li> | ||
30 | <li><a href="https://lsd.gnunet.org/lsd0004/draft-schanzen-r5n.html">Link to HTML version</a></li> | ||
31 | </ul> | ||
32 | <p> | ||
33 | This work is generously funded by <a href="https://nlnet.nl">NLnet</a> as part of their <a href="https://nlnet.nl/assure">NGI Assure fund</a>. | ||
34 | </p> | ||
35 | {% endblock body_content %} | ||