mirror of
https://github.com/Ownercz/ssme-thesis.git
synced 2025-04-27 12:43:47 +02:00
Anonymous cryptocurrency list
This commit is contained in:
parent
a26a1f5331
commit
02acd5e9e9
38
Thesis.bib
38
Thesis.bib
@ -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}
|
||||
}
|
67
Thesis.tex
67
Thesis.tex
@ -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}
|
||||
|
Loading…
Reference in New Issue
Block a user