linux bitcoin mining howto

Monero is a secure, untraceable and resilient digital currency.We believe it is the successor to Bitcoin.How to mine Monero on Windows or Linux (Fedora or Ubuntu) xmr-stak-cpu xmr-stak-amd xmr-stak-nvidia xmrminer monerospelunker cpuminer-multi Overview Before you begin, follow our tutorial for creating a Monero wallet.Then choose a mining pool from the list above.For the resilience of the Monero mining network, it is advisable that we all choose different mining pools so that an unhealthy concentration does not appear at any one mining pool.The examples below use the ": pool.Swap that address for the address of the pool you wish to use.Mining Monero on Windows using MoneroSpelunker MoneroSpelunker (announced here) is a Windows GUI for the popular Wolf CPU miner.Download the zip file here, and unzip it.Then run the monerospelunker.exe file and enter your Monero wallet address were you would like to be paid for your mining.
Enter the mining address of the pool you have chosen, then click 'start mining'.Mining Monero on Fedora 24 and above Remember to replace WALLET_ADDRESS_HERE with your own Monero wallet's public address.The "-t 3" option determines how many of your CPU threads will be used for mining.Mining Monero on Ubuntu 14 and above Remember to replace WALLET_ADDRESS_HERE with your own Monero wallet's public address.Checking your mining earnings To check how much Monero you have earned through your mining efforts, enter your wallet address into the "Lookup" box at the mining pool site.It will tell you how much you have earned, and how much has been paid out so far.Note that each mining pool has a payment threshold, which saves on transaction fees by only paying out once you have mined a certain amount of Monero.Be prepared for it to take days or weeks to receive your first payment, depending on the speed of your computer hardware.Note that with some pools, your Hash Rate will be reported as zero for most of the time, until you suddenly submit a 'share' to the pool from your mining efforts.
You will temporarily see your Hash Rate reported, after which it will return to zero.This is normal for some pools, and you do not need to worry that something is not working correctly.As long as after a while you see the "total hashes submitted" figure increase, then your mining setup is working.Why Monero vs Bitcoin Monero ELI5 (Explain like I'm five) - a super simple explanation of how Monero works How Monero's privacy works Monero Infographic How long transactions take Transaction fees Glossary of the most important Monero terms A low-level explanation of the mechanics of Monero vs Bitcoin in plain English How to use the Monero GUI wallet How to create a Monero command line wallet How to speed up initial blockchain sync How to send and receive Monero on the command line How to prove you've made a payment How to restore a command line wallet from your 25 word seed How to verify your funds with a private view key How to buy Monero Set up a Monero wallet on a USB pendrive linux computer using a remote daemon How to mine Monero on Windows or Linux (Fedora or Ubuntu) Configure OpenAlias to more easily share your Monero address Create a paper wallet for secure offline storage Display a Monero ticker on your Mac menu bar Avoiding Google ad attacks Trusted and untrusted sites Send feedback, corrections or suggestions to hellomonero.how Donations for running costs appreciated at Thanks to Monero developers and community members that answered questions that contributed to the content in this site: jollymort, hyc, moneromoo, smooth, jwinterm, debruyne, fluffypony, pero, needmoney90, ferretinjapan, idunk, saddam, wolf0, daveyjones, snipa, gingeropolous, markos, othe, m5m400, luigi1111, kenshi84 Disclaimer: This site contains opinion for informational purposes only and does not consitute investment advice.
Information may contain errors and omissions.Use solely at your own risk.Services listed here are run by third parties and are not vetted by this site.The authors of this site and/or the authors of articles linked to from this site may have financial investments that may bias their opinions, including ownership of Monero currency.litecoin usd chartAlways do your own research, form your own opinions, and never take risks with money or trust third parties without verifying their credibility.free bitcoin win payoutRemember to take your computer security seriously and never use a computer or phone that is at risk of infection by untrusted software that may contain malware or viruses.greece euro bitcoinInstall/use Debian 8 or Ubuntu 16.0.4 then execute: Ethereum is a crypto currency similar to Bitcoin as it is based on the blockchain technology.litecoin china
Ethereum is not yet another Bitcoin clone though, since it has an additional feature called Smart Contracts that makes it unique and very promising.I am not going into details how Ethereum works, you can get that into great detail on the Internet.This post is about Ethereum mining.dark wallet bitcoin videoMining is how crypto coins are created.bitcoin achat en ligneYou need to spent computing time to get coins out.bitcoin dice reviewAt the beginning CPU mining was sufficient, but as the Ethereum network difficulty has increased you need to use GPUs as they can calculate at a much higher hashrate than a general purpose CPU can do.bitcoin 1070About 2 months ago I bought a new gaming rig, with a Nvidia GTX 1070 so I can experience virtual-reality gaming with a HTC Vive at a great framerate.butterfly bitcoin
As it turns out modern graphics cards are very good at hashing so I gave it a spin.Initially I did this mining setup with Windows 10, as that is the operating system on my gaming rig.If you want to do Ethereum mining using your GPU, then you really want to use Linux.On Windows the GTX 1070 produced a hashrate of 6 MH/s (megahashes per second) while the same hardware does 25 MH/s on Linux.The hashrate multiplied by 4 by using Linux instead of Windows.Keep reading and follow this guide.You have to pick a Linux distro to use for mining.As I am a Debian developer, all my systems run Debian, which is what I am also using for this guide.The same procedure can be done for Ubuntu as it is similar enough.For other distros you have to substitute the steps yourself.So I assume you already have Debian 8 or Ubuntu 16.04 installed on your system.First we need the geth tool which is the main Ethereum "client".Ethereum is really a peer-to-peer network, that means each node is a server and client at the same time.
A node that contains the complete blockchain history in a database is called a full node.For this guide you don't need to run a full node, as mining pools do this for you.We still need geth to create the private key of your Ethereum wallet.Somewhere we have to receive the coins we are mining Add the Ethereum APT repository using these commands: On Debian 8 (on Ubuntu you can skip this) you need to replace the repository name with this command: Install ethereum, ethminer and geth: A wallet is where coins are "stored".They are not really stored in the wallet because the wallet is just a private key that nobody has.The balance of that wallet is visible to everyone using the blockchain database.And this is what full nodes do, they contain and distribute the database to all other peers.So this this command to create your first private key for your wallet: Be aware, that this passphrase protects the private key of your wallet.
Anyone who has access to that file and knows your passphrase will have full control over your coins.And also do not forget the passphrase, as if you do, you lost all your coins!The output of "geth account new" shows a long character/number sequence quoted in {}.This is your wallet address and you should write that number down, as if someone wants to send you money, then it is to that address.We will use that for the mining pool later.For OpenCL to work with nvidia graphics cards, like my GTX 1070, you need to install this proprietary driver from nvidia.If you have an older card maybe the opensource drivers will work for you.For the nvidia pascal cards numbers 10xx you will need this driver package.But before we can use that installer we need to install some dependencies that installer needs as it will have to compile a Linux kernel module for you.Install the dependencies using this command: Now we can make the installer executable and run it like this: If that step completed without error, then we should be able to run the mining benchmark!
The -M means "run benchmark" and the -G is for GPU mining.The first time you run it it will create a DAG file and that will takes a while.For me it took about 12 minutes on my GTX 1070.After that is should show a inner mean hashrate.If it says H/s that is hashes per second and KH is kilo (H/1000) and MH is megahashes per second (KH/1000).I had numbers around 25-30 MH/s, but for real mining you will see an average that is a balanced number and not a min/max range.Now it gets serious, you need to decide 2 things.First which Ethereum network you want to mine for and the second is using which pool.Ethereum has 2 networks, one is called Ethereum One or Core, while the other is called Ethereum Classic.Ethereum has made a hardfork to undo the consequences of a software bug in the DAO.The DAO is a smart contract for a decentralized organization.Because of that bug, a blackhat could use that bug to obtain money from that DAO.The Ethereum developers made a poll and decided that the consequences will be undone.
Not everyone agreed and the old network stayed alive and is now called Ethereum Classic short ETC.The hardfork kept its short name ETH.This is important to understand for mining, because the hashing difficulty has a huge difference between ETH and ETC.As of writing, the hashrate of ETC is at 20% compared to ETH.Thus you need less computing time to get ETC coins and more time to get ETH coins.Differently said, ETC mining is currently more profitable.Hmmmm, I want a swimming pool, thanks!You can mine without a pool, that is called solo mining, but you will get less reward.A mining pool are multiple computers that work on the same block to find a solution quicker than others.The pool has an aggregated hashrate that is higher than other solo miners.Each found block by anyone in this pool will be rewarded to everyone in the pool.The reward of 5 ether currently per block gets split in the same ratio of hashrate each member provides (minus the pool fee).