[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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-donau] branch master updated: [doc] donau overview,
gnunet <=