commit fa60c0025415e4a5a878595c2e078fb15ecd17e0
parent e487ec23618160ce636357e5d12111e23fecc72b
Author: Stefan Kügel <skuegel@web.de>
Date: Sun, 23 Feb 2020 17:45:47 +0100
Änderungen in Kapitel 3
Diffstat:
| M | To_Do_BaFin.lyx | | | 183 | +++++++++++++++++++++++++++++++++++++++++++++++++------------------------------ |
1 file changed, 113 insertions(+), 70 deletions(-)
diff --git a/To_Do_BaFin.lyx b/To_Do_BaFin.lyx
@@ -129,7 +129,7 @@
\begin_body
\begin_layout Title
-Das Taler Bezahlsystem
+Das Taler-Bezahlsystem
\end_layout
\begin_layout Chapter
@@ -280,12 +280,9 @@ Die Nutzer des Taler-Bezahlsystems sollten ihre Coins wie Bargeld behandeln,
\end_layout
\begin_layout Standard
-Die elektronischen Münzen in einem Wallet entsprechen rechtlich
-\color red
-einem Eigentumswert im Zugriffsbereich der Wallet-Besitzer
-\color inherit
-, während der Exchange-Betreiber deren Gegenwert in der Ursprungswährung
- treuhänderisch verwahrt.
+Die elektronischen Münzen in einem Wallet entsprechen rechtlich einem Eigentumsw
+ert im Zugriffsbereich der Wallet-Besitzer, während der Exchange-Betreiber
+ deren Gegenwert in der Ursprungswährung treuhänderisch verwahrt.
Der Exchange-Betreiber hat ein Zahlungsversprechen den Wallet-Besitzern
gegenüber, wenn diese als Käufer ihre Coins einsetzen, und verantwortet
die Weitergabe der realen Geldwerte an die (Giro-)Zielkonten der Verkäufer
@@ -320,11 +317,9 @@ Die Coins annehmenden Verkäufer müssen davon ausgehen, dass ihre Umsätze
Zusätzlich dazu sind sie sich der Rolle des externen Auditors bewusst,
welcher Unregelmäßigkeiten den Finanzbehörden meldet.
Darüber hinaus veranlasst das Bezahlsystem in einem automatisierten Verfahren,
- dass die Verkäufer bestimmte Vorgänge beim Auditor melden, um diesen
-\color red
-in seiner Kontrollfunktion oder in einer spezifischen Aufsichtsfunktion
-\color inherit
- zu unterstützen.
+ dass die Verkäufer bestimmte Vorgänge beim Auditor melden, um diesen in
+ seiner Kontrollfunktion oder in einer spezifischen Aufsichtsfunktion zu
+ unterstützen.
\end_layout
\begin_layout Standard
@@ -399,7 +394,8 @@ Geschäftsvorgänge
\begin_layout Standard
Dieses Kapitel widmet sich den Geschäftsvorgängen des Bezahlsystems.
Beschrieben werden hier die grundlegenden Verfahren (Abhebevorgang und
- Bezahlvorgang, Rückerstattungen und Marktaustritt von Exchange-Betreibern).
+ Bezahlvorgang, Rückerstattungen und Marktaustritt von Exchange-Betreibern
+ sowie Einkommensnachweis von Verkäufern).
\end_layout
\begin_layout Section
@@ -463,9 +459,16 @@ Integrierter Abhebevorgang (A1)
\end_layout
\begin_layout Standard
-Im Unterschied zu den anderen Abhebevorgängen unterstützt beim die Geschäftsbank
- des Wallet-Besitzers die Verwendung von Taler in ihren Kundenschnittstellen.
- Falls dies der Fall ist, kann ein Abhebevorgang wie folgt erfolgen:
+Geschäftsbanken, die ihren Kunden das Abheben in Taler-Wallets erlauben
+ wollen, müssen an ihren Kundenschnittstellen Taler als Aufladeverfahren
+ anbieten.
+ Die anderen Abhebevorgänge (A2, A3) setzen im Gegensatz dazu bei keiner
+ der Kunden-Banken Schnittstellen zu Taler voraus.
+
+\end_layout
+
+\begin_layout Standard
+Der integrierte Abhebevorgang umfasst folgende Verfahrensschritte:
\end_layout
\begin_layout Enumerate
@@ -486,7 +489,7 @@ Smartphone-Scan des QR-Codes auf der Bank-Webseite
\begin_inset Newline newline
\end_inset
-➔ Die Bank erzeugt einen QR-Code, den der Nutzer mit einem Smartphones einliest
+➔ Die Bank erzeugt einen QR-Code, den der Nutzer mit einem Smartphone einliest
(zurzeit Android, später auch andere Betriebssysteme)
\end_layout
@@ -496,7 +499,7 @@ Abheben in das Taler-Wallet als Browser-Erweiterung in Firefox oder Chrome
\begin_inset Newline newline
\end_inset
- ➔ Das Wallet in der Browser-Erweiterung zeigt den abzuhebenden Betrag an,
+➔ Das Wallet in der Browser-Erweiterung zeigt den abzuhebenden Betrag an,
den der Nutzer mit dem Klick auf einen Button bestätigt
\end_layout
@@ -526,11 +529,11 @@ Mit der so erhaltenen Information stellt das Wallet eine Anfrage bei der
\begin_layout Enumerate
Der Nutzer wählt den Exchange.
- Falls der Nutzer neu ist, oder sich die Geschäftsbedingungen geändert haben,
- werden die Geschäftsbedingungen dem Nutzer angezeigt und er muss diese
- bestäetigen.
- Danach können die allgemeine Gebührenstruktur angezeigt werden, sowie die
- spezifischen Gebühren für den Abhebevorgang.
+ Falls der Nutzer neu ist oder sich die Allgemeinen Geschäftsbedingungen
+ (AGB) geändert haben, werden dem Nutzer die AGB angezeigt, die er bestätigen
+ muss.
+ Danach können die allgemeine Gebührenstruktur sowie die spezifischen Gebühren
+ für den Abhebevorgang angezeigt werden.
\end_layout
\begin_layout Enumerate
@@ -648,18 +651,38 @@ Manuelle Überweisung (A2)
\end_layout
\begin_layout Standard
-Für den Fall, dass die Bank des Nutzers keine integrierte Überweisung erlaubt,
- kann das Wallet die Daten für ein Überweisungsformular mit den Credentials
- und der Bankverbindung des Exchange anzeigen.
- Dafür würde der Nutzer den Betrag direkt im Wallet eingeben, einen Exchange
- auswählen und dann die Daten für eine SEPA-Überweisung zum Exchange-Betreiber
- abtippen.
- Gegebenenfalls können diese Daten auch als payto://-URI an Bankanwendungen
- per QR-Code exportiert werden.
- Der Nutzer muss dann die SEPA-Überweisung an den Exchange mit den richtigen
- Credentials bei seiner Geschäftsbank (wie dort üblich) von Hand auslösen.
- Sobald die Überweisung beim Exchange angekommen ist, holt sich das Wallet
- dann automatisch die Coins gemäß Punkt 8 des integrierten Abhebevorgangs.
+Die manuelle Überweisung besteht für den Fall, dass Taler-Nutzer von Girokonten
+ abheben wollen, deren kontoführende Geschäftsbank Taler (noch) nicht unterstütz
+t.
+ Sie müssen hierfür den gewünschten Betrag mittels konventioneller Girobuchung
+ an einen Exchange überweisen, von dem ihre Wallets dann den Betrag automatisch
+ abheben.
+ Die Wallet-Software liefert ihnen dazu die Überweisungsdaten, die sie einfach
+ und schnell in ein Überweisungsformular von Hand oder mit dem vom Wallet
+ erzeugten QR-Code übertragen:
+\end_layout
+
+\begin_layout Enumerate
+Der Nutzer gibt den gewünschten Aufladebetrag direkt im Wallet ein und wählt
+ den Exchange.
+\end_layout
+
+\begin_layout Enumerate
+Das Wallet erzeugt die Credentials und zeigt sie zusammen mit der Bankverbindung
+ des gewählten Exchange an.
+
+\end_layout
+
+\begin_layout Enumerate
+Diese Daten werden in die Felder des Überweisungsformulars für eine SEPA-Überwei
+sung vom Girokonto auf den Exchange übertragen (manuell oder mit dem QR-Code
+ als payto://-URI für Banking-Anwendungen).
+\end_layout
+
+\begin_layout Enumerate
+Sobald die Überweisung beim Exchange angekommen ist, hebt das Wallet die
+ Coins des Aufladebetrags gemäß Punkt 8 des integrierten Abhebevorgangs
+ ab.
\end_layout
\begin_layout Subsection
@@ -715,7 +738,7 @@ me, POS-Kassen usw.).
\end_layout
\begin_layout Standard
-Der Exchange sammelt Geschäftsvorgange, die von verschiedenen Nutzern für
+Der Exchange sammelt Geschäftsvorgänge, die von verschiedenen Nutzern für
deren Zahlungen verwendet wurden, und bündelt diese nach Geldempfängern
zu Sammelbuchungen zugunsten des betreffenden (Verkäufer-)Girokontos.
Diese Sammelbuchung (
@@ -729,10 +752,7 @@ Aggregation
) minimiert Transaktionskosten und erhöht die Effizienz der Buchungsverarbeitung
zwischen den Banken.
Verkäufer können die Frequenz der Sammelbuchung bestimmen.
- Allerdings zieht der Exchange-Betreiber eine im Protokoll
-\color red
-ausgewiesene
-\color inherit
+ Allerdings zieht der Exchange-Betreiber eine im Protokoll ausgewiesene
Gebühr für jede aggregierte Buchung ab.
Dies schafft bei den Verkäufern einen Anreiz, die Häufigkeit der Überweisungen
ökonomisch zu halten.
@@ -769,7 +789,8 @@ Ein Kopieren der Coins (was zwangsläufig aus deren redundanter Speicherung
\end_layout
\begin_layout Standard
-Folgende Geschäftsvorgänge ereignen sich bei einem regulären Ausgabevorgang:
+Ein regulärer Ausgabevorgang kommt z.B.
+ zum Einsatz bei:
\end_layout
\begin_layout Itemize
@@ -778,15 +799,33 @@ B1 Gewöhnlicher Vertragsschluss zum Erwerb von Gütern im Internet (kein
\end_layout
\begin_layout Itemize
-B2 POS/Verkaufsautomaten (inklusive möglicherweise automatische Rückerstattung
- beim Abbruch des Verkaufsvorgangs durch den Automaten, falls bei diesem
- ein technisches Problem auftritt)
+B2 POS/Verkaufsautomaten (einschließlich der Möglichkeit der automatischen
+ Rück\SpecialChar softhyphen
+erstattung beim Abbruch des Verkaufsvorgangs durch den Automaten, falls
+ bei diesem ein technisches Problem auftritt)
\end_layout
\begin_layout Itemize
B3 Spenden
\end_layout
+\begin_layout Standard
+\begin_inset Newpage newpage
+\end_inset
+
+Die nachfolgende Illustration veranschaulicht die Abhebe- und Ausgabevorgänge.
+\end_layout
+
+\begin_layout Standard
+\begin_inset Graphics
+ filename taler-arch-full.pdf
+ scale 30
+
+\end_inset
+
+
+\end_layout
+
\begin_layout Section
Wechselgeld und zeitliche Gültigkeit von Coins
\end_layout
@@ -842,15 +881,11 @@ Refund
genannt.
Das Taler-Wallet des Kunden erhält den entsprechenden Betrag abzüglich
ggf.
- anfallender Gebühren in Form von
-\color red
-frischen
-\color inherit
- Coins.
+ anfallender Gebühren in Form von frischen Coins.
\end_layout
\begin_layout Section
-Marktaustritt eines Exchanges
+Marktaustritt eines Exchange
\end_layout
\begin_layout Standard
@@ -877,42 +912,50 @@ Recoup
\end_layout
\begin_layout Section
-Einkommensverfolgung
+Einkommensnachweis von Verkäufern
\end_layout
\begin_layout Standard
-Bei diesem Vorgang will eine zuständige Behörde das Einkommen und die dazugehöri
-gen Transaktionen eines Händlers nachvollziehen.
+Eine zuständige Behörde kann bei diesem Geschäftsvorgang Transaktionen nachvollz
+iehbar machen, die auf Seite der Verkäufer zu Einkommen führen, und so eine
+ Einkommensverfolgung anstrengen.
\end_layout
\begin_layout Enumerate
-Die Behörde erhällt von der Geschäftsbank des Händlers den Zugriff auf die
- eingehenden Banktransaktionen des Händlers.
+Voraussetzung ist, dass die Geschäftsbank des Verkäufers der Behörde Zugriff
+ auf Buchungen erteilt hat, die auf dem Girokonto des Verkäufers eingehen.
\end_layout
\begin_layout Enumerate
-In diesen findet die Behörde möglicherweise Überweisungen einer Taler-Exchange.
- In den Überweisungen steht im Betreff die Web-Addresse des Exchange-Betreibers
- sowie ein eindeutiger Identifikationscode für die Transaktion bei der Exchange.
+Unter den Haben-Buchungen des Girokontos findet die Behörde möglicherweise
+ Überweisungen eines Taler-Exchange.
+ Diese Überweisungen haben im Feld Verwendungszweck die Web-Adresse des
+ Exchange-Betreibers sowie eine eindeutige Identifikationsnummer für jede
+
+\color red
+Sammelbuchung
+\color inherit
+ des Exchange.
\end_layout
\begin_layout Enumerate
-Mit Hilfe dieser beiden Daten kann die Behörde automatisiert bei der Exchange
+Mithilfe dieser beiden Daten kann die Behörde automatisiert beim Exchange
eine HTTP-Anfrage stellen, um die Liste der Mikrotransaktionen zu bekommen,
- die im Wire-Transfer aggregiert wurden.
- Für jede der Mikrotransaktionen erhält die Behörde hier den genauen Betrag
- und auch den kryptographischen Hash des Vertragstextes.
- Die Exchange garantiert, dass die Kunden den dazugehörigen Vertrag mit
- ihrem Wallet elektronisch unterzeichnet haben.
+ die als Sammelbuchung aggregiert vom Treuhandkonto des Exchange auf das
+ Girokonto des Verkäufers überwiesen wurden.
+ Mit den Mikrotransaktionen erhält die Behörde den genauen Betrag des Kaufpreise
+s und den kryptographischen Hash des Vertragstexts.
+ Mit jedem Hash garantiert der Exchange, dass der dazugehörige Vertrag von
+ einem Käufer-Wallet elektronisch unterzeichnet wurde.
\end_layout
\begin_layout Enumerate
-Mit diesem Hash kann die Behörde zum Händler gehen, um ggf.
- den kompletten Vertragstext zu erhalten.
- Die Taler-Händlersoftware speichert für jede Transaktion die kompletten
- Vertragstexte unter die dazugehörigen Hashes zusammen mit den kryptographischen
- Beweisen in einer Datenbank beim Händler automatisch ab.
- Händler könnten Behörden den direkten Zugriff auf diese Daten per HTTP
+Die Behörde kann gegebenenfalls von einem Verkäufer verlangen, den kompletten
+ Vertragstext zu offenbaren, der zu diesem Hash verarbeitet wurde.
+ Das Taler-Bezahlsystem speichert automatisch für jede Transaktion alle
+ kompletten Vertragstexte unter den dazugehörigen Hashes zusammen mit den
+ kryptographischen Beweisen in einer Datenbank beim Verkäufer.
+ Verkäufer können Behörden den direkten Zugriff auf diese Daten per HTTP
freischalten.
\end_layout