Sunday, November 05, 2017

Notes Altcoins Mining

NotesCryptocoin

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

Coin Markets

Overview of what's needed

Exchange API

Dogecoin

Musiccoin

Ethereum

Coin Markets

https://whattomine.com/

https://coinmarketcap.com/currencies/

https://www.cryptocompare.com

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:

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

Warning on Fees: http://www.news.com.au/finance/money/investing/fees-fomo-and-fine-print-i-bought-300-worth-of-bitcoin-and-immediately-regretted-it/news-story/1f8c284441db52bf609383b362eaa2be

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

https://minergate.com/

Some profitable coins to mine: https://www.deepdotweb.com/2016/12/20/best-altcoins-mine-using-laptop-pc-2017/

https://www.cryptocompare.com

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/

get-started-litecoin

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

*** 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


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//AppData/Roaming/. Then copy the backed up *.dat as "wallet.dat"

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.

  1. Open Dogecoin Core Wallet
  2. Click on File -> Much Receiving Address
  3. In the new window that popped up, there should be at least one line of Label - Addresses.
  4. Put the mouse over one of the Addresses values, and right click and choose 'Copy Address'.
  5. The address that is copied in the previous step is the Wallet Address
  6. Click on 'help' in the menu bar (top right)
  7. Click on 'debug window'
  8. Select the 'console' tab
  9. 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.
  10. 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
  11. ignore these steps if your wallet isn't encrypted.
  12. 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/

Mining:
https://www.google.com.au/search?q=how+to+mine+musiccoin&oq=how+to+mine+musiccoin&aqs=chrome..69i57.5648j0j4&sourceid=chrome&ie=UTF-8

ethminer:
https://github.com/ethereum-mining/ethminer/releases

https://steemit.com/cryptocurrency/@lifebyadam/how-to-mine-musicoin-from-home-using-your-amd-or-nvidia-gpu

  • 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:


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:

  1. Google GPU-Z and download
  2. Save as onto Downloads folder
  3. Unzip as necessary
  4. Copy the GPU-Z.2.5.0.exe onto the Windows Desktop
  5. Run as Administrator from the icon on the Windows Desktop.

Warning

  1. This does NOT need to be installed.
  2. 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.

1 comment:

Anonymous said...

Amazing blog really appreciate that I was looking for information regarding to binance then I found your article, very helpful well done!
I also provide technical support for Binance users with ourBinance support phone number 1888-753-8111 you can contact US anytime you want if you get stuck in any hassle please contact us at our toll-free number 24 hours 1 day 365 days 1 year.