donau.tex (5581B)
1 \documentclass[aspectratio=169,t]{beamer} 2 \input taler-macros 3 4 \graphicspath{{images/}} 5 6 \newcommand{\TITLE}{NEXT \\ GENERATION \\ INTERNET} 7 \newcommand{\SUB}{The ``donau'' scheme (draft-grothoff-donau)} 8 \newcommand{\AUTHOR}{Christian Grothoff} 9 \newcommand{\SPEAKER}{Christian Grothoff} 10 \newcommand{\INST}{The GNU Project} 11 \newcommand{\DATE}{IETF 125: DISPATCH} 12 13 % Do not edit this part 14 \title{\TITLE} 15 \subtitle{\SUB} 16 \date{\DATE} 17 \author[\SPEAKER]{\AUTHOR} 18 \institute{\INST} 19 20 \begin{document} 21 22 \begin{frame}[plain] 23 \maketitle 24 \end{frame} 25 26 \begin{frame}{{\tt donau} URI scheme} 27 {\url{https://lsd.gnunet.org/lsd0013/}} 28 \begin{itemize} 29 \item Donations to charities are often tax-deductable 30 \item Filing taxes with unstructured paper-receipts is messy 31 \item Taxes are often still filed on paper 32 \item[$\Rightarrow$] {\tt donau://} as a QR-code compatible 33 proof of tax-deductable donations 34 \end{itemize} 35 \vfill 36 The URI contains the amount donated, the corresponding year, the 37 tax id number and the donation statement signature. 38 \end{frame} 39 40 41 \begin{frame}{Validation} 42 \center 43 \begin{tikzpicture} 44 \node (image) at (0,0) {\includegraphics[width=0.1\textwidth]{stickman}}; 45 \node at (0,-1.8) {Donor}; 46 %arrow 47 \draw [-latex] (1,-0.5) -- (7,-0.5); 48 %QR-Code 49 \draw (2.7,2.5) -- (3.4,0.9); 50 \draw (4.9,2.5) -- (4.2,0.9); 51 \node (image) at (3.8,2) {\includegraphics[width=0.05\textwidth]{gold_wax}}; 52 \node at (3.8,2) {\small{16}}; 53 \node at (3.8,2.5) {\tiny{7560001010000}}; 54 \node at (3.8,1.3) {\small{2024}}; 55 \node (image) at (3.8,0.2) {\includegraphics[width=0.1\textwidth]{qr-donau}}; 56 %server 57 \node (image) at (8.5,0) { 58 \includegraphics[width=0.1\textwidth]{stickman}}; 59 \node at (8.5,-1.8) {Tax Auditor}; 60 \end{tikzpicture}\vspace{0.4cm} 61 \begin{itemize} 62 \item The tax auditor is able to view the data and check the 63 signature using the provided smartphone app. 64 \end{itemize} 65 \end{frame} 66 %%%--------------------------------------- 67 68 69 \begin{frame}{Discussions at IETF} 70 \begin{itemize} 71 \item uri-review: \url{https://mailarchive.ietf.org/arch/msg/uri-review/tSTAIyY9ZRCYmTt4LlYOwpnoIN4/} 72 \begin{itemize} 73 \item Good inputs from Ted Hardie 74 \item All points made were addressed 75 \item[$\Rightarrow$] IANA provisional registration exists 76 \end{itemize} 77 \item Draft includes OCR-friendly Base32-encoding inspired by 78 Crockford but allowing {\bf u $\equiv$ {\bf v}} (also used by 79 RFC 9498). 80 \item[$\Rightarrow$] Separtion was suggested, if anyone wants this? 81 \end{itemize} 82 \end{frame} 83 84 85 \begin{frame}{Context} 86 This is part of a larger protocol effort (\url{https://git-www.taler.net/}): 87 \begin{itemize} 88 \item Enable {\em anonymous} donations 89 \item Ensure only approved charities can sign donation statements 90 \item Make total amount of donations received per charity transparent to authorities 91 \item Free software for citizens, charities, and tax authorities exists 92 \end{itemize} 93 % However, {\tt donau} URI scheme is deliberately independent of the 94 % specific protocol used to obtain the proof of donation. 95 96 This is part of an even larger protocol effort: 97 \begin{itemize} 98 \item Taler protocol enables {\em anonymous} digital cash 99 \item Complex protocol with giving change, refunds, age-restrictions, etc. 100 \item Already birthed RFC 8905. 101 \end{itemize} 102 \end{frame} 103 104 \begin{frame}{Options for next steps} 105 \begin{itemize} 106 \item Leave it at {\tt donau} draft 107 \item Send {\tt donau} draft to ISE for informational track (separation of appendix?) 108 \item Create payment BOF and charter WG for payment protocols\footnote{Note: No blockchains/DLTs involved here.} 109 \end{itemize} 110 \ 111 \vfill 112 \begin{center} 113 GNU Taler\\ 114 \vspace{0.1em} 115 \url{https://taler.net}\\ 116 \vspace{0.1em} 117 {\tiny 118 \texttt{grothoff@taler.net}\\ 119 } 120 \end{center} 121 \end{frame} 122 123 \appendix 124 125 \begin{frame}{References} 126 \begin{enumerate} 127 \item{Özgür Kesim, Christian Grothoff, Florian Dold and Martin Schanzenbach. 128 {\em Zero-Knowledge Age Restriction for GNU Taler}. 129 {\bf 27th European Symposium on Research in Computer Security (ESORICS), 2022}.} 130 \item{David Chaum, Christian Grothoff and Thomas Moser. 131 {\em How to issue a central bank digital currency}. 132 {\bf SNB Working Papers, 2021}.} 133 \item{Christian Grothoff, Bart Polot and Carlo von Loesch. 134 {\em The Internet is broken: Idealistic Ideas for Building a GNU Network}. 135 {\bf W3C/IAB Workshop on Strengthening the Internet Against Pervasive Monitoring (STRINT)}, 2014.} 136 \item{Jeffrey Burdges, Florian Dold, Christian Grothoff and Marcello Stanisci. 137 {\em Enabling Secure Web Payments with GNU Taler}. 138 {\bf SPACE 2016}.} 139 \end{enumerate} 140 \end{frame} 141 142 143 144 145 % This should be last... 146 \begin{frame}{Acknowledgments} 147 148 \begin{minipage}{0.45\textwidth} \ \\ 149 {\tiny Funded by the European Union (Project 101135475).} 150 151 \begin{center} 152 \includegraphics[width=0.5\textwidth]{../bandera.jpg} 153 \end{center} 154 \end{minipage} 155 \hfill 156 \begin{minipage}{0.45\textwidth} 157 {\tiny Funded by SERI (HEU-Projekt 101135475-TALER).} 158 159 \begin{center} 160 \includegraphics[width=0.65\textwidth]{../sbfi.jpg} 161 \end{center} 162 \end{minipage} 163 164 \vfill 165 166 {\tiny 167 168 Views and opinions expressed are however those of the author(s) only 169 and do not necessarily reflect those of the European Union. Neither the 170 European Union nor the granting authority can be held responsible for 171 them. 172 173 } 174 \end{frame} 175 176 \end{document}