2026-arba-es.tex (20177B)
1 \pdfminorversion=3 2 \documentclass[fleqn,xcolor={usenames,dvipsnames}]{beamer} 3 \input taler-macros 4 5 \newcommand{\TITLE}{NEXT \\ GENERATION \\ INTERNET} 6 \newcommand{\SUB}{El sistema de pagos GNU Taler} 7 \newcommand{\AUTHOR}{Christian Grothoff} 8 \newcommand{\SPEAKER}{Christian Grothoff} 9 \newcommand{\INST}{El Proyecto GNU} 10 \newcommand{\DATE}{Edificio Sudam\'erica} 11 12 % Do not edit this part 13 \title{\TITLE} 14 \subtitle{\SUB} 15 \date{\DATE} 16 \author[\SPEAKER]{\AUTHOR} 17 \institute{\INST} 18 \usepackage{amsmath} 19 \usepackage{multimedia} 20 \usepackage[utf8]{inputenc} 21 \usepackage{framed,color,ragged2e} 22 \usepackage[absolute,overlay]{textpos} 23 \definecolor{shadecolor}{rgb}{0.8,0.8,0.8} 24 \usetheme{boxes} 25 \setbeamertemplate{navigation symbols}{} 26 \usepackage{xcolor} 27 \usepackage[normalem]{ulem} 28 \usepackage{listings} 29 \usepackage{adjustbox} 30 \usepackage{array} 31 \usepackage{bbding} 32 \usepackage{relsize} 33 \usepackage{graphicx} 34 \usepackage{tikz,eurosym,calc} 35 \usetikzlibrary{tikzmark} 36 \usetikzlibrary{shapes,arrows,arrows.meta} 37 \usetikzlibrary{positioning,fit,patterns} 38 \usetikzlibrary{calc} 39 \usepackage{multicol} 40 \usepackage{pgf-umlsd} 41 \usepackage{relsize} 42 43 44 % CSS 45 \lstdefinelanguage{CSS}{ 46 basicstyle=\ttfamily\scriptsize, 47 keywords={color,background-image:,margin,padding,font,weight,display,position,top,left,right,bottom,list,style,border,size,white,space,min,width, transition:, transform:, transition-property, transition-duration, transition-timing-function}, 48 sensitive=true, 49 morecomment=[l]{//}, 50 morecomment=[s]{/*}{*/}, 51 morestring=[b]', 52 morestring=[b]", 53 alsoletter={:}, 54 alsodigit={-} 55 } 56 57 % JavaScript 58 \lstdefinelanguage{JavaScript}{ 59 basicstyle=\ttfamily\scriptsize, 60 morekeywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break}, 61 morecomment=[s]{/*}{*/}, 62 morecomment=[l]//, 63 morestring=[b]", 64 morestring=[b]' 65 } 66 67 \lstdefinelanguage{HTML5}{ 68 basicstyle=\ttfamily\scriptsize, 69 language=html, 70 sensitive=true, 71 alsoletter={<>=-}, 72 morecomment=[s]{<!-}{-->}, 73 tag=[s], 74 otherkeywords={ 75 % General 76 >, 77 % Standard tags 78 <!DOCTYPE, 79 </html, <html, <head, <title, </title, <style, </style, <link, </head, <meta, />, 80 % body 81 </body, <body, 82 % Divs 83 </div, <div, </div>, 84 % Paragraphs 85 </p, <p, </p>, 86 % scripts 87 </script, <script, 88 % More tags... 89 <canvas, /canvas>, <svg, <rect, <animateTransform, </rect>, </svg>, <video, <source, <iframe, </iframe>, </video>, <image, </image> 90 }, 91 ndkeywords={ 92 % General 93 =, 94 % HTML attributes 95 charset=, src=, id=, width=, height=, style=, type=, rel=, href=, 96 % SVG attributes 97 fill=, attributeName=, begin=, dur=, from=, to=, poster=, controls=, x=, y=, repeatCount=, xlink:href=, 98 % CSS properties 99 margin:, padding:, background-image:, border:, top:, left:, position:, width:, height:, 100 % CSS3 properties 101 transform:, -moz-transform:, -webkit-transform:, 102 animation:, -webkit-animation:, 103 transition:, transition-duration:, transition-property:, transition-timing-function:, 104 } 105 } 106 107 \lstdefinelanguage{JavaScript}{ 108 basicstyle=\ttfamily\scriptsize, 109 keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break, for}, 110 keywordstyle=\color{blue}\bfseries, 111 ndkeywords={class, export, boolean, throw, implements, import, this}, 112 ndkeywordstyle=\color{darkgray}\bfseries, 113 identifierstyle=\color{black}, 114 sensitive=false, 115 comment=[l]{//}, 116 morecomment=[s]{/*}{*/}, 117 commentstyle=\color{purple}\ttfamily, 118 stringstyle=\color{red}\ttfamily, 119 morestring=[b]', 120 morestring=[b]" 121 } 122 123 \setbeamersize{description width=1em} 124 125 \definecolor{blue}{rgb}{0,0,0.7} 126 \newcommand{\orange}[1]{{\color{orange}#1}} 127 \newcommand{\blue}[1]{{\color{blue}#1}} 128 \newcommand{\red}[1]{{\color{red}#1}} 129 \newcommand{\Guardian}{\mathcal{G}} 130 \newcommand{\Child}{\mathcal{C}} 131 \newcommand{\Customer}{\mathcal{C}} 132 \newcommand{\Merchant}{\mathcal{M}} 133 \newcommand{\Exchange}{\mathcal{E}} 134 135 \newcommand{\Commit}{\mathsf{Commit}} 136 \newcommand{\Attest}{\mathsf{Attest}} 137 \newcommand{\Verify}{\mathsf{Verify}} 138 \newcommand{\Derive}{\mathsf{Derive}} 139 \newcommand{\DeriveCompare}{\mathsf{DeriveCompare_\kappa}} 140 \newcommand{\Compare}{\mathsf{Compare}} 141 \newcommand{\AgeVer}{\mathsf{AgeVer}} 142 143 \newcommand{\HashF}{\mathsf{H}} 144 \newcommand{\Hash}{\mathsf{H}} 145 \newcommand{\Block}{\mathbb{B}} 146 \newcommand{\Pub}{\mathsf{Pub}} 147 \newcommand{\Sign}{\mathsf{Sig}} 148 \newcommand{\Ver}{\mathsf{Ver}} 149 \newcommand{\Encoding}{\mathsf{Encoding}} 150 \newcommand{\ECDSA}{\mathsf{ECDSA}} 151 \newcommand{\Null}{\mathcal{O}} 152 \newcommand{\EC}{\mathrm{ec}} 153 \newcommand{\Curve}{\mathsf{Curve25519}} 154 \newcommand{\SHA}{\mathsf{SHA256}} 155 \newcommand{\SHAF}{\mathsf{SHA252}} 156 \newcommand{\FDH}{\mathsf{FDH}} 157 158 \newcommand{\negl}{\epsilon} 159 160 \newcommand{\rand}{\mathsf{rand}} 161 \newcommand{\age}{\mathsf{a}} 162 \newcommand{\Age}{\mathsf{M}} 163 \newcommand{\bage}{\mathsf{b}} 164 \newcommand{\minage}{\mathsf{m}} 165 \newcommand{\attest}{\mathsf{T}} 166 \newcommand{\commitment}{\mathsf{Q}} 167 \newcommand{\pruf}{\mathsf{P}} 168 \newcommand{\Vcommitment}{\vec{\mathsf{Q}}} 169 \newcommand{\Vpruf}{\vec{\mathsf{P}}} 170 \newcommand{\blinding}{\beta} 171 172 \newcommand{\ZN}{\mathbb{Z}_N} 173 \newcommand{\Z}{\mathbb{Z}} 174 \newcommand{\N}{\mathbb{N}} 175 \newcommand{\A}{\mathbb{A}} 176 \newcommand{\E}{\mathbb{E}} 177 \newcommand{\F}{\mathbb{F}} 178 \newcommand{\seck}{\mathsf{s}} 179 \newcommand{\pubk}{\mathsf{P}} 180 \renewcommand{\H}{\mathbb{H}} 181 \newcommand{\K}{\mathbb{K}} 182 \newcommand{\Proofs}{\mathbb{P}} 183 \newcommand{\Commitments}{\mathbb{O}} 184 \newcommand{\Attests}{\mathbb{T}} 185 \newcommand{\Blindings}{\mathbb{B}} 186 \newcommand{\Nil}{\perp} 187 188 \newcommand{\p}{\mathsf{p}} 189 \newcommand{\com}{\mathsf{com}} 190 \newcommand{\prf}{\mathsf{prf}} 191 192 \newcommand{\Adv}{\mathcal{A}} 193 \newcommand{\PPT}{\mathfrak{A}} 194 \newcommand{\Probability}{\mathrm{Pr}} 195 \newcommand{\Algorithm}{f} 196 \renewcommand{\Game}[1]{G_\Adv^\mathsf{#1}} 197 198 \DeclareMathOperator{\Image}{Im} 199 \DeclareMathOperator{\Mod}{mod} 200 201 \newcommand{\Encode}[1]{\overbracket[0.5pt][2pt]{\,#1\,}} 202 \newcommand{\Decode}[1]{\underbracket[0.5pt][3pt]{\,#1\,}} 203 \newcommand{\FDHg}[1]{[#1]_g\,} 204 \newcommand{\logg}{{\breve{g}}} 205 206 207 \newcommand{\drawfrom}{\xleftarrow{\$}} 208 \newcommand\Exists{% 209 \mathop{\lower0.75ex\hbox{\ensuremath{% 210 \mathlarger{\mathlarger{\mathlarger{\mathlarger{\exists}}}}}}}% 211 \limits} 212 213 \newcommand\Forall{% 214 \mathop{\lower0.75ex\hbox{\ensuremath{% 215 \mathlarger{\mathlarger{\mathlarger{\mathlarger{\forall}}}}}}}% 216 \limits} 217 218 219 \title{GNU Taler} 220 %\subtitle{} 221 222 \setbeamertemplate{navigation symbols}{ \includegraphics[width=1cm]{tud-logo.pdf} \includegraphics[width=0.4cm]{logo-esen.pdf} \includegraphics[width=1cm]{logo-GlsBank.pdf} \includegraphics[width=0.6cm]{logo-MagNetBank.pdf} \includegraphics[width=0.4cm]{logo-ps.pdf} \includegraphics[width=0.4cm]{logo-nlnet.pdf} \includegraphics[width=0.4cm]{logo-HomoDigitalis.pdf} \includegraphics[width=0.4cm]{logo-codeblau.pdf} \includegraphics[width=1.4cm]{logo-tue.pdf} \includegraphics[width=0.6cm]{logo-visualvest.pdf} \includegraphics[width=1cm]{inria.pdf} \includegraphics[width=0.4cm]{logo-bfh.pdf} \includegraphics[width=1.6cm]{fub.pdf} \includegraphics[width=0.4cm]{ashoka.png} \includegraphics[width=0.4cm]{gnu.png} \includegraphics[width=1cm]{taler-logo-2021-inkscape.pdf} \hfill} 223 %\setbeamercovered{transparent=1} 224 225 % NOTE: adjust as needed! 226 \author[C. Grothoff]{F. Dold, C. Grothoff} 227 \date{} 228 \institute{El Proyecto GNU} 229 230 231 \begin{document} 232 233 \justifying 234 235 \begin{frame}[plain] 236 \maketitle 237 \end{frame} 238 239 \begin{frame}{Agenda} 240 \tableofcontents 241 \end{frame} 242 243 \section{Motivación} 244 245 246 \begin{frame}{Preocupaciones sobre la vigilancia} 247 \begin{itemize} 248 \item Todo el mundo sabe que existe la vigilancia en Internet. 249 \item Pero ¿es {\bf tan} grave?\pause 250 \begin{itemize} 251 \item Se puede elegir cuándo y dónde usar Internet 252 \item Se puede acceder a la Web de forma anónima usando Tor 253 \item Se pueden encontrar puntos de acceso abiertos que no requieren autenticación 254 \item Los paquetes IP no incluyen la ubicación precisa ni el nombre del usuario 255 \item Los proveedores de Internet suelen almacenar estos metadatos durante días, semanas o meses 256 \end{itemize} 257 \end{itemize} 258 \end{frame} 259 260 261 \begin{frame}{Un problema social} 262 ``Creo que una de las grandes cosas que tenemos que hacer es 263 dejar atrás los pagos con nombre real en Internet. El sistema de 264 pago con tarjeta de crédito es una de las peores cosas que le han 265 pasado al usuario, en cuanto a poder separar su acceso de su 266 identidad.'' \hfill --Edward Snowden, IETF 93 (2015) 267 \end{frame} 268 269 270 \begin{frame}{Lo que es peor:} 271 \begin{itemize} 272 \item Al pagar con tarjeta de crédito, la información incluye su nombre 273 \item Al pagar en persona con tarjeta de crédito, también se conoce su ubicación 274 \item A menudo no hay métodos de pago alternativos disponibles 275 \item Casi nunca se puede usar la tarjeta de crédito de otra persona 276 \item Las tarjetas prepago anónimas son difíciles de conseguir y caras 277 \item La información de pago suele almacenarse durante al menos 6 años 278 \end{itemize} 279 \end{frame} 280 281 282 \begin{frame}{¿Moneda digital de banco central?} 283 Discurso de Agustín Carstens, del Banco de Pagos Internacionales, sobre la diferencia entre las monedas digitales de banco central y el efectivo. 284 285 \begin{center} 286 \url{https://www.youtube.com/watch?v=R_E4Uu7ycqE} (10'2020) 287 \end{center} 288 \end{frame} 289 290 291 \begin{frame}{Moneda digital de banco central vs. efectivo} 292 \begin{tikzpicture}[remember picture,overlay] 293 \node[anchor=south west, inner sep=0pt] at (current page.south west) {% 294 \movie[height = \paperheight, width = \paperwidth, poster, showcontrols]{Moneda digital de banco central vs. efectivo} 295 {bis-cbdc.mp4} 296 }; 297 \end{tikzpicture} 298 \end{frame} 299 300 301 \section{GNU Taler: introducción} 302 303 \begin{frame} 304 \vfill 305 \begin{center} 306 {\bf GNU Taler: introducción} 307 \end{center} 308 \vfill 309 \end{frame} 310 311 312 \begin{frame}{GNU Taler} 313 \vfill 314 \begin{center} 315 {\huge Efectivo {\bf digital}, \textbf{socialmente responsable}.} 316 \end{center} 317 \vfill 318 \begin{center} 319 \includegraphics[scale=0.3]{taler-logo-2021-inkscape.pdf} 320 \end{center} 321 \vfill 322 \begin{center} 323 Respetuoso de la privacidad, práctico, gravable, software libre, eficiente 324 \end{center} 325 \vfill 326 \vfill 327 \ % 328 \end{frame} 329 330 331 \begin{frame}{¿Qué es Taler?} 332 \framesubtitle{\url{https://taler.net/es/features.html}} \noindent 333 Taler es 334 \vfill 335 \begin{itemize} 336 \item un proyecto de infraestructura de \emph{sistema de pagos} de software libre 337 \item ... con un ecosistema de software a su alrededor 338 \item ... y una empresa (Taler Systems S.A.) y una comunidad que quieren desplegarlo 339 lo más ampliamente posible. 340 \end{itemize} 341 \vfill 342 \noindent 343 Sin embargo, Taler 344 \begin{itemize} 345 \item \emph{no} es una divisa ni un activo especulativo 346 \item \emph{no} es una reserva de valor a largo plazo 347 \item \emph{no} es una red ni una instancia de un sistema 348 \item \emph{no} se basa en prueba de trabajo ni en prueba de participación 349 \end{itemize} 350 \end{frame} 351 352 353 \begin{frame}{Principios de diseño} 354 \framesubtitle{https://taler.net/es/principles.html} 355 GNU Taler debe ... 356 \begin{enumerate} 357 \item {... implementarse como {\bf software libre}.} 358 \item {... proteger la {\bf privacidad de los compradores}.} 359 \item {... permitir al Estado {\bf gravar los ingresos} y combatir 360 las actividades comerciales ilegales.} 361 \item {... prevenir el fraude en los pagos.} 362 \item {... {\bf revelar solo la cantidad mínima de información 363 necesaria}.} 364 \item {... ser fácil de usar.} 365 \item {... ser eficiente.} 366 \item {... evitar puntos únicos de fallo.} 367 \item {... fomentar la {\bf competencia}.} 368 \end{enumerate} 369 \end{frame} 370 371 372 \begin{frame} 373 \frametitle{Panorama de Taler} 374 \begin{center} 375 \begin{tikzpicture} 376 \tikzstyle{def} = [node distance= 5em and 5em, inner sep=1em, outer sep=.3em]; 377 \node (origin) at (0,0) {}; 378 \node (exchange) [def,above=of origin,draw]{Exchange}; 379 \node (customer) [def, draw, below left=of origin] {Cliente}; 380 \node (merchant) [def, draw, below right=of origin] {Comerciante}; 381 \node (auditor) [def, node distance=5em and 8em, draw, above right=of origin]{Auditor}; 382 % \node (regulator) [def, draw, above=of auditor]{CSSF}; 383 384 \tikzstyle{C} = [color=black, line width=1pt] 385 386 \draw [<-, C] (customer) -- (exchange) node [midway, above, sloped] (TextNode) {retirar monedas}; 387 \draw [<-, C] (exchange) -- (merchant) node [midway, above, sloped] (TextNode) {depositar monedas}; 388 \draw [<-, C] (merchant) -- (customer) node [midway, above, sloped] (TextNode) {gastar monedas}; 389 \draw [<-, C] (exchange) -- (auditor) node [midway, above, sloped] (TextNode) {verificar}; 390 % \draw [<-, C] (regulator) -- (auditor) node [midway, above, sloped] (TextNode) {informar}; 391 392 \end{tikzpicture} 393 \end{center} 394 \end{frame} 395 396 397 \begin{frame} 398 \frametitle{Arquitectura de Taler} 399 \begin{center} 400 \includegraphics[width=0.8\textwidth]{operations.png} 401 \end{center} 402 \end{frame} 403 404 405 \begin{frame}{Impacto para los consumidores} 406 \begin{itemize} 407 \item {\bf Cómodo:} pagar con un clic al instante --- en euros, 408 dólares, yenes o pesos 409 \item {\bf Seguridad sin fricción:} los pagos no requieren registro, 410 inicio de sesión ni autenticación multifactor 411 \item {\bf Respeta la privacidad:} el pago no requiere ni comparte información personal 412 \item {\bf Cuenta bancaria:} no es necesaria 413 \end{itemize} 414 \end{frame} 415 416 417 \begin{frame}{Impacto para los comerciantes} 418 \begin{itemize} 419 \item {\bf Liquidación instantánea:} transacciones con un clic y liquidación instantánea a la par 420 \item {\bf Fácil y conforme a la normativa:} sin carga de cumplimiento del RGPD ni de PCI-DSS, y sin ningún esfuerzo 421 \item {\bf Gran aumento de ganancias:} protocolo eficiente $+$ sin fraude $=$ costos extremadamente bajos 422 \item {\bf Pago con 1 clic:} sin Amazon y sin falsos 423 positivos en la detección de fraude 424 \end{itemize} 425 \end{frame} 426 427 428 \begin{frame}{Taler para CBDC minoristas} 429 \framesubtitle{{\tiny \url{https://www.snb.ch/en/mmr/papers/id/working_paper_2021_03}}} 430 {\small 431 \begin{itemize} 432 \item Privacidad mediante diseño criptográfico \\ 433 $\Rightarrow$ el diseño no facilita la vigilancia masiva 434 \item Monedas digitales equivalentes a emitir efectivo \\ 435 $\Rightarrow$ la política monetaria sigue bajo control del BC 436 \item Cuentas de clientes solo en bancos minoristas \\ 437 $\Rightarrow$ no compite con la banca minorista \\ 438 $\Rightarrow$ los bancos hacen el KYC y la atención al cliente 439 \item Límites de extracción y vencimiento de denominaciones \\ 440 $\Rightarrow$ protege contra corridas bancarias y atesoramiento 441 \item Transparencia de ingresos y opción de fijar comisiones \\ 442 $\Rightarrow$ información sobre la economía y opciones de política 443 \item Protocolos de revocación y límites de pérdidas \\ 444 $\Rightarrow$ salida ante incidentes de seguridad catastróficos 445 \end{itemize} 446 } 447 \end{frame} 448 449 \input offline-es.tex 450 451 \input oim-es.tex 452 453 \begin{frame}{Cronograma de lanzamiento} 454 \begin{description} 455 \item[T2'2022] Despliegue interno en la BFH 456 % \item[T1'2023] Despliegue con Bitcoin en la BFH (en funcionamiento, pero no anunciado) 457 \item[T3'2024] Despliegue de la moneda local Netzbon en Basilea 458 \item[T4'2024] Despliegue público de la stablecoin eCHF en Suiza, autorizado por la FINMA 459 \item[T2'2027] Lanzamiento de Magnet Bank en Hungría 460 \end{description} 461 \end{frame} 462 463 464 \begin{frame}{Otros desarrollos en curso} 465 \begin{itemize} 466 \item Subastas que preservan la privacidad (trading, cambio de divisas) ({\tt oezguer@taler.net}) 467 \item Soporte de hardware y software para sistemas embebidos ({\tt mikolai@taler.net}) 468 \item Registro del GNU Name System con pagos GNU Taler ({\tt schanzen@gnunet.org}) 469 \item Mejoras de rendimiento de RSA en bibliotecas criptográficas FLOSS (proyecto NLnet) 470 \item Recibos deducibles de impuestos para donaciones a organizaciones benéficas (donau.git) 471 \item Suscripciones anónimas no vinculables y tokens de descuento (merchant.git, rama) 472 \item Soporte para usuarios analfabetos o sin conocimientos numéricos\footnote{Contexto: \url{https://myoralvillage.org/}} 473 (aún sin financiación) 474 \end{itemize} 475 \end{frame} 476 477 478 \begin{frame}{¿Cómo apoyar?} 479 \begin{description} 480 \item[Unirse:] {\small \url{https://lists.gnu.org/mailman/listinfo/taler}} 481 \item[Debatir:] {\small \url{https://ich.taler.net/}} 482 \item[Desarrollar:] \url{https://bugs.taler.net/}, \url{https://git.taler.net/} 483 \item[Postularse:] \url{https://nlnet.nl/propose}, \url{https://nlnet.nl/taler} 484 \item[Traducir:] \url{https://weblate.taler.net/}, \url{translation-volunteer@taler.net} 485 \item[Integrar:] \url{https://docs.taler.net/} 486 \item[Donar:] \url{https://gnunet.org/ev} 487 \item[Asociarse:] \url{https://taler-systems.com/} 488 \end{description} 489 \end{frame} 490 491 492 \begin{frame}{Conclusión} 493 \begin{center} 494 {\bf ¿Qué podemos hacer?} 495 \end{center} 496 \vfill 497 \begin{itemize} 498 \item{Sufrir la vigilancia masiva que posibilitan los oligopolios de tarjetas de crédito con altas comisiones, y} 499 \item{Entrar en una carrera armamentista con blockchains deliberadamente imposibles de regular} 500 % \item{Disfrutar de los ``beneficios'' del efectivo \\ 501 % \hfill \includegraphics[height=0.3\textheight]{atm-rupee.jpg} \hfill} 502 \end{itemize} 503 \vfill 504 \begin{center} 505 {\bf O} 506 \end{center} 507 \vfill 508 \begin{itemize} 509 \item{¡Establecer una alternativa de software libre que equilibre los objetivos sociales!} 510 \end{itemize} 511 \vfill 512 \end{frame} 513 514 515 \begin{frame} 516 \frametitle{¿Preguntas?} 517 \vfill 518 Referencias: 519 {\tiny 520 \begin{enumerate} 521 \item{Özgür Kesim, Christian Grothoff, Florian Dold y Martin Schanzenbach. 522 {\em Zero-Knowledge Age Restriction for GNU Taler}. 523 {\bf 27th European Symposium on Research in Computer Security (ESORICS), 2022}.} 524 \item{David Chaum, Christian Grothoff y Thomas Moser. 525 {\em How to issue a central bank digital currency}. 526 {\bf SNB Working Papers, 2021}.} 527 \item{Christian Grothoff, Bart Polot y Carlo von Loesch. 528 {\em The Internet is broken: Idealistic Ideas for Building a GNU Network}. 529 {\bf W3C/IAB Workshop on Strengthening the Internet Against Pervasive Monitoring (STRINT)}, 2014.} 530 \item{Jeffrey Burdges, Florian Dold, Christian Grothoff y Marcello Stanisci. 531 {\em Enabling Secure Web Payments with GNU Taler}. 532 {\bf SPACE 2016}.} 533 \item{Florian Dold, Sree Harsha Totakura, Benedikt M\"uller, Jeffrey Burdges y Christian Grothoff. 534 {\em Taler: Taxable Anonymous Libre Electronic Reserves}. 535 Disponible a pedido. 2016.} 536 \item{Eli Ben-Sasson, Alessandro Chiesa, Christina Garman, Matthew Green, Ian Miers, Eran Tromer y Madars Virza. 537 {\em Zerocash: Decentralized Anonymous Payments from Bitcoin}. 538 {\bf IEEE Symposium on Security \& Privacy, 2016}.} 539 \item{David Chaum, Amos Fiat y Moni Naor. 540 {\em Untraceable electronic cash}. 541 {\bf Proceedings on Advances in Cryptology, 1990}.} 542 \item{Phillip Rogaway. 543 {\em The Moral Character of Cryptographic Work}. 544 {\bf Asiacrypt}, 2015.} \label{bib:rogaway} 545 \end{enumerate} 546 } 547 \end{frame} 548 549 \section*{Referencias} 550 \begin{frame}[allowframebreaks]{Referencias} 551 \bibliographystyle{plain} 552 \bibliography{ref,extra,rfc,biblio-defqa} 553 \end{frame} 554 555 556 557 % This should be last... 558 \begin{frame}{Agradecimientos} 559 560 \begin{minipage}{0.45\textwidth} \ \\ 561 {\tiny Financiado por la Unión Europea (proyecto 101135475).} 562 563 \begin{center} 564 \includegraphics[width=0.5\textwidth]{../bandera.jpg} 565 \end{center} 566 \end{minipage} 567 \hfill 568 \begin{minipage}{0.45\textwidth} 569 {\tiny Financiado por la SERI (proyecto HEU 101135475-TALER).} 570 571 \begin{center} 572 \includegraphics[width=0.65\textwidth]{../sbfi.jpg} 573 \end{center} 574 \end{minipage} 575 576 \vfill 577 578 {\tiny 579 580 Las opiniones y puntos de vista expresados son exclusivamente los 581 del autor o de los autores y no reflejan necesariamente los de la 582 Unión Europea. Ni la Unión Europea ni la autoridad otorgante pueden 583 ser consideradas responsables de ellos. 584 585 } 586 \end{frame} 587 588 589 \end{document} 590 591 592