gnunet-svn
[Top][All Lists]
Advanced

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

[taler-docs] branch master updated: Editing the sub chapter 'Fee levels


From: gnunet
Subject: [taler-docs] branch master updated: Editing the sub chapter 'Fee levels in case of misuse'
Date: Sat, 16 Jan 2021 11:09:35 +0100

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

skuegel pushed a commit to branch master
in repository docs.

The following commit(s) were added to refs/heads/master by this push:
     new 5d8ac9d  Editing the sub chapter 'Fee levels in case of misuse'
5d8ac9d is described below

commit 5d8ac9d027b2d16eff68e7bd447c6c7b6f1d11e7
Author: Stefan Kügel <skuegel@web.de>
AuthorDate: Sat Jan 16 11:08:39 2021 +0100

    Editing the sub chapter 'Fee levels in case of misuse'
---
 design-documents/012-fee-schedule-metrics.rst | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/design-documents/012-fee-schedule-metrics.rst 
b/design-documents/012-fee-schedule-metrics.rst
index e788597..f7a6f4e 100644
--- a/design-documents/012-fee-schedule-metrics.rst
+++ b/design-documents/012-fee-schedule-metrics.rst
@@ -185,10 +185,13 @@ However, refresh transactions can be triggered 
anonymously an unlimited number o
 
 * Abuse due to ``deposit transactions`` is unlikely as the Exchange operator 
will usually charge deposit fees on every denomination to generate income 
respectively to cover costs.
 
-* Abuse due to ``refresh transactions`` is possible and requires a 
differentiated treatment: The normal case for refresh operations is given, when 
wallets obtain fresh coins for a used coin of higher denomination than the 
amount to be paid. In this case, an Exchange operator will not charge a refresh 
fee on payments with coins of unsuitable denomination. Only in the case of 
abuse the Exchange operator must charge this fee when a malicious party 
triggers refreshes en masse. These misuse c [...]
-(1.) arbitrary transaction aborts;
-(2.) arbitrary repeated refunds (which, however, must be triggered by 
malicious sellers - costs are borne on a case-by-case basis).
-In extreme cases of abuse - when an exchange suffers from arbitrarily 
triggered refresh transactions, the Exchange operator must set the refresh fee 
or increase it and thus charge all coin owners whose coins were signed by that 
exchange.
+* Abuse due to ``refresh transactions`` is possible and requires a 
differentiated treatment: The normal case for refresh transactions is given 
anytime when wallets obtain fresh coins as change for a spent coin of higher 
denomination than the amount to be paid. In this case, an Exchange operator 
will not charge a fee on refreshes for payments with coins of unsuitable 
denomination. Only in the case of abuse - when an exchange suffers from 
arbitrarily triggered refresh transactions en masse [...]
+1. arbitrary transaction aborts;
+2. arbitrary repeated refunds (which, however, must be triggered by malicious 
sellers - costs are borne on a case-by-case basis by sellers).
+
+* Abuse due to ``refund transactions`` is theoretically possible and can be 
treated by introducing or increasing the 'Refund' fee whenever a seller 
triggers the refund transaction.
+
+* Abuse due to ``wire transfers`` will only be a burden for an Exchange 
operator when sellers increase the frequency of aggregated wire transfers from 
the exchange to their banking accounts. This is the case for extremely often 
triggered wire transfers after customers' deposit transactions in order to 
receive sales revenues immediately. A good reason to do this may be the 
seller's need for liquidity. Some merchants might also gain profit from 
interest rates, if they receive revues long t [...]
 
 * Abuse due to ``closing transactions`` and the involved remittances 
(withdrawing to the wallet failed within the given time frame, Exchange has to 
wire the value to the originating account) burdens the Exchange operator with 
costs for wire transfers; to prevent this, the Exchange operator can introduce 
a fee by adjusting the **closing** variable.
 

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