gnunet-svn
[Top][All Lists]
Advanced

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

[taler-donau] branch master updated: [doc] donau overview


From: gnunet
Subject: [taler-donau] branch master updated: [doc] donau overview
Date: Mon, 29 Apr 2024 16:53:35 +0200

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

lukas-matyja pushed a commit to branch master
in repository donau.

The following commit(s) were added to refs/heads/master by this push:
     new 7b98397  [doc] donau overview
7b98397 is described below

commit 7b98397116b39d70f76482b6258c0c7633f4f0af
Author: Matyja Lukas Adam <lukas.matyja@students.bfh.ch>
AuthorDate: Mon Apr 29 16:54:35 2024 +0200

    [doc] donau overview
---
 .../chapters/donau_overview/donau_overview.tex     |  27 +++++++++++++++++++++
 doc/thesis/chapters/intro/introduction.tex         |  10 ++------
 doc/thesis/images/blue_wax.png                     | Bin 0 -> 90911 bytes
 doc/thesis/images/charity.jpg                      | Bin 0 -> 591300 bytes
 doc/thesis/images/coins.png                        | Bin 0 -> 34394 bytes
 doc/thesis/images/gold_wax.png                     | Bin 0 -> 104603 bytes
 doc/thesis/images/golden_stamp.jpg                 | Bin 0 -> 21643 bytes
 doc/thesis/images/green_wax.png                    | Bin 0 -> 94938 bytes
 doc/thesis/images/letter.png                       | Bin 0 -> 126596 bytes
 doc/thesis/images/qr-donau.png                     | Bin 0 -> 1941 bytes
 doc/thesis/images/receipt.png                      | Bin 0 -> 14567 bytes
 doc/thesis/images/red_wax.png                      | Bin 0 -> 99837 bytes
 doc/thesis/images/servers.png                      | Bin 0 -> 18421 bytes
 doc/thesis/images/stickman.png                     | Bin 0 -> 36989 bytes
 doc/thesis/images/tax-authority.png                | Bin 0 -> 7977 bytes
 doc/thesis/thesis.tex                              |   3 +++
 16 files changed, 32 insertions(+), 8 deletions(-)

diff --git a/doc/thesis/chapters/donau_overview/donau_overview.tex 
b/doc/thesis/chapters/donau_overview/donau_overview.tex
new file mode 100644
index 0000000..1f8c253
--- /dev/null
+++ b/doc/thesis/chapters/donau_overview/donau_overview.tex
@@ -0,0 +1,27 @@
+\section{The Concept}
+The Donau environment includes three stakeholder. Donors, charities and the 
tax authority. The donation receipt is no longer issued by the charity, but by 
the tax authority. This makes the validation of the receipts easy. If the tax 
authority signs the receipts, it can also check them unambiguously. The tax 
authority operates the centerpiece, the Donau (short for donation authority). 
The Donau is a server which automatically issues donation receipts.
+
+To prevent the Donau from finding out who the donor has donated to, the 
charity automatically requests the donation receipt from the Donau directly 
after the donation.  In order to link the donation to the donor so that the 
donation receipt cannot be used by someone else, the donor's unrecognizable tax 
identification number is also sent to the Donau via charity at the same time. 
The donation receipts issued by the charity contains this blinded id number 
(see chapter x.x blinded signatures).
+
+Of course, not everyone can pretend to be a charity. Each charity must 
register in advance and specify a donation limit per year, which cannot be 
exceeded.
+
+Before the donor can submit the donation receipts in order to claim the tax 
deduction, the donor must have the donation receipts compiled by the Donau into 
a donation statement. The statement contains simply the total donation amount, 
the corresponding year and the tax id. The donation statement can then be 
submitted by the donor to the tax authority with the tax return. The tax 
authority therefore only need to check manually one donation statement instead 
of multiple donation receipts.  [...]
+
+\center
+\begin{tikzpicture}
+    \node (image) at (0,0) {\includegraphics[width=0.1\textwidth]{stickman}};
+    \node at (0,-1.8) {Donor};
+    %arrow
+    \draw [-latex] (1,0) -- (7,0);
+    %charity
+    \node (image) at (8.5,0) {\includegraphics[width=0.15\textwidth]{charity}};
+    \node at (8.5,-1.1) {Charity};
+    %arrow
+    \draw [-latex] (7,-1) -- (5,-2.5);
+    %server
+    \node (image) at (4,-3) {
+    \includegraphics[width=0.12\textwidth]{tax-authority}};
+    \node at (4,-4.1) {Tax Authority};
+    %arrow
+    \draw [-latex] (1,-1) -- (3,-2.5);
+\end{tikzpicture}
diff --git a/doc/thesis/chapters/intro/introduction.tex 
b/doc/thesis/chapters/intro/introduction.tex
index bca01aa..c0ba1d4 100644
--- a/doc/thesis/chapters/intro/introduction.tex
+++ b/doc/thesis/chapters/intro/introduction.tex
@@ -2,17 +2,11 @@
 Donations can often be deducted from taxes. To do so, donors must submit 
