Mining for Noobs - stealing electricity 101

CrunkLord420

True & Honest Fan
kiwifarms.net
So you have a computer and electricity you don't pay for? Maybe some servers sitting in a datacenter that normally run idle? Just need some extra heat this winter but don't want to buy a new heater? Well turn those machines into a quarter printer with this handy tutorial.

CPU Mining (XMR)
Monero is king here. Using the memory-hard CryptoNight algorithim it makes use of the fast L2 cache of your CPU. GPU mining is possible (using your VRAM) but typically not competitive against other coins.
Wallet: https://getmonero.org/downloads/
Miner: https://github.com/xmrig/xmrig/releases
Pool List: http://moneropools.com/
Command Cheatsheet: edit your config.txt then just run it
Performance Tips: Setting low thread priority to the miner will prevent the miner from lagging your computer.
"The most you should ever use is the number of CPU cores you have. The most you should use, for max performance and efficiency, is the size of your CPU's level 2 cache, divided by 2MB." -- https://www.reddit.com/r/Monero/comments/4b9w1l/mining_how_many_threads/d179wg7/

Notes: Because of the inherently anonymous nature of XMR you can't actually identify the sending address when you receive a transaction. Exchanges issue PaymentIDs to track where to credit deposits to, so be certain to include a "PaymentID" along with the Address. Sometimes the PaymentID and Address are combined into a "Integrated Address", in this case a separate PaymentID is not needed. PaymentIDs are otherwise optional, and not needed when withdrawing to your own desktop wallet.

A note about video cards
Mining on video cards make use of the parallel computing API offered by your graphic card vendor, OpenCL for AMD, and CUDA for NVIDIA. Unlike 3D graphics APIs (eg. Direct3D, OpenGL, Vulkan) which are implement both on NVIDIA and AMD cards, the parallel computing APIs used are completely incompatible. AMD cards are usually more popular due to their price and power usage.

Do not set low thread priority to GPU miners. The speed at which your CPU can send commands to the GPU is very critical for good hashrates. GPU miners should not be creating high enough CPU load to be a desktop performance issue. It is very important you set low thread priority to your CPU miner if you're mining both CPU/GPU at the same time as the CPU miner will end up blocking your GPU miners thread.

AMD Video Card Mining (ETH)
Most coins mine best on AMD. In recent history the most stable coin to mine has been Ethereum (ETH) which uses the Ethash algo.
Miner: https://github.com/ethereum-mining/ethminer/releases
Wallet: https://github.com/ethereum/mist/releases
Pool List: https://www.reddit.com/r/EtherMining/wiki/software/pools
Notes: ETH and ETC can be mined with the same software, needs different pool/wallet. ethminer supports both OpenCL and CUDA.

NVIDIA Video Card Mining (ZEC)
Equihash-based coins like Zcash (ZEC) work well on NVIDIA and in my personal experience can be mined with almost zero performance loss during general desktop usage (by contrast, a XMR GPU miner can borderline hard-lock your desktop).
Miner: https://github.com/nicehash/nheqminer/releases
Wallet: https://z.cash/download.html (I haven't had issue mining to an exchange deposit address with this coin)
Pool List: https://zcash.flypool.org/ & https://zec.nanopool.org/
Command Example: nheqminer_16_04 -l us1-zcash.flypool.org:3333 -u ADDRESS.WORKER -p z -t 0 -cd 0 -cb 32 -ct 32
Notes: ZEC and ZCL can be mined with the same software, needs different pool/wallet. nheqminer only supports CUDA.

Exchanges
Once you've got a decent payout, you'll probably want to sell it for some BTC. Stick to the below listed exchanges, don't go anywhere else (ignoring fiat-focused exchanges). A saying in the crypto community is "if you don't hold the private keys, they're not your coins", so don't treat an exchange like a wallet. Once you've got your BTC, it's best to withdraw it into a BTC wallet like Electrum (technically a SPV client, but good enough for the masses).

Recommended Altcoin Exchanges
Binance: https://binance.com/

I don't recommend these exchanges, but they're not "scams".
Poloniex: https://poloniex.com/

Bittrex: https://bittrex.com/

Cryptopia: https://www.cryptopia.co.nz/
YoBit: https://yobit.net/

Selling Tips
It can be worth it to put your altcoin up for sale at the daily or weekly high. Prices oscillate, sometimes they spike violently up and down (often at the whim of BTCs price). Don't unload your minings at the bottom of the chart, try to have some orders up at high prices to order to catch spikes up. Exchanges (eg. Poloniex) tend to give you a better fee-rate if you're a "maker" (putting unfilled order into the book) instead of a "taker" (filling an order). So even if you want to immediately sell it can make sense to put your sell order right at the end of the sell-side.

