commit 67205e1c1af4b9e422279d4f05e514f8f190326b
parent af09355af54fc9a3ee8062b6f5729146bc2db288
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date: Thu, 31 Aug 2023 15:35:15 +0200
add new presentation on r5n
Diffstat:
9 files changed, 94 insertions(+), 0 deletions(-)
diff --git a/IETF118/R5NRoutExample-0.pdf b/IETF118/R5NRoutExample-0.pdf
Binary files differ.
diff --git a/IETF118/R5NRoutExample-1.pdf b/IETF118/R5NRoutExample-1.pdf
Binary files differ.
diff --git a/IETF118/R5NRoutExample-2.pdf b/IETF118/R5NRoutExample-2.pdf
Binary files differ.
diff --git a/IETF118/R5NRoutExample-3.pdf b/IETF118/R5NRoutExample-3.pdf
Binary files differ.
diff --git a/IETF118/R5NRoutExample-4.pdf b/IETF118/R5NRoutExample-4.pdf
Binary files differ.
diff --git a/IETF118/R5NRoutExample-5.pdf b/IETF118/R5NRoutExample-5.pdf
Binary files differ.
diff --git a/IETF118/R5NRoutExample.drawio b/IETF118/R5NRoutExample.drawio
@@ -0,0 +1 @@
+<mxfile host="Electron" modified="2023-08-31T13:27:30.160Z" agent="5.0 (Macintosh; Intel Mac OS X 13_2_1) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/14.6.13 Chrome/89.0.4389.128 Electron/12.0.7 Safari/537.36" etag="9do6tgLn_h-PaXXZZ0ZA" version="14.6.13" type="device"><diagram id="tL_J0fyiPHFeeB-L7Xh7" name="Page-1">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</diagram></mxfile>
+\ No newline at end of file
diff --git a/IETF118/gnunet.png b/IETF118/gnunet.png
Binary files differ.
diff --git a/IETF118/r5n.tex b/IETF118/r5n.tex
@@ -0,0 +1,92 @@
+\documentclass[aspectratio=169]{beamer}
+\usepackage{appendixnumberbeamer}
+\usetheme{metropolis} % Use metropolis theme
+\definecolor{fhggreen}{RGB}{23,156,125}
+\let\oldemph\textbf
+\renewcommand{\textbf}[1]{{\color{mLightBrown}\oldemph{#1}}}
+
+\usepackage{blkarray}
+\usepackage{amsmath}
+\usepackage{multirow}
+\title{The R5N Distributed Hash Table\\\small{IETF118}}
+\date{XX/11/2013}
+\author{Martin Schanzenbach}
+\institute{\hfill\large{GNUnet} \includegraphics[trim={0cm 1.5cm 0cm 0cm},clip,width=4em]{gnunet}}
+\begin{document}
+ \metroset{block=fill,sectionpage=progressbar,numbering=counter}
+ \maketitle
+
+\section{The R5N DHT In a Nutshell}
+\begin{frame}{Motivation}
+ \begin{itemize}
+ \item Open, peer-to-peer routing mechanism.
+ \item Ad-hoc permissionless participation.
+ \item Supports topologies in restricted-route environments.
+ \item Optional recording of routes messages take through the overlay.
+ \item Implemented in GNUnet, used (among other things) by the GNU Name System (GNS, RFCXXXX).
+ \end{itemize}
+\end{frame}
+
+\begin{frame}{Example: PUTting some data}
+ \begin{center}
+ \includegraphics[width=0.7\textwidth]{R5NRoutExample-0.pdf}
+ \end{center}
+\end{frame}
+
+\begin{frame}{XOR distances}
+ \begin{center}
+ \includegraphics[width=0.7\textwidth]{R5NRoutExample-1.pdf}
+ \end{center}
+\end{frame}
+\begin{frame}{XOR distances}
+ \begin{center}
+ \includegraphics[width=0.7\textwidth]{R5NRoutExample-2.pdf}
+ \end{center}
+\end{frame}
+
+\begin{frame}{XOR distance route}
+ \begin{center}
+ \includegraphics[width=0.7\textwidth]{R5NRoutExample-3.pdf}
+ \end{center}
+\end{frame}
+
+\begin{frame}{Randomized route}
+ \begin{center}
+ \includegraphics[width=0.7\textwidth]{R5NRoutExample-4.pdf}
+ \end{center}
+\end{frame}
+
+\begin{frame}{XOR distance route}
+ \begin{center}
+ \includegraphics[width=0.7\textwidth]{R5NRoutExample-5.pdf}
+ \end{center}
+\end{frame}
+
+\section{Quo Vadis?}
+\begin{frame}{Roadmap}
+ \begin{itemize}
+ \item In progress:
+ \begin{itemize}
+ \item 2019-2020: Technical specification of GNS protocol, packaging and alternative implementations.\footnote{Funded by NLnet under EU Next Generation Internet program (\url{https://nlnet.nl/project/GNS/}).}
+ \item Continuous development and integration into applications.
+ \end{itemize}
+ \item 2020--: Establishment of governing body.
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
+ \begin{center}
+ The R5N DHT\\
+ \vspace{2cm}
+ \url{https://gnunet.org}\\
+ \vspace{1em}
+ {\tiny
+ \texttt{schanzen@gnunet.org}\\
+ \texttt{3D11~063C~10F9~8D14~BD24~D147~0B09~98EF~86F5~9B6A}\\
+ }
+ \end{center}
+\end{frame}
+
+\appendix
+
+\end{document}