[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Taler] (docs) taler-in-a-nutshell.txt
From: |
Thien-Thi Nguyen |
Subject: |
Re: [Taler] (docs) taler-in-a-nutshell.txt |
Date: |
Fri, 19 Feb 2021 23:25:08 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
() Christian Grothoff <grothoff@gnunet.org>
() Wed, 10 Feb 2021 09:59:26 +0100
Thanks for your feedback.
1) Your nutshell is missing the Taler auditor, very crucial
entity -- otherwise people tend to wonder why anyone should
'trust' the exchange.
Good point. I've changed the document to use the term "payment
cycle" (suggested by Stefan) to better describe its scope, and
2) Of course you can include our existing diagram(s) in any
way you see fit. Note that it omits the auditor to keep it
'simple'. We have others that include the auditor, but not
the banks.
Cool.
3) Where to put it? I guess we could add an 'introduction'
chapter, that describes all of the components and also points
to the various chapters that document those in detail (links
to exchange, auditor, merchant, wallet manual chapters, Taler
is a protocol, hence API spec chapter, Taler is Free Sofware,
hence developer chapter, etc.).
Since it's so brief, i'm thinking of adding it to ‘frags/’, so
that it can be ‘..included:’ in various places.
Please find attached here revision 1.7:
$Id: taler-in-a-nutshell.txt,v 1.7 2021/02/20 04:22:16 ttn Exp $
The Taler payment cycle involves six parties: (a) customer, (b) exchange,
(c) merchant, (d) customer bank, (e) exchange bank, (f) merchant bank. The
exchange is the central entity that mediates the wire transfer of real
currency between (d), (e), (f) by way of "coins", cryptographically secure
tokens passed between (a), (b), (c).
There are six steps to a Taler payment cycle.
In step 1, (a) directs (d) to make real funds available to (b).
In step 2, (d) does a wire transfer of real funds to (e), fulfilling the
request from step 1. (b) generates coins corresponding to those real funds;
these are called the "reserve".
In step 3, (a) "withdraws" coins, either wholly or partially, from (b). These
coins are kept in a "wallet" under control of (a). The coins in the wallet
are anonymous.
In step 4, (a) authorizes payment of coins from the wallet to (c). This
transfers payment coins from the wallet to (c), and change coins from (c) to
the wallet (unless the payment amount exactly matches the denomination of the
coins in the wallet).
In step 5, (c) "deposits" coins into (b). These coins are not anonymous.
In step 6, (b) directs (e) to wire transfer real funds corresponding to the
accumulated deposited coins to (f).
NB: The Taler payment cycle is part of the Taler payment system, which
includes also an auditor component, not described here.
--
Thien-Thi Nguyen -----------------------------------------------
(defun responsep (query) ; (2021) Software Libero
(pcase (context query) ; = Dissenso Etico
(`(technical ,ml) (correctp ml))
...)) 748E A0E8 1CB8 A748 9BFA
--------------------------------------- 6CE4 6703 2224 4C80 7502
signature.asc
Description: PGP signature
- [Taler] (docs) taler-in-a-nutshell.txt, Thien-Thi Nguyen, 2021/02/09
- Re: [Taler] (docs) taler-in-a-nutshell.txt, Christian Grothoff, 2021/02/10
- Re: [Taler] (docs) taler-in-a-nutshell.txt, Sebastian Javier Marchano, 2021/02/11
- Re: [Taler] (docs) taler-in-a-nutshell.txt, Thien-Thi Nguyen, 2021/02/19
- Re: [Taler] (docs) taler-in-a-nutshell.txt, Oussema Settala, 2021/02/20
- Re: [Taler] (docs) taler-in-a-nutshell.txt, Sebastian Javier Marchano, 2021/02/20
- Re: [Taler] (docs) taler-in-a-nutshell.txt, Jacob Bachmeyer, 2021/02/23
- Re: [Taler] (docs) taler-in-a-nutshell.txt, Thien-Thi Nguyen, 2021/02/24
- Re: [Taler] (docs) taler-in-a-nutshell.txt,
Thien-Thi Nguyen <=