donation receipts to the tax authorities. This is not only tedious for the 
donors, who have to keep and collect the donation receipts, but also for the 
tax authorities, who have to ensure the authenticity of the receipts. It is 
often not possible or involves disproportionate effort to validate the donation 
receipts. Furthermore, donation receipts are usually handled in plain text. 
Donations receipts are often sensit [...]
 
 \section{Goals}
-The aim of this bachelor thesis is to assess the current situation in the area 
of donation deduction and to formulate and implement a program solution for the 
problem described in the motivation section.
+The aim of this bachelor thesis is to assess the current situation in the area 
of donation deduction and to formulate and implement a program solution for the 
problems described in the motivation section.
 The system aims to address these main problems:
 \begin{itemize}
  \item privacy friendliness
  \item a simple and fast validation process
  \item user friendliness
 \end{itemize}
-The project description is as follows:
-The goal of this project is to add anonymous donation receipts to Taler. 
Someone donating to a
-charitable organization may wish to do so anonymously, but still want to 
deduce that amount of
-their tax. This can be done by reusing cryptography present in Taler.
-A great part of the project will be specifying the details, as well as 
implementing the Donau
-(Donation authority). Furthermore, the Taler merchant part and the wallet will 
have to be
-developed/adapted. Optionally, a small Android donation verification app will 
also be provided.
+The whole system must be implemented as free software and be payment system 
independent. Another goal is to integrate the functionality into the GNU Taler 
payment system as an example.
diff --git a/doc/thesis/images/blue_wax.png b/doc/thesis/images/blue_wax.png
new file mode 100644
index 0000000..8e737d7
Binary files /dev/null and b/doc/thesis/images/blue_wax.png differ
diff --git a/doc/thesis/images/charity.jpg b/doc/thesis/images/charity.jpg
new file mode 100644
index 0000000..5bca2c5
Binary files /dev/null and b/doc/thesis/images/charity.jpg differ
diff --git a/doc/thesis/images/coins.png b/doc/thesis/images/coins.png
new file mode 100644
index 0000000..dfff2c6
Binary files /dev/null and b/doc/thesis/images/coins.png differ
diff --git a/doc/thesis/images/gold_wax.png b/doc/thesis/images/gold_wax.png
new file mode 100644
index 0000000..5c3441f
Binary files /dev/null and b/doc/thesis/images/gold_wax.png differ
diff --git a/doc/thesis/images/golden_stamp.jpg 
b/doc/thesis/images/golden_stamp.jpg
new file mode 100644
index 0000000..51ae62b
Binary files /dev/null and b/doc/thesis/images/golden_stamp.jpg differ
diff --git a/doc/thesis/images/green_wax.png b/doc/thesis/images/green_wax.png
new file mode 100644
index 0000000..592292d
Binary files /dev/null and b/doc/thesis/images/green_wax.png differ
diff --git a/doc/thesis/images/letter.png b/doc/thesis/images/letter.png
new file mode 100644
index 0000000..4116c6f
Binary files /dev/null and b/doc/thesis/images/letter.png differ
diff --git a/doc/thesis/images/qr-donau.png b/doc/thesis/images/qr-donau.png
new file mode 100644
index 0000000..989751a
Binary files /dev/null and b/doc/thesis/images/qr-donau.png differ
diff --git a/doc/thesis/images/receipt.png b/doc/thesis/images/receipt.png
new file mode 100644
index 0000000..edc3c38
Binary files /dev/null and b/doc/thesis/images/receipt.png differ
diff --git a/doc/thesis/images/red_wax.png b/doc/thesis/images/red_wax.png
new file mode 100644
index 0000000..b7b7c6d
Binary files /dev/null and b/doc/thesis/images/red_wax.png differ
diff --git a/doc/thesis/images/servers.png b/doc/thesis/images/servers.png
new file mode 100644
index 0000000..97d512d
Binary files /dev/null and b/doc/thesis/images/servers.png differ
diff --git a/doc/thesis/images/stickman.png b/doc/thesis/images/stickman.png
new file mode 100644
index 0000000..a4c8900
Binary files /dev/null and b/doc/thesis/images/stickman.png differ
diff --git a/doc/thesis/images/tax-authority.png 
b/doc/thesis/images/tax-authority.png
new file mode 100644
index 0000000..8d4343e
Binary files /dev/null and b/doc/thesis/images/tax-authority.png differ
diff --git a/doc/thesis/thesis.tex b/doc/thesis/thesis.tex
index fcdac42..3620d07 100644
--- a/doc/thesis/thesis.tex
+++ b/doc/thesis/thesis.tex
@@ -20,6 +20,9 @@
 \chapter{Introduction}
 \input{chapters/intro/introduction}
 
+\chapter{Donau Overview}
+\input{chapters/donau_overview/donau_overview}
+
 \chapter{Protocol}
 \input{chapters/protocol/definitions}
 \input{chapters/protocol/details}

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