Anonymous cryptocurrency list

This commit is contained in:
Radim Lipovčan 2018-07-04 16:04:00 +02:00
parent a26a1f5331
commit 02acd5e9e9
2 changed files with 88 additions and 17 deletions

View File

@ -72,3 +72,41 @@ isbn="978-3-319-66399-9"
url = {https://github.com/monero-project/monero/commit/003b1f909d416ab2c869b76176380c5f133bdad4#diff-c47c7c7383225ab55ff591cb59c41e6b},
urldate = {2018-07-03}
}
@online{monerospamattack,
author = {Riccardo "fluffypony" Spagni},
title = {2014/08/24 {Monero} Blockchain Spam Attack - Post Mortem},
year = 2014,
url = {https://bitcointalk.org/index.php?topic=583449.msg8519146#msg8519146},
urldate = {2018-07-04}
}
@online{cryptonotemerkletree,
author = {
cryptonotefoundation},
title = {CryptoC-3: fix for Merkle tree root issue},
year = 2014,
url = {https://github.com/cryptonotefoundation/cryptonote/commit/6be8153a8bddf7be43aca1efb829ba719409787a},
urldate = {2018-07-04}
}
@online{merkletreeexploit,
author = {
cryptonotefoundation},
title = {Counterfeiting via Merkle Tree Exploits within
Virtual Currencies Employing the CryptoNote
Protocol
},
year = 2014,
url = {https://lab.getmonero.org/pubs/MRL-0002.pdf},
urldate = {2018-07-04}
}
@article{macheta2014counterfeiting,
title={Counterfeiting via Merkle Tree Exploits within Virtual Currencies Employing the CryptoNote Protocol},
author={Macheta, Jan and Noether, Sarang and Noether, Surae and Smooth, Javier},
year={2014}
}

View File

@ -97,6 +97,8 @@
\newcommand\ytl[2]{
\parbox[b]{8em}{\hfill{\color{cyan}\bfseries\sffamily #1}~$\cdots\cdots$~}\makebox[0pt][c]{$\bullet$}\vrule\quad \parbox[c]{.7\linewidth}{\vspace{7pt}\color{red!40!black!80}\raggedright\sffamily #2.\\[7pt]}\\[-3pt]}
%caption
\usepackage{caption}
\begin{document}
\chapter{Úvod}
@ -113,9 +115,15 @@ Toto byl důvod pro komunitu okolo anonymních kryptoměn, aby udělali hardfork
Důležitou změnou bylo oddělení hlavní části vývojářů a vytvoření samostatného forku s názvem Monero dne 23.06.2014 . Tím vznikla kryptoměna, která měla od počátku veřejně známý blockchain, jasně definovaný cíl a motivovaný tým vývojářů \cite{monerofork}.
% Fork BitMonero -> Monero https://github.com/monero-project/monero/commit/003b1f909d416ab2c869b76176380c5f133bdad4#diff-c47c7c7383225ab55ff591cb59c41e6b
% \begin{table}
%\centering
%\begin{minipage}[t]{\linewidth}
\subsection{Současný vývoj}
Vývoj Monera je postaven na vydáních, která jsou plánovány na každých 6 měsíců. Přitom na rozdíl od jiných kryptoměn jde o pravidelné aktualizace, které vývojáři nechtějí spojovat s termínem hardfork.
% Monero attack https://lab.getmonero.org/pubs/MRL-0002.pdf
Hlavními důvody pro tento způsob vývojového cyklu jsou:
\begin{itemize}\itemsep0em
@ -123,11 +131,9 @@ Hlavními důvody pro tento způsob vývojového cyklu jsou:
\item Možnost upravovat mining algoritmus pro ASIC-resistance.
\item Prostor pro pravidelná vylepšení.
\end{itemize}
Celkově došlo prozatím k 20 jednotlivých vydání Monera, přičemž
\begin{table}
\centering
\begin{minipage}[t]{\linewidth}
\begin{figure}[H]
\center
\color{gray}
\rule{\linewidth}{1pt}
\ytl{03.03.2014}{ByteCoin - publikování na GitHub}
@ -142,33 +148,54 @@ Celkově došlo prozatím k 20 jednotlivých vydání Monera, přičemž
\ytl{--.10.2018}{Příští aktualizace sítě}
\bigskip
\rule{\linewidth}{1pt}%
\end{minipage}%
\color{black}\caption{Vývoj Monera}
\end{table}
%\end{minipage}%
%\color{black}\caption{Vývoj Monera}
%\end{table}
\color{black}\caption{Časová osa vývoje Monera}
\label{monero-timeline}
\end{figure}
Zároveň je s těmito vydáními spojena řada chyb, které jsou průběžně opravovány. Mezi známé problémy Monera v minulosti patřily:
\begin{itemize}
\item Spam attack
\begin{itemize}
\item Šlo o zahlcení sítě při posílání transakcí kvůli poplatku za transakci 0.005 XMR. Rychlou opravou bylo úprava poplatku na 0.1XMR. Toto vedlo k implementaci dynamického poplatku za transakci, který je založený na zvolené prioritě platby \cite{monerospamattack}.
%zdroj https://bitcointalk.org/index.php?topic=583449.msg8519146#msg8519146
\end{itemize}
\item Split chain attack
\begin{itemize}
\item Cílené využití zranitelnosti ve výpočtu základu Merkle tree vedla k vytvoření dvou bloků se stejnou výškou a hashem na síti, lišily se ovšem 2 transakcemi na konci bloků \cite{macheta2014counterfeiting}. Tím vznikly dva různé chainy Monera. Chyba se týkala celého protokolu Cryptonote a všech kryptoměn na něm založených, v případě Monera komunita zastavila pohyb transakcí na burzách do dalšího dne, kdy byla vydána oprava \cite{cryptonotemerkletree}.
\end{itemize}
\end{itemize}
%zdroj https://getmonero.org/2017/05/17/disclosure-of-a-major-bug-in-cryptonote-based-currencies.html
\subsection{Alternativy}
Mimo Monero se snaží o anonymní vlastnosti měny i řada dalších projektů. Nejblíže Moneru je ByteCoin, ze kterého Monero vychází, má ovšem špatné jméno v krypto komunitě kvůli 82\% premine měny. Alternativu k Moneru se zachováním řady vlastností nabízí jeho fork Aeon, který využívá méně náročnou implementaci za cenu nižšího stupně anonymity.
\begin{figure}[H]
\center
\begin{tabular}{p{0.1\linewidth}p{0.15\linewidth}p{0.1\linewidth}p{0.15\linewidth}p{0.15\linewidth}p{0.15\linewidth}}
Název & Protokol & Block Time {[}s{]} & Stealth Address & Anonymní transakce & Podpis transakce \\
\centering
\begin{tabular}{p{0.1\linewidth}p{0.16\linewidth}p{0.1\linewidth}p{0.15\linewidth}p{0.15\linewidth}p{0.15\linewidth}}
\textbf{Název} & \textbf{Protokol} & \textbf{Block Time {[}s{]}} & \textbf{Stealth Address } & \textbf{Anonymní transakce} & \textbf{Podpis transakce} \\
Aeon & CryptoNote-Light & 240 & Ano & Ano & Ring Signature \\
ByteCoin & CryptoNote & 120 & Ano & Ano & Ring Signature \\
Byte-Coin & CryptoNote & 120 & Ano & Ano & Ring Signature \\
DASH & X11 & 150 & Ne & Ne zcela & Ano \\
Monero (XMR) & CryptoNote & 120 & Ano & Ano & RingCT \\
PIVX & Zerocoin & 60 & Ne přímo & Ano & x \\
Verge (XVG) & Scrypt & 150 & Ano & Ne, TOR\&I2P & RingCT WIP \\
Zcash (ZEC) & Zerocash & 150 & Vlastní shielded address & Ano s zk-SNARKS & x \\
Zcash (ZEC) & Zerocash & 150 & Vlastní shielded address & Ano pomocí SNARKS & x \\
Zcoin (XZC) & Lyra2 =\textgreater MTP & 600 & Ano & Ano, mint \& spend & Ring Signature
\end{tabular}
\caption{Přehled alternativ Monera}
\captionof{table}{Přehled kryptoměn se zaměřením na anonymitu}
\label{table:monero-alternatives}
%dash https://bitcointalk.org/index.php?topic=1562109.0
%ďash https://docs.dash.org/en/latest/introduction/information.html
%pivx https://github.com/PIVX-Project/PIVX
%pivx https://www.reddit.com/r/pivx/comments/7gjjyw/what_are_the_benefits_of_multisig_addresses/
%zcoin https://github.com/zcoinofficial/zcoin/wiki/Information-for-exchanges
%zcoin https://zcoin.io/zcoins-privacy-technology-compares-competition/
\label{monero-alternatives}
\end{figure}
\section{Blockchain technologie}
Blockchain
\subsection{Block}
@ -257,6 +284,7 @@ Blockchain
\chapter{Mining malware}
\section{Prevence, detekce a recovery}
\subsection{Server část}
%kitty https://www.incapsula.com/blog/crypto-me0wing-attacks-kitty-cashes-in-on-monero.html
\subsection{Běžní uživatelé}
@ -291,7 +319,12 @@ Měsíc & Task \\
\printbibliography[heading=bibintoc]
%\appendix %% Start the appendices.
%\chapter{Příloha}
%Monero
\appendix %% Start the appendices.
\chapter{Zdroje k tabulce 2.2}
dash https://bitcointalk.org/index.php?topic=1562109.0
ďash https://docs.dash.org/en/latest/introduction/information.html
pivx https://github.com/PIVX-Project/PIVX
pivx https://www.reddit.com/r/pivx/comments/7gjjyw/what_are_the_benefits_of_multisig_addresses/
zcoin https://github.com/zcoinofficial/zcoin/wiki/Information-for-exchanges
zcoin https://zcoin.io/zcoins-privacy-technology-compares-competition/
\end{document}