[Top][All Lists]

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

[GNUnet-SVN] [taler-www] branch master updated: expand glossary to expla

From: gnunet
Subject: [GNUnet-SVN] [taler-www] branch master updated: expand glossary to explain zombie coins
Date: Wed, 24 Jul 2019 00:28:39 +0200

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

grothoff pushed a commit to branch master
in repository www.

The following commit(s) were added to refs/heads/master by this push:
     new a5b4f15  expand glossary to explain zombie coins
a5b4f15 is described below

commit a5b4f1534c54982aace15cb6ae9c855cdf9cbd62
Author: Christian Grothoff <address@hidden>
AuthorDate: Wed Jul 24 00:28:37 2019 +0200

    expand glossary to explain zombie coins
 glossary.html.j2 | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

diff --git a/glossary.html.j2 b/glossary.html.j2
index 997f19b..a90b6c2 100644
--- a/glossary.html.j2
+++ b/glossary.html.j2
@@ -57,6 +57,20 @@
      Taler's payment service provider.  Issues electronic `coins` during 
`withdrawal` and redeems them when they are `deposited` by merchants.
     {% endtrans %}
+<dt>{{ _("expired") }}</dt>
+  <dd>
+    {% trans %}
+     Various operations come with time limits. In particular, `denomination 
+     come with strict time limits for the various operations involving the
+     `coin` issued under the `denomination`. The most important limit is the
+     `deposit` expiration, which specifies until when wallets are allowed to
+     use the coin in `deposit` or `refreshing` operations. There is also a 
+     expiration, which specifies how long the exchange keeps records beyond the
+     `deposit` expiration time.  This latter expiration matters for legal 
+     in courts and also creates an upper limit for `refreshing` operations on
+     special `zombie coin`.
+    {% endtrans %}
+  </dd>
 <dt>{{ _("extension") }}</dt>
     {% trans %}
@@ -98,6 +112,14 @@
      a `coin` is owned by the entity that knows the private key of the coin
     {% endtrans %}
+<dt>{{ _("payback") }}</dt>
+  <dd>
+    {% trans %}
+     operation by which an exchange returns the value of coins affected
+     by a `revocation` to their `owner`, either by allowing the owner to
+     withdraw new coins or wiring funds back to the bank account of the `owner`
+    {% endtrans %}
+  </dd>
 <dt>{{ _("proof") }}</dt>
     {% trans %}
@@ -128,6 +150,12 @@
      operation by which a merchant steps back from the right to funds that he 
obtained from a `deposit` operation, giving the right to the funds back to the 
     {% endtrans %}
+<dt>{{ _("revocation") }}</dt>
+  <dd>
+    {% trans %}
+     exceptional operation by which an exchange withdraws a denomination from 
circulation, either because the signing key was compromised or because the 
exchange is going out of operation; unspent coins of a revoked denomination are 
subjected to payback.
+    {% endtrans %}
+  </dd>
 <dt>{{ _("sharing") }}</dt>
     {% trans %}
@@ -188,6 +216,19 @@
      operation by which a `wallet` can convert funds from a reserve to fresh 
     {% endtrans %}
+<dt>{{ _("zombie coin") }}</dt>
+  <dd>
+    {% trans %}
+     a `coin` is a zombie coin if the coin was (1) used as the `dirty` coin
+     in `refreshing`, (2) the `denomination` of the `fresh` coins created 
during the
+     `refreshing` was subject to `revocation`, resulting in the `fresh` coin
+     from the refresh operation being subjected to `payback`; as a result,
+     the formerly `dirty` coin is eligible for
+     `refreshing`, even if the dirty coin's denomination is `expired` for
+     deposit operations (but not if it is expired past the legal
+     data retention requirement).
+    {% endtrans %}
+  </dd>
 {% endblock body_content %}

To stop receiving notification emails like this one, please contact

reply via email to

[Prev in Thread] Current Thread [Next in Thread]