gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-marketing] branch master updated: es versions


From: gnunet
Subject: [taler-marketing] branch master updated: es versions
Date: Wed, 26 Apr 2023 20:33:14 +0200

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository marketing.

The following commit(s) were added to refs/heads/master by this push:
     new 9006499  es versions
9006499 is described below

commit 90064998da3fc9e82acc7352a55429bc45a58d7e
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Wed Apr 26 20:33:12 2023 +0200

    es versions
---
 presentations/comprehensive/boh.tex | 432 +-----------------------------------
 1 file changed, 10 insertions(+), 422 deletions(-)

diff --git a/presentations/comprehensive/boh.tex 
b/presentations/comprehensive/boh.tex
index 0165e40..7ac5df2 100644
--- a/presentations/comprehensive/boh.tex
+++ b/presentations/comprehensive/boh.tex
@@ -262,7 +262,7 @@
 
 \section{What is Taler?}
 \begin{frame}{What is Taler?}
-  \framesubtitle{\url{https://taler.net/en/features.html}}  \noindent
+  \framesubtitle{\url{https://taler.net/es/features.html}}  \noindent
 Taler is
   \vfill
   \begin{itemize}
@@ -286,7 +286,7 @@ Taler is
 
 
 \begin{frame}{Design principles}
-  \framesubtitle{https://taler.net/en/principles.html}
+  \framesubtitle{https://taler.net/es/principles.html}
 GNU Taler must ...
 \begin{enumerate}
   \item {... be implemented as {\bf free software} (but {\em available} under 
a commercial license).}
@@ -335,7 +335,7 @@ positives in fraud detection
 
 
 \begin{frame}{Taler: Unique Regulatory Features for Central Banks}
-  
\framesubtitle{\url{https://www.snb.ch/en/mmr/papers/id/working_paper_2021_03}}
+  \framesubtitle{\url{https://taler.net/papers/cbdc2021es.pdf}}
   \begin{itemize}
     \item Central bank issues digital coins equivalent to issuing cash \\
           $\Rightarrow$ monetary policy remains under CB control
@@ -536,8 +536,12 @@ Additionally, I will have a {\bf sabbatical} in 
Fall/Winter 2023
   \framesubtitle{\url{https://taler.net/en/bibliography.html}}
   \vfill
 References:
-{\tiny
   \begin{enumerate}
+ \item{David Chaum, Christian Grothoff and Thomas Moser.
+       {\em Come una banca centrale dovrebbe emettere una moneta digitale}.
+       {\bf Swiss National Bank Working Papers, 2021}.
+       \url{https://taler.net/papers/cbdc2021es.pdf}}
+{\tiny
  \item{David Chaum, Christian Grothoff and Thomas Moser.
        {\em How to issue a central bank digital currency}.
        {\bf SNB Working Papers, 2021}.}
@@ -565,8 +569,9 @@ References:
  \item{Marco Boss.
        {\em GNU Taler Scalability}.
        {\bf BFH, Bachelor's Thesis, 2022}.}
-\end{enumerate}
 }
+\end{enumerate}
+\vfill
 \end{frame}
 
 
@@ -613,420 +618,3 @@ new})
 
 
 \end{document}
-
-
-
-
-\begin{frame}{Taler {\tt /withdraw/sign}}
-% Customer withdrawing coins with blind signatures
-% \bigskip
-  \begin{figure}[th]
-    \begin{minipage}[b]{0.45\linewidth}
-      \begin{center}
-        \begin{tikzpicture}[scale = 0.4,
-            transform shape,
-            msglabel/.style    = { text = Black, yshift = .3cm,
-                                   sloped, midway },
-            okmsg/.style       = { ->, color = MidnightBlue, thick,
-                                   >=stealth },
-            rstmsg/.style      = { ->, color = BrickRed, thick,
-                                   >=stealth }
-          ]
-          \node[draw = MidnightBlue,
-            fill = CornflowerBlue,
-            minimum width = .3cm,
-            minimum height = 10cm
-          ] (h1) at (-4, 0) {};
-          \node[draw = MidnightBlue,
-            fill = CornflowerBlue,
-            minimum width = .3cm,
-            minimum height = 10cm
-          ] (h2) at (4, 0) {};
-          \node[above = 0cm of h1] {Wallet};
-          \node[above = 0cm of h2] {Exchange};
-
-          \path[->, color = MidnightBlue, very thick, >=stealth]
-            (-5, 4.5) edge
-            node[rotate=90, text = Black, yshift = .3cm] {Time}
-            (-5, -4.5);
-          \path[okmsg, dashed]
-             ($(h1.east)+(0, 4.0)+(0, -1.0)$) edge
-             node[msglabel] {SEPA(RK,A)}
-             ($(h2.west)+(0, 3.5)+(0, -1.0)$);
-          \path[okmsg]
-            ($(h1.east)+(0, -1.0)$) edge
-            node[msglabel] {POST {\tt /withdraw/sign} $S_{RK}(DK, B_b(C))$}
-            ($(h2.west)+(0, -1.5)$);
-          \path[okmsg]
-            ($(h2.west)+(0, -2.0)$) edge
-            node[msglabel] {200 OK: $S_{DK}(B_b(C))$)}
-            ($(h1.east)+(0, -2.5)$);
-          \path[rstmsg]
-            ($(h2.west)+(0, -3.5)$) edge
-            node[msglabel] {402 PAYMENT REQUIRED: $S_{RK}(DK, B_b(C))$)}
-            ($(h1.east)+(0, -4)$);
-          \node at (5.3, 0) {};
-        \end{tikzpicture}
-      \end{center}
-      Result: $\langle c, S_{DK}(C) \rangle$.
-    \end{minipage}
-    \hspace{0.5cm}
-    \begin{minipage}[b]{0.45\linewidth}
-      \tiny
-      \begin{description}
-      \item[$A$] Some amount, $A \ge A_{DK}$
-      \item[$RK$] Reserve key
-      \item[$DK$] Denomination key
-      \item[$b$] Blinding factor
-      \item[$B_b()$] RSA-FDH blinding % DK supressed
-      \item[$C$] Coin public key $C := cG$
-      \item[$S_{RK}()$] EdDSA signature
-      \item[$S_{DK}()$] RSA-FDH signature
-      \end{description}
-    \end{minipage}
-  \end{figure}
-\end{frame}
-
-
-\begin{frame}[t]{Taler {\tt /deposit}}
-Merchant and exchange see only the public coin $\langle C, S_{DK}(C) \rangle$.
-\bigskip
-  \begin{figure}[th]
-    \begin{minipage}[b]{0.45\linewidth}
-      \begin{center}
-        \begin{tikzpicture}[scale = 0.4,
-            transform shape,
-            msglabel/.style    = { text = Black, yshift = .3cm,
-                                   sloped, midway },
-            okmsg/.style       = { ->, color = MidnightBlue, thick,
-                                   >=stealth },
-            rstmsg/.style      = { ->, color = BrickRed, thick,
-                                   >=stealth }
-          ]
-          \node[draw = MidnightBlue,
-            fill = CornflowerBlue,
-            minimum width = .3cm,
-            minimum height = 10cm
-          ] (h1) at (-4, 0) {};
-          \node[draw = MidnightBlue,
-            fill = CornflowerBlue,
-            minimum width = .3cm,
-            minimum height = 10cm
-          ] (h2) at (4, 0) {};
-          \node[above = 0cm of h1] {Merchant};
-          \node[above = 0cm of h2] {Exchange};
-
-          \path[->, color = MidnightBlue, very thick, >=stealth]
-            (-5, 4.5) edge
-            node[rotate=90, text = Black, yshift = .3cm] {Time}
-            (-5, -4.5);
-          \path[->, color = MidnightBlue, thick, >=stealth]
-            ($(h1.east)+(0,3)$) edge
-            node[text = Black, yshift = .3cm, sloped] {POST {\tt /deposit} 
$S_{DK}(C), S_{c}(D)$}
-            ($(h2.west)+(0,2)$);
-          \path[->, color = MidnightBlue, thick, >=stealth]
-            ($(h2.west)+(0,0.5)$) edge
-            node[text = Black, yshift = .3cm, sloped] {200 OK: 
$S_{SK}(S_{c}(D))$}
-            ($(h1.east)+(0,-0.5)$);
-          \path[rstmsg]
-            ($(h2.west)+(0, -2.5)$) edge
-            node[msglabel] {409 CONFLICT: $S_{c}(D')$}
-            ($(h1.east)+(0, -3.5)$);
-          \node at (5.3, 0) {};
-        \end{tikzpicture}
-      \end{center}
-    \end{minipage}
-    \hspace{0.5cm}
-    \begin{minipage}[b]{0.45\linewidth}
-      \tiny
-      \begin{description}
-      \item[$DK$] Denomination key
-      \item[$S_{DK}()$] RSA-FDH signature using $DK$
-      \item[$c$] Private coin key, $C := cG$.
-      \item[$S_{C}()$] EdDSA signature using $c$
-      \item[$D$] Deposit details
-      \item[$SK$] Exchange's signing key
-      \item[$S_{SK}()$] EdDSA signature using $SK$
-      \item[$D'$] Conficting deposit details $D' \not= D$
-      \end{description}
-    \end{minipage}
-  \end{figure}
-\end{frame}
-
-
-\begin{frame}{Taler {\tt /refresh/melt}}
-  \begin{figure}[th]
-    \begin{minipage}[b]{0.45\linewidth}
-      \begin{center}
-       \begin{tikzpicture}[scale = 0.4,
-            transform shape,
-            msglabel/.style    = { text = Black, yshift = .3cm,
-                                   sloped, midway },
-            okmsg/.style       = { ->, color = MidnightBlue, thick,
-                                   >=stealth },
-            rstmsg/.style      = { ->, color = BrickRed, thick,
-                                   >=stealth }
-         ]
-         \node[draw = MidnightBlue,
-           fill = CornflowerBlue,
-           minimum width = .3cm,
-           minimum height = 10cm
-         ] (h1) at (-4, 0) {};
-         \node[draw = MidnightBlue,
-           fill = CornflowerBlue,
-           minimum width = .3cm,
-           minimum height = 10cm
-         ] (h2) at (4, 0) {};
-         \node[above = 0cm of h1] {Customer};
-         \node[above = 0cm of h2] {Exchange};
-
-         \path[->, color = MidnightBlue, very thick, >=stealth]
-           (-5, 4.5) edge
-           node[rotate=90, text = Black, yshift = .3cm] {Time}
-           (-5, -4.5);
-         \path[->, color = MidnightBlue, thick, >=stealth]
-           ($(h1.east)+(0,3)$) edge
-           node[text = Black, yshift = .3cm, sloped] {POST {\tt /refresh/melt} 
$S_{DK}(C), S_c({\cal DK}, {\cal T},{\cal B})$}
-           ($(h2.west)+(0,2)$);
-         \path[->, color = MidnightBlue, thick, >=stealth]
-           ($(h2.west)+(0,0.5)$) edge
-           node[text = Black, yshift = .3cm, sloped] {200 OK: $S_{SK}(H({\cal 
T}, {\cal B}),\gamma)$}
-           ($(h1.east)+(0,-0.5)$);
-         \path[rstmsg]
-           ($(h2.west)+(0, -2.5)$) edge
-           node[msglabel] {409 CONFLICT: $S_{C}(X), \ldots$}
-           ($(h1.east)+(0, -3.5)$);
-         \node at (5.3, 0) {};
-       \end{tikzpicture}
-      \end{center}
-    \end{minipage}
-    \hspace{0.5cm}
-    \begin{minipage}[b]{0.45\linewidth}
-      \tiny
-      \begin{description}
-      \item[$\kappa$] System-wide security parameter, usually 3.
-      \\ \smallskip
-      \item[$\cal DK$] $:= [DK^{(i)}]_i$ \\ List of denomination keys \\
-      $D + \sum_i A_{DK^{(i)}} < A_{DK}$
-      \item[$t_j$] Random scalar for $j<\kappa$
-      \item[${\cal T}$] $:= [T_j]_\kappa$ where $T_j = t_j G$
-      \item[$k_j$] $:= c T_j = t_j C$ is an ECDHE
-      \item[$b_j^{(i)}$] $:= KDF_b(k_j,i)$ % blinding factor
-      \item[$c_j^{(i)}$] $:= KDF_c(k_j,i)$ % coin secret keys
-      \item[$C_j^{(i)}$] $: = c_j^{(i)} G$ % new coin publics % keys
-      \item[${\cal B}$] $:= [H( \beta_j )]_\kappa$ where \\
-         $\beta_j := \left[ B_{b_j^{(i)}}(C_j^{(i)}) \right]_i$
-      \\ \smallskip
-      \item[$\gamma$] Random value in $[0,\kappa)$
-%      \\ \smallskip
-%      \item[$X$] Deposit or refresh
-      \end{description}
-    \end{minipage}
-  \end{figure}
-\end{frame}
-
-
-\begin{frame}{Taler {\tt /refresh/reveal}}
-  \begin{figure}[th]
-    \begin{minipage}[b]{0.45\linewidth}
-      \begin{center}
-       \begin{tikzpicture}[scale = 0.4,
-            transform shape,
-            msglabel/.style    = { text = Black, yshift = .3cm,
-                                   sloped, midway },
-            okmsg/.style       = { ->, color = MidnightBlue, thick,
-                                   >=stealth },
-            rstmsg/.style      = { ->, color = BrickRed, thick,
-                                   >=stealth }
-         ]
-         \node[draw = MidnightBlue,
-           fill = CornflowerBlue,
-           minimum width = .3cm,
-           minimum height = 10cm
-         ] (h1) at (-4, 0) {};
-         \node[draw = MidnightBlue,
-           fill = CornflowerBlue,
-           minimum width = .3cm,
-           minimum height = 10cm
-         ] (h2) at (4, 0) {};
-         \node[above = 0cm of h1] {Customer};
-         \node[above = 0cm of h2] {Exchange};
-
-         \path[->, color = MidnightBlue, very thick, >=stealth]
-           (-5, 4.5) edge
-           node[rotate=90, text = Black, yshift = .3cm] {Time}
-           (-5, -4.5);
-         \path[->, color = MidnightBlue, thick, >=stealth]
-           ($(h1.east)+(0,3)$) edge
-           node[text = Black, yshift = .3cm, sloped] {POST {\tt 
/refresh/reveal} $H({\cal T}, {\cal B}), {\tilde{\cal T}}, \beta_\gamma$}
-           ($(h2.west)+(0,2)$);
-         \path[->, color = MidnightBlue, thick, >=stealth]
-           ($(h2.west)+(0,0.5)$) edge
-           node[text = Black, yshift = .3cm, sloped] {200 OK: $\cal S$}
-           ($(h1.east)+(0,-0.5)$);
-         \path[rstmsg]
-           ($(h2.west)+(0, -2.5)$) edge
-           node[msglabel] {400 BAD REQUEST: $Z$}
-           ($(h1.east)+(0, -3.5)$);
-         \node at (5.3, 0) {};
-       \end{tikzpicture}
-      \end{center}
-    \end{minipage}
-    \hspace{0.5cm}
-    \begin{minipage}[b]{0.45\linewidth}
-      \tiny
-      \begin{description}
-      \item[$\cal DK$] $:= [DK^{(i)}]_i$
-      \item[$t_j$] .. \\ \smallskip
-
-      \item[$\tilde{\cal T}$] $:= [t_j | j \in \kappa, j \neq \gamma]$ \\ 
\smallskip
-
-      \item[$k_\gamma$] $:= c T_\gamma = t_\gamma C$
-      \item[$b_\gamma^{(i)}$] $:= KDF_b(k_\gamma,i)$
-      \item[$c_\gamma^{(i)}$] $:= KDF_c(k_\gamma,i)$
-      \item[$C_\gamma^{(i)}$] $: = c_\gamma^{(i)} G$
-
-      \item[$B_\gamma^{(i)}$] $:= B_{b_\gamma^{(i)}}(C_\gamma^{(i)})$
-      \item[$\beta_\gamma$] $:= \big[ B_\gamma^{(i)} \big]_i$
-      \item[$\cal S$] $:= \left[ S_{DK^{(i)}}( B_\gamma^{(i)} ) \right]_i$ \\ 
\smallskip
-
-      \item[$Z$] Cut-and-choose missmatch information
-      \end{description}
-    \end{minipage}
-  \end{figure}
-\end{frame}
-
-
-\begin{frame}{Taler {\tt /refresh/link}}
-  \begin{figure}[th]
-    \begin{minipage}[b]{0.45\linewidth}
-      \begin{center}
-       \begin{tikzpicture}[scale = 0.4,
-            transform shape,
-            msglabel/.style    = { text = Black, yshift = .3cm,
-                                   sloped, midway },
-            okmsg/.style       = { ->, color = MidnightBlue, thick,
-                                   >=stealth },
-            rstmsg/.style      = { ->, color = BrickRed, thick,
-                                   >=stealth }
-         ]
-         \node[draw = MidnightBlue,
-           fill = CornflowerBlue,
-           minimum width = .3cm,
-           minimum height = 10cm
-         ] (h1) at (-4, 0) {};
-         \node[draw = MidnightBlue,
-           fill = CornflowerBlue,
-           minimum width = .3cm,
-           minimum height = 10cm
-         ] (h2) at (4, 0) {};
-         \node[above = 0cm of h1] {Customer};
-         \node[above = 0cm of h2] {Exchagne};
-
-         \path[->, color = MidnightBlue, very thick, >=stealth]
-           (-5, 4.5) edge
-           node[rotate=90, text = Black, yshift = .3cm] {Time}
-           (-5, -4.5);
-         \path[->, color = MidnightBlue, thick, >=stealth]
-           ($(h1.east)+(0,3)$) edge
-           node[text = Black, yshift = .3cm, sloped] {POST {\tt /refresh/link} 
$C$}
-           ($(h2.west)+(0,2)$);
-         \path[->, color = MidnightBlue, thick, >=stealth]
-           ($(h2.west)+(0,0.5)$) edge
-           node[text = Black, yshift = .3cm, sloped] {200 OK: $T_\gamma$}
-           ($(h1.east)+(0,-0.5)$);
-         \path[rstmsg]
-           ($(h2.west)+(0, -2.5)$) edge
-           node[msglabel] {404 NOT FOUND}
-           ($(h1.east)+(0, -3.5)$);
-         \node at (5.3, 0) {};
-       \end{tikzpicture}
-      \end{center}
-    \end{minipage}
-    \hspace{0.5cm}
-    \begin{minipage}[b]{0.45\linewidth}
-      \tiny
-      \begin{description}
-      \item[$C$] Old coind public key \\ \smallskip
-      \item[$T_\gamma$] Linkage data $\cal L$ at $\gamma$
-      \end{description}
-    \end{minipage}
-  \end{figure}
-\end{frame}
-
-
-\begin{frame}{Operational security}
-  \begin{center}
-    \resizebox{\textwidth}{!}{
-\begin{tikzpicture}[
-  font=\sffamily,
-  every matrix/.style={ampersand replacement=\&,column sep=2cm,row sep=2cm},
-  source/.style={draw,thick,rounded corners,fill=green!20,inner sep=.3cm},
-  process/.style={draw,thick,circle,fill=blue!20},
-  sink/.style={source,fill=green!20},
-  datastore/.style={draw,very thick,shape=datastore,inner sep=.3cm},
-  dots/.style={gray,scale=2},
-  to/.style={->,>=stealth',shorten 
>=1pt,semithick,font=\sffamily\footnotesize},
-  every node/.style={align=center}]
-
-  % Position the nodes using a matrix layout
-  \matrix{
-    \node[source] (wallet) {Wallet};
-      \& \node[process] (browser) {Browser};
-      \& \node[process] (shop) {Web shop};
-      \& \node[sink] (backend) {Taler backend}; \\
-  };
-
-  % Draw the arrows between the nodes and label them.
-  \draw[to] (browser) to[bend right=50] node[midway,above] {(4) signed 
contract}
-      node[midway,below] {(signal)} (wallet);
-  \draw[to] (wallet) to[bend right=50] node[midway,above] {(signal)}
-      node[midway,below] {(5) signed coins} (browser);
-  \draw[<->] (browser) -- node[midway,above] {(3,6) custom}
-      node[midway,below] {(HTTPS)} (shop);
-  \draw[to] (shop) to[bend right=50] node[midway,above] {(HTTPS)}
-      node[midway,below] {(1) proposed contract / (7) signed coins} (backend);
-  \draw[to] (backend) to[bend right=50] node[midway,above] {(2) signed 
contract / (8) confirmation}
-      node[midway,below] {(HTTPS)} (shop);
-\end{tikzpicture}
-}
-\end{center}
-\end{frame}
-
-
-\begin{frame}{Use Cases: Refugee Camps}
-  Today:
-  \begin{itemize}
-  \item Non-bankable
-  \item Direct distribution of goods to population
-  \item Limited economic activity in camps
-  \item High level of economic dependence
-  \end{itemize}\vfill\pause
-  With GNU Taler:
-  \begin{itemize}
-  \item Local currency issued as basic income backed by aid
-  \item Taxation possible based on economic status
-  \item Local governance enabled by local taxes
-  \item Increased economic independence and political participation
-  \end{itemize}
-\end{frame}
-
-
-\begin{frame}{Use Case: Anti-Spam}
-  \framesubtitle{Background: \url{https://pep.security/}}
-  Today, p$\equiv$p provides authenticated encryption for e-mail:
-  \begin{itemize}
-    \item Free software
-    \item Easy to use opportunistic encryption
-    \item Available for Outlook, Android, Enigmail
-    \item Spies \& spam filters can no longer inspect content
-  \end{itemize}\vfill\pause
-  With GNU Taler:
-  \begin{itemize}
-    \item Peer-to-peer payments via e-mail
-    \item If unsolicited sender, hide messages from user \&
-          automatically request payment from sender
-    \item Sender can attach payment to be moved to inbox
-    \item Receiver may grant refund to sender
-  \end{itemize}
-\end{frame}

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]