From 939c69c47eedb97f256fd8a2789a9ca01b5d9f01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Radim=20Lipov=C4=8Dan?= Date: Sat, 6 Oct 2018 23:46:54 +0200 Subject: [PATCH] Mining software --- Thesis.tex | 41 ++++++++++++++++++++++++++++++++++------ images/Screenshot_9.png | Bin 0 -> 16467 bytes 2 files changed, 35 insertions(+), 6 deletions(-) create mode 100644 images/Screenshot_9.png diff --git a/Thesis.tex b/Thesis.tex index 6352dc8..0269a59 100644 --- a/Thesis.tex +++ b/Thesis.tex @@ -880,13 +880,13 @@ Using other peoples resources for mining, often also called crypto jacking (a mo In the current cloud era of computing, this represents vast problems for both service providers and their customers. Providers experience increased power consumption, cooling requirements, customers, on the other hand, are required to pay more for consumed system resources \cite{tahir2017mining}. \subsubsection{Cloud mining} -Represents managed services by specialists that offer mining power using cloud service providers. Due to managed service providers (MSP) markup, this way of mining is not as profitable and not recommended among Monero community in general. - -\begin{figure}[H] -\center \definecolor{ao(english)}{rgb}{0.0, 0.5, 0.0} \definecolor{azure(colorwheel)}{rgb}{0.0, 0.5, 1.0} \definecolor{darkorange}{rgb}{1.0, 0.55, 0.0} +Represents managed services by specialists that offer mining power using cloud service providers. Due to managed service providers (MSP) markup, this way of mining is not as profitable and not recommended among Monero community in general. \\Arrows indicate flow of the resources:\\ \textcolor{ao(english)} {Payment for service}; \textcolor{azure(colorwheel)}{Payment for compute time}; \textcolor{darkorange}{Delivered hashrate} + +\begin{figure}[H] +\center \tikzstyle{decision} = [diamond, draw, fill=blue!20, text width=4.5em, text badly centered, node distance=2.5cm, inner sep=0pt] \tikzstyle{userA} = [rectangle, draw, fill=ao(english)!20, @@ -926,9 +926,37 @@ Represents managed services by specialists that offer mining power using cloud s \label{pict:network-processing} \end{figure} - -\subsection{Systems for mining - ASIC, prebuilds} \section{Mining software} +\subsubsection{Official} +Can be obtained at the official web of the Monero cryptocurrency project at https://getmonero.org/downloads/ . This is an official wallet software that includes solo mining client and cannot be used for pool mining. + +\subsubsection{Community-driven} +Is a category that incorporates opensource mining software projects that have sourcecode published on the Github. Mostly used are: + +\begin{itemize}\itemsep0em +\item XMR Stak +\begin{itemize}\itemsep0em \item Consolidates CPU, AMD and Nvidia GPU mining under one multiplatform application with integrated webserver and autoconfiguration capability. \item Url: \url{https://github.com/fireice-uk/xmr-stak} \end{itemize} +\item XMRig +\begin{itemize}\itemsep0em \item Three separately released miners with autoconfiguration GPU and CPU capability. \item AMD: \url{https://github.com/xmrig/xmrig-amd} + \item Nvidia: \url{https://github.com/xmrig/xmrig-nvidia} \item CPU: \url{https://github.com/xmrig/xmrig} \end{itemize} +\item CCminer - Nvidia CUDA miner +\begin{itemize}\itemsep0em \item Url: \url{https://github.com/tpruvot/ccminer/} \end{itemize} +\end{itemize} + +\begin{figure}[H] +\begin{center} + + \vspace{-0.8em} + \includegraphics[trim={0 0 0 0},clip,width=0.90\textwidth]{Screenshot_9.png} + \caption{XMR-Stak web interface} + \vspace{-1.5em} + \label{pic:withoutresdrawable} +\end{center} + \end{figure} + +\subsubsection{Proprietary} +Having closed source code that community cant inspect, mining software of this category has less reputation compared to the community-driven. This is caused mainly by the fact that the exact produced hash rate and client reported hash rate differed in the past at least regarding the MinerGate miner available at \url{https://minergate.com/downloads/gui} . +\iffalse \section{XMR obtaining comparison} \begin{figure}[H] \center @@ -943,6 +971,7 @@ Cloud mining & & & \caption{Monero network processing} \label{pict:network-processing} \end{figure} +\fi \chapter{Monero miners research} %tento výzkum jsem nenašel, takže říct, že tam nic dalšího není napsat to tam %zobrazování voleb pro multiple choice randomizovat diff --git a/images/Screenshot_9.png b/images/Screenshot_9.png new file mode 100644 index 0000000000000000000000000000000000000000..43a1e1aa2f80ca01d0a1b68129d4b1a03289d79c GIT binary patch literal 16467 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 vuKxzx6*dwB%7GEK5qAqetOv