NotesCryptocoin
This is a collection of links of the resources needed in mining Cryptocoins / Altcoins of which Bitcoin is the most famous. At the time of writing, most people in this field know that Bitcoin mining for the home user is no longer a worthwhile exercise. So the focus is more general here, about mining other crypto coins.
Contents
- Digital Wallet
- Exchanges / Trading Platform
- Public Key, Private Key, Wallet Addresses
- Mining Pool
- Miners
Coin Markets
https://coinmarketcap.com/currencies/
Overview of what's needed
Digital Wallet
This is where your crypto-coin (ccoin) is stored. Exchanges can store the coins, but it is believed to be more secured if you store it yourself. Some types of digital wallet are:
- Software - includes Desktop / Mobile / Web-based - eg Bitcoin Core, Xapo, Mycelium. (see bitcoin.org/en/wallets/mobile/android). Exodus, Jaxx for Desktop Windows
- Hardware - stored offline on a device - eg Trezor, KeepKey
See Also:
- how-to-store-your-bitcoins
- Huge list of wallets - https://www.cryptocompare.com/wallets/#/overview
- https://www.finder.com.au/cryptocurrency/wallets
Exchanges / Trading Platform
Extensive list of exchanges found in: https://www.finder.com.au/exodus-wallet-review
This is needed to buy/sell ccoins. Examples are:
BTC Markets (https://www.btcmarkets.net/home)- trades in the following pairs as of 28Dec2017
- AUD<->{BTC/LTC/ETH/ETC/XRP/BCH}
- BTC<->{LTC/ETH/ETC/XRP/BCH}
Deposit Bpay-Free Poli$3.30 Withdraw Bank Transfer Free.
CoinJar (https://www.coinjar.com.au/trade) - trade between BTC and AUD/USD/GBP/EUR Fees Trading-1%, Deposit BPay-Poli-Free. Bitcoin only X
Cryptopia (https://www.cryptopia.co.nz/Exchange) - "Deposit, trade, and withdraw Bitcoin, Litecoin, and over 400 other crypto currencies." 0.2%
Bitcoin Australia (https://bitcoin.com.au/) Fees 5%, Buy/Sell, Bitcoin only X
CoinSpot (https://www.coinspot.com.au/) Fees buy/sell with AUD 2-3%, trading 1%, Market orders 0.9%, withdraw cash Free, Deposit Poli-Free BPay-0.9% Cash-3%, Buy/Sell, Many coins
CoinLoft (https://www.coinloft.com.au/) Fees 5%, Buy, Coins - Bitcoin/Ether X
Independent Research (https://www.independentreserve.com/) Fees 0.5%, EFT above $100 free, Bitcoin, Ether deposit free, Poli-$3.30, Cash withdraw free, API X
Bittrex (https://bittrex.com/fees) - All trades have a 0.25% commission, has API X
Binance (https://www.binance.com/register.html) - not accepting new users at the moment.
Coinbase (https://support.coinbase.com/customer/en/portal/articles/2109597) - Does NOT have SELL feature - ie. can only buy. Buy using Credit/Debit card AU - 3.99% X
CoinTree (https://www.cointree.com.au/Home/FAQ#Buying+Altcoins) Fees Buying Bitcoins with Fiat 3% , Free for coins exchange
Changelly (https://changelly.com/faq) Fees 0.5%. Many coins exchange. "Additional fees will be charged, on top of the above Bitcoin / $ rate at checkout. Those fees are as follows: — Changelly.com 5%"
Shapeshift (https://www.shapeshift.io/#/inputs/1) - Pure Exchange ShapeShift does not charge any specific fees outside of the miner fee. Instead, we offer an exchange rate for each coin which changes every 30 seconds dependent on market conditions. We try to earn revenue by offering a profitable exchange rate, and typically we earn in the range of 0.5% (50 basis points). You receive exactly what the exchange rate shows, there is no additional fee for the service.
Australia's Cryptocurrency Exchange (https://acx.io/) - Fees 1% to withdraw cash to bank Coin/AUD buying more expensive than independent research
Public Key, Private Key, Wallet Addresses
ref: Bitcoin Public and Private Keys
ref:Can you explain how cryptocurrency keys/addresses work to a very confused crypto enthusiast?
Bitcoin or other coin wallets have a file called wallet.dat. In this file are the information including:
- Private Key - This key should not be revealed to anyone. This key is related to the next two.
- Public Key - This is the public facing part of the private/public key cryptography. This key can be send to others. This is 256bits long. This can be derived from the public key but not the other way.
- Address - This is 160bits long and is the hash of the public key. This is also given out to others when you want them to send crypto funds to your account.
In some coin wallets, several wallet address can be generated. The one private key can let you generate many public keys and wallet addresses. However, if you change, lose, import another private key, then your original key may be lost. So all your coins are gone, unless you backed up the private key.
Mining Pool
Litecoin:
- https://www.litecoinpool.org/pools - has a list of Litecoin mining pools
- https://www.litecoinpool.org/ - is the biggest pool at the date of writing
- https://www.litecoinpool.org/beginners-guide - Warns that mining Litecoin is NO LONGER profitable. "Litecoin mining can be profitable, but only under certain conditions. In the early days people could make a profit by mining with their CPUs and GPUs, but that is no more the case today. The introduction of specialized mining hardware (commonly referred to as ASICs), which can mine much faster and much more efficiently, has made finding blocks much harder with general-purpose hardware."
Miners
Some profitable coins to mine: https://www.deepdotweb.com/2016/12/20/best-altcoins-mine-using-laptop-pc-2017/
CryptoCurrency Market Capitalization A huge list of the alternative Cryptocoins available.
www.multipool.us This has a profitably table to guide people on which coin is currently profitable to mine.
how-to-mine-litecoin with GPUs - http://cryptocur.com/litecoin/litecoin-ltc-gpu-mining/
How to Configure Cgminer for Litecoin & Bitcoin (Windows 8)
Exchange API
BTCMarket REST: https://api.btcmarkets.net/market/BTC/AUD/tick JSON: {"bestBid":22634.0,"bestAsk":22699.0,"lastPrice":22698.98,"currency":"AUD","instrument":"BTC","timestamp":1515417348,"volume24h":597.58343}
IndependentReserve REST: https://api.independentreserve.com/Public/GetMarketSummary?primaryCurrencyCode=xbt&secondaryCurrencyCode=usd JSON: {"DayHighestPrice":18279.05,"DayLowestPrice":16750.0,"DayAvgPrice":17558.3,"DayVolumeXbt":181.89188552,"DayVolumeXbtInSecondaryCurrrency":4.33637312,"CurrentLowestOfferPrice":17462.21,"CurrentHighestBidPrice":16686.6,"LastPrice":16750.0,"PrimaryCurrencyCode":"Xbt","SecondaryCurrencyCode":"Usd","CreatedTimestampUtc":"2018-01-08T13:26:50.1126024Z"}
Dogecoin
- https://www.bitcoinmining.com/what-is-dogecoin-mining/
- http://www.reviewoutlaw.com/how-to-mine-dogecoins-dogecoin-review-doge-coin-profitable-altcoin/
- http://dogecointutorial.com/mining.html
*** Versions of cgminer following version 3.72 do not support scrypt mining, and support for GPUs was removed in version 3.82. https://www.coindesk.com/information/how-to-mine-litecoin/
cgminer: https://github.com/ckolivas/cgminer/tree/v3.7.2 - original site
Wallet: DogecoinCore - see "DogecoinCore Wallet"
Pool:
- go to dogepool.com
teamdoge.com
doge.scryptools.com
p2pool: https://en.bitcoin.it/wiki/P2Pool
In the pool
- create user/pwd/pin
- create one worker for each computer used for mining
- enter "Payment Address" obtained from Wallet
- enter Minimum Doge for payment threshold
AMD:
- ATI drivers
- AMD SDK 2.9
doge-coinOnline Wallet– Direct Wallet Link
More Info –Tech Specs , Current Ranking
Exchanges – ( Bter my Personal Favorite)
Main Pool: http://q30.qhor.net:9555
Backup Pool: http://doge.scryptpool.us:22550
DogecoinCore Wallet
Local Dogecoin wallet - http://dogecointutorial.com/local-wallet.html
27Dec2017 - Dogecoin Full Wallet
- go to dogecoin.com and click "Windows" button directly.
- Click on the "Dogecoin Core" link, which is also https://github.com/dogecoin/dogecoin/releases/download/v1.10.0/dogecoin-1.10.0-win64-setup-unsigned.exe
- Instructions at: https://www.reddit.com/r/dogecoin/wiki/dogecoincoreguide
Install the file: dogecoin-1.10.0-win64-setup-unsigned.exe
Syncing: after first installation, expect it to take a long time to Sync the entire blockchain.
Get Coins - get the Wallet's Payment Address by going to: File -> "Much receiving address..."
Send Coins - to send to others: File -> "Such sending address...."
Encryption - the wallet can be encrypted for more security: Settings -> "Encrypt Wallet"
Backup: File -> Backup Wallet (into a *.dat file). File
Restore: Go to the Dogecoin data folder (not the folder where Dogecoin is installed). By default the data folder is in Users/
Bootstrap
- the initial setup of Dogecoin wallet can take extremely long. Here the Bootstrap method is used.
- Run the Dogecoin, wait until it is syncing, then close the app.
- Download the blockchain from https://bootstrap.chain.so/
- Save it as "bootstrap.dat" to the data directory of DogecoinWallet, by default it is Users\AppData\Roaming\DogeCoin
- Run the the DogecoinWallet app. It will sync using the bootstrap file, and when done, it will rename it as bootstrap.dat.old.
Errors
- "error loading block database" or "Error opening block database" Ensure Firewall off (otherwise Access is Denied error), open CMD as Administrator, cd to Dogecoin installation, run "dogecoin..-qt.exe --reindex"
Console: Getting Public, Private and Address
See Public Key, Private Key, Wallet Addresses - for explanation on the differences.
This section shows all three public, private keys and wallet addresses from the Dogecoin Core Wallet buildin console.
- Open Dogecoin Core Wallet
- Click on File -> Much Receiving Address
- In the new window that popped up, there should be at least one line of Label - Addresses.
- Put the mouse over one of the Addresses values, and right click and choose 'Copy Address'.
- The address that is copied in the previous step is the Wallet Address
- Click on 'help' in the menu bar (top right)
- Click on 'debug window'
- Select the 'console' tab
- At the bottom, type:
walletpassphrase "your walletpassphrase here" 600
where 600 is the seconds before timeout. The walletpassphrase is the long list of words when you first encrypted the wallet. - To get the Private Key type:
dumpprivkey [Wallet Address]
this will return the private key, you can copy it now; ensure you clear your clipboard/history afterwards To finish off, type: walletlock - ignore these steps if your wallet isn't encrypted.
- To get the Public Key, type:
validateaddress [Wallet Address]
This will not only output the public key, but also the scriptPubKey and isCompressed. The isCompressed tells whether the public key is compressed or not.
Musiccoin
Exchange: Bittrex, Cryptopia
Stats:
https://whattomine.com/coins/178-music-ethash
https://coinmarketcap.com/currencies/musicoin/
ethminer:
https://github.com/ethereum-mining/ethminer/releases
- says ethminer has better hash rate than claymore
- suggests "mining pool hub"
-
In Mining pool
- create account
- create worker, with password
- worker configuration, use the worker and password just created
-
In Ethminer:
- ethminer -G -S <pool info:port> -O worker:passwd --opencl-devices 1
-
Non-Pool Mining with GPU:
- download ethminer
- download MSVCP140D.dll - https://www.microsoft.com/en-us/download/confirmation.aspx?id=48145
- on one CMD box: gmc --rpc --rpcaddr "127.0.0.1" --rpcport 8545
- on another CMD box: ethminer -G -F http://127.0.0.1:8545 -O
--cuda - ethminer --help (for more info)
https://steemit.com/mining/@cryptomkd/how-to-mine-musicoin-mc-on-pool
https://musicoin.miningpoolhub.com/
https://github.com/Musicoin/go-musicoin/wiki/Start-a-miner ****
https://blockonomi.com/mine-musicoin/
https://github.com/Genoil
Wallet: https://github.com/Musicoin/desktop
-
Data directory is default at c:\users\
\AppData\Roaming\Musicoin. To change directory: - Close the Musicoin Wallet
- Copy the c:\users\
\AppData\Roaming\Musicoin folder to the destination XXX, then rename the sources as MusicoinOLD. - Open CMD as "Run as Administrator"
- make symbolic link: mklink /D c:\users\
\AppData\Roaming\Musicoin XXX - Open Musicoin Wallet to test. If OK, then delete MusicoinOLD.
Source code:
https://github.com/Musicoin/go-musicoin
GMC v2.5.1 stable - https://github.com/Musicoin/go-musicoin/releases - get gmc-windows-4.0-amd64.exe
https://github.com/Musicoin/go-musicoin
Ethereum
Pool: https://ethermine.org/
Ethereum Contracts
https://medium.com/@ConsenSys/a-101-noob-intro-to-programming-smart-contracts-on-ethereum-695d15c1dab4
https://medium.com/crypto-currently/build-your-first-smart-contract-fc36a8ff50ca
https://www.ethereum.org/greeter
GPUS
http://www.legitreviews.com/best-gpu-ethereum-mining-nvidia-amd-tested_195229
Checking GPU Load
Using GPU-Z - this gives some indication of how much the GPU is being used, whether it is being highly stressed or not. There is not one specific indicator, but from experience, you will get to know which indicator to look for. Watch this before and during the running of any crypto miner.
The GPU-Z could be quite tricky to use. Feel free to follow these instructions:
- Google GPU-Z and download
- Save as onto Downloads folder
- Unzip as necessary
- Copy the GPU-Z.2.5.0.exe onto the Windows Desktop
- Run as Administrator from the icon on the Windows Desktop.
Warning
- This does NOT need to be installed.
- If it is run from the Downloads folder, there is an error like "system cannot install driver" or something. But it works if copied onto the Desktop.
References:
"How to Buy Bitcoin" - Money Magazine, Oct 2017.