Bitcoin and Litecoin mining with Asteroid for Mac

Bitcoin and Litecoin mining with Asteroid for Mac

Summary: Asteroid is a Bitcoin and Litecoin mining client for OS X that uses cgminer and a full suite of OS X technologies. While Bitcoin isn't cost-effective to mine without expensive hardware, Litecoin is easily to mine on your Mac. Here's how.

SHARE:
TOPICS: Apple, Software
4

In my previous post on How to mine Bitcoin on your Mac I recommended MacMiner as my Bitcoin miner of choice. Like Bitcoin itself, the mining hardware and software space moves at the speed of light and shortly after I posted my mining piece I switched to a new OS X mining client called Asteroid

Although the screenshots below show Bitcoin (BTC) mining, Asteroid is also a capable Litecoin (LTC) miner, which, as I blogged over the weekend, is a better choice if you're just getting into mining crypto-currencies. The BTC difficulty rate is far too high to make any ROI mining with the GPU in your Mac and BTC mining requires dedicated hardware (ASIC) that's both expensive and constrained.  

Here are some features in the first release of Asteroid:

  • Easy install, clean UI, with full retina graphics
  • Monitor from your smartphone, thanks to support for MobileMiner
  • Pre-configured with settings for the 30 most popular BTC/LTC pools
  • Crowdsourced Scrypt settings, so you get the best Litecoin hash rates as found by other asteroid users
  • Uses keychain to keep your passwords organized and secure
  • Temperature monitoring with alerts and automatic cool downs
  • Monitor a coin balance from within the app to watch your pool payouts
  • Hash rate in dock icon, as well as device stats in dock menu
  • In-app feedback
  • Automatic software updates
  • Open-source and uses the unofficial cgminer for OS X binaries
  • Ultra-transparent asteroid is written in an interpreted programming language (applescriptobjc), so you can read the exact same code that runs it (instead of trusting a pre-compiled binary)
  • cgminer 3.7.2 on the backend

Here are some Asteroid screenshots:

Asteroid - Main window - Jason O'Grady

Besides liking the name, there are other benefits to mining with Asteroid. I prefer its clean and concise UI, Keychain support and remote monitoring and control from my iPhone via MobileMiner. Pictured above is the main Asteroid window which is small, but information dense. At a glance you can grok your total mining output (the large green bar) and the individual performance of each of miners separately. 

Asteroid - Dock menu

Astroid displays your hashing performance in a badge on the dock icon.

Asteroid - Pool configuration

 

The Asteroid Pool configuration which is pre-configured with settings for the 30 most popular Bitcoin and Litecoin pools

Asteroid - Preferences (General)

Asteroid's general preferences allow you to (optionally) make a small donation to the developer, which I highly recommend to help fund development and keep Asteroid free.

Asteroid - Preferences (Litecoin)

Asteroid's Litecoin preferences allow you to adjust its thread-concurrency and work size. Asteroid uses crowd-sourced data to find the best settings for scrypt (Litecoin) on its internal cgminer mining engine. These settings are specific to each graphics card and can involve a lot of time to tweak. Asteroid will automatically check this database and if it finds settings that would get you better speeds for your GPU, it will let you know.

Asteroid - Preferences (MobileMiner)

One of Asteroid's best features is its MobileMiner integration. The MobileMiner apps (iOS, Android, Windows Phone) allow you to remotely monitor and control your Bitcoin, Litecoin, and other Cryptocoin mining rigs from your iPhone. Setup is simple and there are no firewall changes or port-forwarding required. A $3.99 in-app purchase enables push and email notifications for when your rig goes offline and you can start, stop and restart your miners remotely. 

Asteroid - MobileMiner for iOS - Jason O'Grady

If you're interested in mining crypto-currencies on your Mac I recommend downloading Asteroid and starting with Litecoin. Here's how you do it:

  1. Download and install Litecoin-QT for Mac, then leave it running to download the blockchain
  2. Encrypt your wallet and store printed copies of your private key in a safe location in your home, office and offsite backup locations. Do not store your private key on your computer. 
  3. Create an account at a Litecoin mining pool. If you're in the U.S. I recommend WeMineLTC.com, a powerful stratum-powered Litecoin mining pool that pays out after only 20 confirms.
  4. Enter your pool credentials in the Asteroid application and mine away. 

Don't forget to check the box for "upload my settings" and to donate a few minutes of your mining time to the developer.

Further Reading:

Topics: Apple, Software

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

4 comments
Log in or register to join the discussion
  • empty

    My snipe bag is still empty. Don't lead me on another hunt -- please, say it isn't so!
    mytake4this
  • Asteroid is for noobs

    I use MacMiner from http://fabulouspanda.co.uk/
    Technolyze
    • This article is wrong

      I went to look at the source and there are two pre-compiled binaries in the app, one is the cgminer binary which could be replaced, but the other is the app binary which has no available source, so you can't even compile the app you are forced to continue using the provided app binary regardless of how you change what code the developer has decided should be revealed.
      Technolyze
      • From the developer

        Hi John, the 29k binary to which you're referring to is glue/bridge code created by Xcode to connect the AppleScriptObjC interpretation engine with Mac OS X frameworks. The source for Asteroid itself is interpreted real-time from the 2MB of script files that accompany the app in the Resources part of the app bundle.

        The great thing about Asteroid is that being written in an interpreted language, any user can open the included source code, make a change with the built-in Mac OS X Script Editor, save and re-run it with their changes. Many users have been doing just this to extend the app beyond what I intended, many of whom have never coded before. And the latest version even adds one-click access to editing of the live source code.

        And yes, I agree Asteroid is for noobs! If you mean people new to cryptocoin mining or who want an easy-to-understand experience, that is. For bitcoin to take hold in the public mind, it needs to be approachable and understandable.

        (Full disclosure: I'm the author of Asteroid)
        Kcspaceman