Glossary
Altcoin/Shitcoin: any cryptocurrency that isn't bitcoin
Wallet: software you download on your computer and use to generate an address, download the blockchain (these are many GB) and send transactions. It's best to mine directly to your address, not to an exchange (unless you understand the risks).
Pool: in the beginning you could only mine on your own, but with highly competitive hashrates the need for people to pool resources together became necessary. Contributions are recorded and paid out after passing a minimum. Unless you're mining a very low hashrate coin do not attempt to solo-mine.
Miner: does math, submits "shares" to the pool to be credit to your pool balance.
Worker: Pools sometimes give you an option to add a simple name to each mining rig so you can keep track, it's just for your use and not important.

FAQ / Misc Shit
Comparing Minable Coins
http://whattomine.com/
https://www.coinwarz.com/cryptocurrency (has historical hashrate charts)
Picking a pool?
Avoid picking the most popular pools, PoW is fundamentally about decentralization. You are doing a disservice to the overall network by adding more hash power to the #1 (or even #2) pool. In extreme cases it can become possible for a dominant pool to do a "51% attack".
Speculative Mining?
It's when you try to find newly announced coins to mine, then rush them to market. You can make significantly more than whatever the top stable coin to mine is, but maybe that coin never gets listed on an exchange, ever. I made most of my coin doing this.
Finding New Shitcoins?
You're looking for POW (Proof of Work), ignore ICO/POS garbage: https://bitcointalk.org/index.php?board=159.0
My pool balance isn't going up!
Blocks need to mature before they are credited, different coins have different block maturation times. Be patient. Pool bookkeeping is done via cronjob and isn't real time.
USDT?
Not a cryptocurrency, not USD. It's digital funny-money issued by the same people who run Bitfinex (fiat-focused exchange). They supposedly have a bank vault full of USD in order to "peg" the value of USDT to USD. It's sketchy as shit. No you can't go to the USDT peeps and get paid out in USD. Avoid it. This ranting man on twitter will be happy to answer your questions: https://twitter.com/bitfinexed

I'll probably update this later
 
Last edited:

CrunkLord420

True & Honest Fan
kiwifarms.net
Am i doing it right?
View attachment 307516

Also, do i lose anything if i just close the miner?
It looks fine to me, check your pool to make sure your balance is going up after a day.

As for quitting your miner, not really. The only time your mining counts for anything is when you successfully submit a share. Successfully submitting a share requires you to find the correct hash in your specific job. Sometimes you can rapidly completely a bunch of shares in a row, or sometimes a new block will be discovered before you can even do one. Pools will automatically adjust the difficulty of jobs assigned to you based on your hashrate in order to try get at least one share per block.

At most you're losing whatever work you've already completed since the last assigned job (might be a statistical fallacy) and the difficulty adjustments the pool has assigned to your miner.

For more details on wtf a share is see: https://ethereum.stackexchange.com/questions/4529/for-pool-mining-what-exactly-is-a-share/22781#22781

Note: miner difficulty and network difficulty are different. Network difficulty adjusts to the total network hashrate in order to maintain it's appropriate blocktime (this is also why blocks sometimes happen sooner/later).
 
Last edited:

AnOminous

do you see what happens
True & Honest Fan
Retired Staff
kiwifarms.net
Am i doing it right?
View attachment 307516

Also, do i lose anything if i just close the miner?
I'm not sure, but I think the most you could lose is whatever progress you had in the job you were currently doing. Since it looks like you were doing one every 3 minutes, that wouldn't be much. You might even be losing less, since it might be communicating back every time it gives you a status message. I'm not sure, though.
 

Schwachkopf

I'm a cat fueled by hopes and dreams.
kiwifarms.net
Monero keeps trying to synchronize with Daemon for hours and it hasn't finished, what does this mean exactly?
 

CrunkLord420

True & Honest Fan
kiwifarms.net
Monero keeps trying to synchronize with Daemon for hours and it hasn't finished, what does this mean exactly?
It will take hours to download, it has to verify all transactions as it goes along. I assume you're using the GUI, which probably doesn't do a great job at surfacing daemon status (I still use the CLI). It has to download it and verify all the transactions. Transaction validation is particularly disk IO intensive because of RingCT.
 
  • Informative
Reactions: Schwachkopf

Schwachkopf

