lsd0004

LSD0004: R5N Distributed Hash Table
Log | Files | Refs

commit 93e3d61b2448b1d919b7d20199469ac80c244def
parent d0ebb512f33e151adb1511a01266b67c9de46720
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Tue, 30 Nov 2021 15:38:31 +0100

review intro

Diffstat:
Mdraft-schanzen-r5n.xml | 14++++++++++++++
1 file changed, 14 insertions(+), 0 deletions(-)

diff --git a/draft-schanzen-r5n.xml b/draft-schanzen-r5n.xml @@ -13,6 +13,7 @@ <!ENTITY RFC5891 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5891.xml"> <!ENTITY RFC6781 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6781.xml"> <!ENTITY RFC6895 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6895.xml"> +<!ENTITY RFC6940 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6940.xml"> <!ENTITY RFC6979 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6979.xml"> <!ENTITY RFC7748 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.7748.xml"> <!ENTITY RFC8032 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.8032.xml"> @@ -93,9 +94,21 @@ key-value pairs. </t> <t> + While <xref target="RFC6940" /> already provides a peer-to-peer (P2P) + signaling protocol with extensible routing and topology mechanisms, + it also relies on strict admission control through the use of either + centralized enrollment servers or pre-shared keys. + Modern decentralized applications require a more open system that + enables ad-hoc participation and other means to prevent common attacks + on P2P overlays. + </t> + <t> This document contains the technical specification of the R5N DHT <xref target="R5N" />, a secure DHT routing algorithm and data structure for decentralized applications. + R5N is an open P2P overlay routing mechanism which supports ad-hoc + participation and security properties including support for + topologies in restricted-route environments and path signatures. </t> <t> This document defines the normative wire format of peer-to-peer @@ -719,6 +732,7 @@ Purpose | Name | References | Description &RFC3629; &RFC3986; &RFC4648; + &RFC6940; &RFC8126; <reference anchor="ed25519" target="http://link.springer.com/chapter/10.1007/978-3-642-23951-9_9">