depolymerization

wire gateway for Bitcoin/Ethereum
Log | Files | Refs | Submodules | README | LICENSE

commit e32c20e7c0d488116a6f020e4b730b0495d3ab9f
parent bd0d1c193061f494ec7cc6134268d731d44c1734
Author: Emmanuel Benoist <emmanuel.benoist@bfh.ch>
Date:   Sun,  5 Jun 2022 18:03:05 +0200

Some more typos plus explanation of the denominaton keys

Diffstat:
Marticle-brains22/depolymerizer.tex | 11++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/article-brains22/depolymerizer.tex b/article-brains22/depolymerizer.tex @@ -51,7 +51,7 @@ Software. The goal of this project is to enable payments with blockchain-based cryptocurrencies in GNU Taler. Blockchain-based cryptocurrencies come with their own special set of -challenges, such as lack of finality and unpredictable delays and fees +challenges, such as lack of finality, unpredictable delays and fees in transactions. Our work analyzes the limitations that arise from using a blockchain as a settlement layer for GNU Taler and describes ways to mitigate their impact. By proving that blockchains can be @@ -130,7 +130,7 @@ our system allowing to solve the inherent problems of blockchains. \section{Background: GNU Taler}\label{sec:taler} The GNU Taler system has been designed as an electronic payment system -for FIAT currencies (Figure~\ref{fig:taler}).~\cite{dold2019} +for fiat currencies (Figure~\ref{fig:taler}).~\cite{dold2019} Customers who want to use GNU Taler use a Taler wallet. To get tokens into their wallet, customers make a wire transfer to an exchange. In response, the exchange issues tokens to the users who store them in @@ -151,7 +151,7 @@ who check that all transactions are regular and that the exchange has adequate funds in escrow to meet its obligations from tokens in circulation. -When a users need tokens, they make a money transfer to the +When users need tokens, they make a money transfer to the exchange. Then they generate tokens and have them signed by the exchange. The signature is blind, so the exchange does not know the public key of the tokens it has signed~\cite{cbdc2021chaum}. @@ -281,7 +281,8 @@ appear in the fork {\em or} until the operator manually intervenes to resolve the situation. One such possible intervention enabled by GNU Taler is for the -exchange to revoke the affected denomination keys, and to request all +exchange to revoke the affected denomination keys (i.e. the keys used +for blind signature of one type of coins), and to request all wallets to reveal the blinding factors of tokens in circulation that correspond to those denominations. This would allow the exchange to re-issue the tokens that were from on-chain transfers that were not @@ -312,7 +313,7 @@ The GNU Taler amount format is based on RFC 8905~\cite{rfc8905}. It allows up to $2^{53}$ unit and 8 decimal digits. This format is perfectly suited for Bitcoin where the maximal amount is 21 million bitcoins and the smallest unit being the Satoshi, one Satoshi being -worth $10^8$ Bitcoin. However, the smallest unit of Ether is the Wei, +worth $10^{-8}$ Bitcoin. However, the smallest unit of Ether is the Wei, with one Ether being worth $10^{18}$ Wei. The amount of Ether in circulation continues to grow without a cap, with over 119,000,000 Ether in circulation at the time of writing those lines. Therefore, it