I'm a cat fueled by hopes and dreams.
kiwifarms.net
It will take hours to download, it has to verify all transactions as it goes along. I assume you're using the GUI, which probably doesn't do a great job at surfacing daemon status (I still use the CLI). It has to download it and verify all the transactions. Transaction validation is particularly disk IO intensive because of RingCT.
So, do i use the Monerod.exe or the CLI? I've tried using CLI but it keeps asking for my wallet and it won't recognize the one i have on my Documents.
 

CrunkLord420

True & Honest Fan
kiwifarms.net
So, do i use the Monerod.exe or the CLI? I've tried using CLI but it keeps asking for my wallet and it won't recognize the one i have on my Documents.
monerod is the daemon (does all the blockchain stuff), monero-cli-wallet is the client (communicates with the daemon and handles your wallet file). You need both. The GUI is running monerod in the background as a separate process and communicates via RPC. Your wallet needs to be in the same folder as the monero-cli-wallet to be loaded (at least that's how I use it).
 
  • Informative
Reactions: Schwachkopf

Lurkette

Professional Depression
True & Honest Fan
kiwifarms.net
i admit i am a shitlord dumb dumb when it comes to technology, so apologies for this probably dumb question, but is it at all viable to mine with a regular old laptop i use for school? aside from for the site i mean. i get i won't be made rich, but from what i saw it seemed like i'd only make $20 a year or so, and that's if i leave the thing running 24/7.
 

CrunkLord420

True & Honest Fan
kiwifarms.net
i admit i am a shitlord dumb dumb when it comes to technology, so apologies for this probably dumb question, but is it at all viable to mine with a regular old laptop i use for school? aside from for the site i mean. i get i won't be made rich, but from what i saw it seemed like i'd only make $20 a year or so, and that's if i leave the thing running 24/7.
Use a hashrate calculator to determine the truth here. I mine across multiple systems, and you can mine everything to a single address. Don't bother mining if you can't get paid out at least on a monthly or semi-monthly basis imo.

Note you can mine shittier new coins for quicker payout, Sumokoin and Karbowanec are pointless Monero forks that are easier (and sometimes more profitable) to mine than Monero. But these coins tend to lose value quickly as they get sold down by miners.
 
Last edited:

Mr. Duck

kiwifarms.net
Well, i've been mining for almost 48 hours but zcash4win doesn't show any change on my address' balance, is there another way to see if i'm actually getting any money?
 

Kiwi Jeff

Like☆Cruise
True & Honest Fan
kiwifarms.net
If I got a lot of computers with decent specs mining for me at work, how much could I possibly make?
 

CrunkLord420

True & Honest Fan
kiwifarms.net
If I got a lot of computers with decent specs mining for me at work, how much could I possibly make?
I was hoping I could leave it run while I was at work.

Edit for typo
This is a complicated question involving a lot of factors. You need to get estimated hashrates for your hardware and use a hashrate calculator to determine your estimated coin payouts. This isn't taking into account things like the price of the coin, and whether or not your counting in USD or BTC.

http://whattomine.com/ has a calculator, as for estimated hashrates I suggest you benchmark for yourself.
 

AnOminous

do you see what happens
True & Honest Fan
Retired Staff
kiwifarms.net
You almost need free electricity to make it worthwhile. Also if you do mine, don't even bother with Bitcoin. Nothing but specialized custom hardware fabricated specifically for crypto rigs (ASIC), in huge farms, is even worth the time. And even then, a lot of the people doing it are flat out stealing the electricity to do it. Probably from corrupt power companies in China.
 
Tags
None

About Us

The Kiwi Farms is about eccentric individuals and communities on the Internet. We call them lolcows because they can be milked for amusement or laughs. Our community is bizarrely diverse and spectators are encouraged to join the discussion.

We do not place intrusive ads, host malware, sell data, or run crypto miners with your browser. If you experience these things, you have a virus. If your malware system says otherwise, it is faulty.

Supporting the Forum

How to Help

The Kiwi Farms is constantly attacked by insane people and very expensive to run. It would not be here without community support.

BTC: 1DgS5RfHw7xA82Yxa5BtgZL65ngwSk6bmm
ETH: 0xc1071c60Ae27C8CC3c834E11289205f8F9C78CA5
BAT: 0xc1071c60Ae27C8CC3c834E11289205f8F9C78CA5
LTC: LSZsFCLUreXAZ9oyc9JRUiRwbhkLCsFi4q
XMR: 438fUMciiahbYemDyww6afT1atgqK3tSTX25SEmYknpmenTR6wvXDMeco1ThX2E8gBQgm9eKd1KAtEQvKzNMFrmjJJpiino