Everything you need to know to mine Arscoins with your CPU or GPU.
A few weeks ago, when our own “Arscoin” cryptocurrency wasgoed very first minted, it looked like Senior Reviews Editor Lee Hutchinson would control the majority of the coins. He began mining early, and he has a crowd of Linux servers sitting ter his wc that can outrun the all-in-one desktops and power-sipping Ultrabooks most of us have on palm.
When our little proefneming began, I knew enough about Bitcoin and Litecoin mining to know that there are more efficient ways to rack up coins than using the default miner, but I had never actually mined either of those currencies myself. Coingen.io, which wij used to produce the Arscoin code, provides no explicit documentation and little post-creation support for freshly minted cryptocurrencies, so it wasgoed up to mij to feel my way forward. I couldn’t out-muscle Lee’s plee utter of computers, but I’ve worked with him for long enough to know that I could outsmart him. (See mij after class, Mr. Cunningham. -Ed.)
My research led mij down a rabbit fuckhole that ran through several wikis and dozens of half-helpful forum posts, but when I ultimately climbed back out, I knew enough to overpower Lee’s pc plee using only a 2012 iMac. To save you from having to go after my dusty path, wij’ll walk you through the best ways to mine out Arscoins—and other altcoins—with your existing hardware.
A duo of notes before wij start. Ter thesis directions, wij’ll attempt not to assume any skill about mining on your part, but the most straightforward mining utilities use the Windows, OS X, and Linux guideline lines. Wij’ll voorkant graphical utilities where suitable, but you Linux users ter particular should make sure you know your way around a Terminal window, especially if you intend to GPU mine. Wij will also require you to download some files from outer sites—we toevluchthaven’t encountered any problems with any of the implements wij’re about to recommend, but wij assume no responsibility for anything you do to your hardware or software while mining Arscoins or any other cryptocurrency.
2nd, while you’ll be able to mine slew of Arscoins with your CPU and GPU (thereby securing yourself some sweet fake hats for the comment section), folks who are serious about actual Bitcoin mining have long since moved to dedicated mining devices like the Butterfly Labs ASIC opbergruimte wij tested out last summer. ASIC-based mining devices are much, much quicker than CPUs or GPUs, and they use less power to boot. Spil of this writing, ASICs that can run the scrypt algorithm used to encrypt Litecoin, Arscoin, and other altcoins aren’t ter widespread circulation, but it’s only a matter of time.
Eventually, the Arscoin project is for those who want to proefneming with digital currencies—and buy some joy hats and colored usernames along the way. Te other words, it is for educational use only, wij have centralized the system te order to prevent it from developing into a real-money economy.
Your online Arscoin wallet
If you’ve never mined any kleuter of coin yourself, it can be helpful to have some idea of what the “mining” process actually entails. Senior Business Editor Cyrus Farivar has covered the basics here, and once you’ve read through that chunk, you’ll have some idea what your laptop is doing to “mine” coins, how cryptocurrency transactions are tracked and verified, and a little about “scrypt,” the hashing algorithm used by Arscoin, Litecoin, and others.
If you want to mine and spend your own Arscoins, the very first thing you’ll need is a “wallet” where you can store them. Thesis wallets match a unique, case-sensitive, alphanumerical address like 1HMdQtU9vgz5umTomCfVGdSeeNsk2tavcK (that one’s mine—tips are welcome) to a private key used to verify that your coins actually belong to you. Many cryptocurrencies will let you use both online and locally stored wallets, but Arscoin’s wallets are online-only. If you have an Ars Technica account for the pui pagina comments and the forums, you can make a wallet for yourself automatically by visiting coins.arstechnica.com/store#wallet . You can use that pagina to see your Arscoin address, view your current balance, and send payments to other addresses. Other tabs will display your purchase history and the (fake) merchandise you can buy with your coins.
Once you have a wallet, most altcoins will let you mine ter one of two different ways. “Solo” mining is exactly what it sounds like—you’re mining for coins by yourself using only your own hardware. Solo mining is a high risk/high prize enterprise. If you toebijten to find a block, you get the entire payout for that block (ter this case, 50 Arscoins). You’re fighting against every other miner on the peer-to-peer network, tho’, and the more people mining at once, the smaller your chance is of successfully finding a block ter the very first place. Solo mining isn’t an option with Arscoin, tho’, because wij’re not distributing the modified Arscoin mining clients.
Besides, there’s a better way: join a mining pool. Pools accept connections from clients and then use those clients’ combined computational power to work on the same hashes at once. Blocks discovered by a pool are then split up and distributed to pool members based on the amount of power they’re contributing to the pool. If your hardware is doing Ten procent of the pool’s hashes, you’ll receive Ten procent of the total payout, and so on. Wij’ve already gone through the trouble of configuring a pool you can use, and wij’ll showcase you how to connect to it te this article. Wij’ll be using Arscoin spil an example, but the basic principles apply whether you’re mining Bitcoin, Litecoin, Dogecoin, or any of the others.
Sharing the wealth: Connect to the Arscoin mining pool
You’ll need two significant lumps of information aside from the e-mail address and password you used to sign up. You’ll need to reminisce the username you selected since it will be used to connect your mining app to the pool, and you’ll want to reminisce the four-digit Speld since you’ll need that any time you want to make switches to your account information.
The very first thing to do once you’ve created an account and clicked the e-mail verification listig is to point the mining pool at your wallet so that it can pay you for your contributions to the pool. Click the Edit Account verbinding te the left-hand navigation tapkast and butt-plug your Arscoin wallet address into the Payment Address field. You’ll also want to waterput a value into the Automatic Payout Threshold opbergruimte so that your coins are deposited into your wallet automatically (“Ten” is a safe default). Then come in your four-digit Speld and click Update. The pool will now be able to deposit coins into your account once you embark mining—they’ll vertoning up ter your transaction history on your wallet pagina.
Eventually, you’ll need to create some “worker” accounts, one for each laptop you intend to connect to the pool at once. Click “My Workers,” and then create spil many unique workers spil you want. The worker names need to be unique, but the passwords can all be the same if you’d like. A word of warning: our pool administrators (both the Lees) can see thesis worker passwords, so even tho’ they’re ideally trustworthy, you shouldn’t use the same password for your workers that you use for your account. By the same token, you shouldn’t use a password here that you use for any of your other online accounts.
You have an account, and you’ve configured it to deposit Arscoins into your online wallet. You have some names and passwords for your workers. It’s eventually time to commence mining.
CPU mining is relatively uncomplicated, and there’s indeed only one spel ter town: CPUminer, also known spil minerd (brief for “miner daemon”). The source code and 32-bit and 64-bit binaries of the device can be downloaded from the bitcointalk.org forums or from SourceForge. Download the version that will run ter your operating system and then unzip all of the files into a directory that you can lightly locate. Te all of the code examples below, wij’ll keep all the files te a desktop folder labeled “cpuminer.”
Open a directive line window, either by finding it te your applications list or by typing “cmd” into Windows Search. Assuming that the kicking off path is C:\users\[your username], type out the following:
Substitute [username] with the username you used when you created a mining pool account. Substitute [worker name] with the name of one of your workers, and [worker password] with that worker’s password. The miner will start to churn, providing you periodic status updates about the hash rate and informing you when it has successfully found a block. Spil long spil you decently plugged te your wallet address and wagen payout settings, coins will start appearing ter your wallet after they’ve bot confirmed.
By default, this will use all of your system’s available CPU threads to mine. If you’d like to leave some CPU threads free for other purposes, add a –thread=X argument to your guideline, where X is the number of threads you’d like to devote to mining. A modern quad-core Intel CPU running at full-tilt will run somewhere ter the neighborhood of 50 kilohashes vanaf 2nd (kH/s) with CPUminer.
Once you’ve downloaded CPUminer and extracted it to the folder on your desktop, open a Terminal window from the Utilities folder or by launching it from Zoeklicht. Assuming that the commencing path is your Huis directory, type the following:
Thesis instructions are pretty much identical to the Windows ones, excepting differences te how the operating systems’ respective directive lines work. The one toegevoegd factor is the chmod directive, used to adjust permissions on the downloaded opstopping so that you can actually execute it. If you’re getting a “permission denied” error when you attempt to run minerd, that’s the problem.
Download CPUminer, samenvatting it to the folder on your desktop, and launch whatever Terminal program your distribution of choice uses. Assuming the kicking off path is your Huis directory, type the following:
Unlike OS X, wij encountered no strange permissions issues under Linux. Just make sure the instruction line’s case-sensitivity doesn’t excursion you up, tho’ this won’t be a problem for most native Linux users.