Zerocoin -> Zerocash

Replace zerocoin with zerocash and fix incorrect critisisms
This commit is contained in:
Jeff Burdges 2016-11-07 17:33:58 +01:00
parent 44f57b37ab
commit 89d8696886

View File

@ -118,7 +118,7 @@ activity, and this limits the ability of the state to shape the
society. As bribery is virtually impossible to detect, corruption is society. As bribery is virtually impossible to detect, corruption is
widespread and not limited to social elites. widespread and not limited to social elites.
% %
Zerocoin~\cite{miers2013zerocoin} is an example for translating an Zerocash~\cite{zerocash} is an example for translating an
anarchistic economy into the digital realm. anarchistic economy into the digital realm.
This paper describes Taler, a simple and practical payment system for This paper describes Taler, a simple and practical payment system for
@ -188,7 +188,7 @@ in this class is Bitcoin~\cite{nakamoto2008bitcoin}. An initial
concern with Bitcoin was the lack of anonymity, as all Bitcoin concern with Bitcoin was the lack of anonymity, as all Bitcoin
transactions are recorded for eternity, which can enable transactions are recorded for eternity, which can enable
identification of users. In theory, this concern has been addressed identification of users. In theory, this concern has been addressed
with the Zerocoin extension to the protocol~\cite{miers2013zerocoin}. in the alternatve Zerocash protocol~\cite{zerocash}.
The key contribution of blockchain-based protocols is that The key contribution of blockchain-based protocols is that
they dispense with the need for a central, trusted they dispense with the need for a central, trusted
@ -201,7 +201,7 @@ Yet, there are several major irredeemable problems inherent in their designs:
So Bitcoin is an environmentally irresponsible design. So Bitcoin is an environmentally irresponsible design.
\item Bitcoin transactions have pseduononymous recipients, making taxation \item Bitcoin transactions have pseduononymous recipients, making taxation
hard to systematically enforce. hard to systematically enforce.
The Zerocoin extension makes this worse. The Zerocash extension makes this worse.
\item Bitcoin introduces a new currency, creating additional \item Bitcoin introduces a new currency, creating additional
financial risks from currency fluctuation. financial risks from currency fluctuation.
\item Anyone can start an alternative Bitcoin transaction chain, \item Anyone can start an alternative Bitcoin transaction chain,
@ -216,13 +216,14 @@ Yet, there are several major irredeemable problems inherent in their designs:
% currency exchange and exacerbates the problems with currency fluctuations. % currency exchange and exacerbates the problems with currency fluctuations.
\end{itemize} \end{itemize}
Anonymity extensions for BitCoin such as Zerocoin~\cite{miers2013zerocoin} Anonymous alternatives to BitCoin such as Monero~\cite{??},
and BOLT~\cite{BOLT} are also limited to transactions with coins Zerocash~\cite{zerocash}, its predecessor Zerocoin~\cite{miers2013zerocoin},
of fixed discrete value, creating problems with giving change we and the recently proposed BOLT~\cite{BOLT} each have different technical
outlined in the introduction. Furthermore, these extensions have limitations. Yet, all exacerbate BitCoin's inherent issues with
problems with aborted transactions, which can reduce the anonymity transaction certenty and performance by require excessive
set. Taler's refresh protocol also addresses the problem of aborted computation, more blockchain transactions, etc. By comparison,
transactions, ensuring that aborts cannot be used to attack the Taler's refresh protocol handles aborted transactions with minimal
overhead, and ensures that aborts cannot be used to attack the
privacy assurances of the system. privacy assurances of the system.
%GreenCoinX\footnote{\url{https://www.greencoinx.com/}} is a more %GreenCoinX\footnote{\url{https://www.greencoinx.com/}} is a more