gnunet-svn
[Top][All Lists]
Advanced

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

[taler-marketing] branch master updated: expand SIC slides a bit


From: gnunet
Subject: [taler-marketing] branch master updated: expand SIC slides a bit
Date: Wed, 22 Feb 2023 09:51:51 +0100

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 6b8a11e  expand SIC slides a bit
6b8a11e is described below

commit 6b8a11ecd5ae907d21bda1b863ff7074c67f8912
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Wed Feb 22 09:51:46 2023 +0100

    expand SIC slides a bit
---
 presentations/comprehensive/sic.tex | 98 ++++++++++++++++++++++++++++++++-----
 1 file changed, 85 insertions(+), 13 deletions(-)

diff --git a/presentations/comprehensive/sic.tex 
b/presentations/comprehensive/sic.tex
index e733d75..1208c8e 100644
--- a/presentations/comprehensive/sic.tex
+++ b/presentations/comprehensive/sic.tex
@@ -451,7 +451,6 @@ GNU Taler must ...
 \end{frame}
 
 
-
 \begin{frame}{Taler Exchange}
   The {\bf Exchange} is the core logic of the payment system.
 
@@ -475,7 +474,7 @@ GNU Taler must ...
 
   \begin{itemize}
     \item REST API for integration with e-commerce
-    \item SPA provides Web interface for administration 
+    \item SPA provides Web interface for administration
     \item Features include:
       \begin{itemize}
       \item Multi-tenant support
@@ -515,7 +514,7 @@ GNU Taler must ...
   \begin{itemize}
     \item REST API for additional report inputs by merchants (optional)
     \item Secure database replication logic
-    \item 
+    \item
     \item Features include:
       \begin{itemize}
       \item Multi-tenant support
@@ -555,6 +554,24 @@ GNU Taler must ...
 \end{frame}
 
 
+\begin{frame}{Point-of-Sale App}
+  Point-of-Sale App for Android
+
+  \begin{itemize}
+    \item Allows merchant to generate orders against Taler backend
+          and display QR code to enable customer to pay in person
+    \item Patterned after ViewTouch restaurant UI
+    \item Features include:
+      \begin{itemize}
+      \item Internet-based configuration
+      \item Products sorted by categories
+      \item Easy undo of every operation
+      \item Manages multiple concurrent orders
+      \end{itemize}
+    \item The Point-of-Sale App is implemented in Kotlin
+  \end{itemize}
+\end{frame}
+
 
 \begin{frame}{LibEuFin}
   LibEuFin is a standalone project that provides adapters to bank account
@@ -581,6 +598,18 @@ GNU Taler must ...
 \end{frame}
 
 
+\begin{frame}{Cashier App}
+  Cashier App for Android
+
+  \begin{itemize}
+    \item Enables BFH staff to convert cash to e-cash
+    \item Staff has special bank accounts with limited funds
+    \item Students can pay staff in cash to receive e-cash
+    \item The Cashier App is implemented in Kotlin
+  \end{itemize}
+\end{frame}
+
+
 \begin{frame}{Depoloymerization}
   Depolymerization is a bridge between GNU Taler and blockchains.
 
@@ -1332,8 +1361,6 @@ But of course we use modern instantiations.
 \end{frame}
 
 
-
-
 \section{Age restrictions}
 
 \begin{frame}
@@ -2010,6 +2037,7 @@ Searching for functions \uncover<2->{with the following 
signatures}
        \end{tikzpicture}
 \end{frame}
 
+
 \begin{frame}{Instantiation with Edx25519}
        Paper also formally defines another signature scheme: Edx25519.\\[1em]
 
@@ -2454,9 +2482,6 @@ The exchange needs the database to detect double spending.
 
 
 
-
-
-
 \begin{frame}{Offline Payments}
 \framesubtitle{\url{https://taler.net/papers/euro-bearer-online-2021.pdf}}
 \begin{itemize}
@@ -2471,7 +2496,7 @@ We have filed for a patent to address situations where 
only the merchant is offl
   \item Customer pays by scanning static QR code and entering amount on mobile 
phone.
   \item Merchant confirms payment by checking simple unique numeric 
confirmation code.
 \end{enumerate}
-Merchant needs only \EUR{10} COSTS hardware.
+Merchant needs only $\approx$ \EUR{10} COSTS hardware.
 \end{frame}
 
 
@@ -2996,15 +3021,15 @@ Future work:
 
 
 \begin{frame}{Features we did NOT discuss in-depth}
-  \begin{itemize}
-  \item[{\bf taler-exchange-secmod-cs:}] Clause-Schnorr blind signature support
+  \begin{description}
+  \item[{\bf taler-exchange-secmod-cs:}] Clause-Schnorr blind signature 
support\footnote{\url{https://taler.net/papers/cs-thesis.pdf}}
   \item[{\bf Fakebank:}] high-performance in-memory RTGS emulator
-  \item[{\bf libbrandt:}] Escrow-based programmability extensions (e.g. for 
auctions) 
+  \item[{\bf libbrandt:}] Escrow-based programmability extensions (e.g. for 
auctions)
   \item[{\bf twister}:] Man-in-the-middle fault-injection for testing
   \item[{\bf mch}:] Taler for embedded devices ({\bf WIP})
   \item[{\bf taldir}:] Wallet address resolution for P2P payments ({\bf WIP})
   \item[{\bf mailbox}:] Send messages to Taler wallets for P2P payments ({\bf 
WIP})
-  \end{itemize}
+  \end{description}
 \end{frame}
 
 
@@ -3061,6 +3086,53 @@ References:
 \end{frame}
 
 
+\begin{frame}{Development Infrastructure}
+  \begin{itemize}
+    \item Borg: incremental backup
+    \item Buildbot: CI/CD
+    \item Davical: Caldav group calendar
+    \item Docker: virtualization, packaging
+    \item Git/Gitolite: distributed version control
+    \item Mailman: public e-mail lists
+    \item Mantis: bug tracker
+    \item Mattermost: messaging, process management
+    \item Sphinx: documentation generation (HTML, PDF, info, man)
+    \item Weblate: collaborative AI-supported internationalization
+    \end{itemize}
+\end{frame}
+
+
+\begin{frame}{Development Tools}
+  \begin{itemize}
+    \item Coverity: static analysis (C/C++)
+    \item GNU recutils: constant registration
+    \item Twister: fault injection
+    \item Valgrind: dynamic analysis (C/C++)
+    \item zzuf: fuzzing
+  \end{itemize}
+\end{frame}
+
+
+\begin{frame}{Cryptographic dependencies}
+  \begin{itemize}
+    \item libargon2
+    \item libgcrypt
+    \item libsodium
+  \end{itemize}
+\end{frame}
+
+
+\begin{frame}{Additional dependencies}
+  \begin{itemize}
+    \item libsqlite3
+    \item libpq / Postgres
+    \item libjansson
+    \item libcurl
+    \item libunistring
+    \item {\bf GNU libmicrohttpd}
+    \item {\bf GNUnet}
+  \end{itemize}
+\end{frame}
 
 
 \end{document}

-- 
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]