How to mine Chia (XCH): Easily farm crypto with your storage drives

How to mine Chia (XCH): Easily farm crypto with your storage drives

What is Chia?

If you’re reading this article, it’s likely you’ve already read about Chia elsewhere and are simply looking to learn how to mine Chia. If so, feel free to skip to the next section. If not, we’ve got you covered with a brief overview of the new cryptocurrency:

Chia is one of the newest cryptocurrencies; it debuted in March of this year. It was founded by Bram Cohen, who also invented BitTorrent, and was designed to be a more energy-efficient crypto. It leverages the power of storage drives to farm crypto, rather than traditional GPU mining used by more mainstream cryptocurrencies like Bitcoin and Ethereum.

See Also: How to Mine Cryptocurrency: The Essential Guide

How to mine chia
Chia’s logo

Over the past few weeks, Chia’s popularity has grown at a rapid rate, leading to hard drive and SSD shortages in China which may soon be mirrored in America and around the world.

With cryptocurrencies such as Dogecoin seeing massive hype-fueled price surges despite lacking fundamental value (Dogecoin has no coin cap and can inflate infinitely), it seems likely that Chia’s price will surge as its popularity continues to grow. It has a cap of 21 million total coins, the same amount as Bitcoin.

Chia utilizes a new algorithm called “Proof of Space and Time”, or PoST, which essentially proves that you have unallocated space on your hard drive/SSD which can be used for farming. It’s a big improvement, efficiency-wise, over Bitcoin’s Proof of Work algorithm.

Can I buy or sell Chia?

Chia transactions are not yet enabled, so farming is currently the only way to acquire the currency. According to Chia’s official website, we should see this functionality arrive on May 3rd around 10AM Pacific Time (1PM Eastern Daylight Time).

What do I need to mine Chia?

You will, of course, need at least some free storage space to mine Chia; the more, the better. In addition to this, you’ll need to meet Chia Blockchain’s minimum system requirements:

  • Quad-core 1.5GHz CPU
  • 2 GB of RAM
  • Python 3.7 or above (You can find the latest Python downloads here)

These requirements should be easily met by any modern computer, so storage space will most likely be the only limiting factor in play for you.

Which is more important, storage space or drive speed?

Both read/write speed and total storage capacity are essential if you’re trying to maximize your effectiveness farming Chia. Ideally, you’ll have at least one fast drive (preferably high capacity as well) to serve as your temporary storage drive, and one higher-capacity hard drive to store your completed plots.

For more information, you can read more about optimal mining practices and storage allocation in this article.

How can I join a Chia mining pool?

As of right now, pooling functionality is not enabled in Chia. Pooling is the practice of combining hashing power (or in this instance hard drive space) with other miners in order to maximize your chances of winning a cryptocurrency.

If your mining pool makes up 50% of the total farming capacity on the network, you’ll win approximately 50% of the Chia, which is then divided amongst pool members based on how much they contributed. In essence, pooling takes the randomness out of farming.

With that being said, this is not currently enabled with Chia. Unless you have a very large storage farm, it will be largely up to chance as to whether or not you earn any Chia. The reward won’t be split though, meaning the upside is greater.

Pooling is, however, going to be added (as per Chia’s blog), and we will update this when this functionality is available.

How to mine Chia: Step-by-step guide

Now that we’ve covered the basics of Chia, let’s get to the fun part: farming. Setting up a computer for Chia farming is extremely straightforward.

Install Chia Blockchain:

You can find the download page for Chia Blockchain, Chia’s proprietary farming client, here. Select the appropriate choice according to your operating system and the download will begin. Once downloaded, run the ChiaSetup-X.X.X.exe file and you’ll be taken to this page:

Chia sign in page
Chia’s sign-in page

Create your wallet:

It’s now time to create your wallet, which will hold any Chia you farm in the future. Select Create A New Private Key and you’ll be shown a screen with 24 words on it. Be sure to write these down (in order) or take a picture and store it somewhere secure, as these words are used to access your wallet. And, of course, don’t share your word list with anybody.

An example of a Chia word list
A example of a Chia word list

When you click next, you may be prompted by Windows Firewall, or your respective OS’s security program, to allow Chia access to certain permissions. Click “Allow.”

Create a plot

Now that you’re into you’ve downloaded Chia Blockchain and have a wallet, you’re ready to begin farming. To do this, select the “Plots” tab on the side of the screen and you’ll be taken to a screen like this:

Chia Blockchain
Chia Blockchain’s Plots interface

First, you’ll need to find out how much storage you have available. Search Storage Settings in the Windows search bar, scroll down, and select View Storage Usage on Other Drives. Non-Windows OS’s offer similar functionality; navigate to your operating system’s storage settings and see how much you have free.

Windows 10 view storage usage on other drives
Windows 10 Storage Usage

In the example above, I have over 900GB available on both my E drive and my C drive. Since I don’t have any need for this storage at this moment, and won’t in the near future, I’ll set up a plot on both of these drives.

Essentially, find out how much storage you have available and decide how much of that unallocated storage you’re willing to use. Use this to inform your choice of plot size, which we’ll cover in a minute.

Now return to the Chia Blockchain program and select Add a Plot.

Chia Blockchain's Add a Plot interface
Chia Blockchain’s Add a Plot interface

You’ll be presented with the menu shown above. You’re able to select the number of plots, plot size, and the temporary and final directory in which your plot (a literal .PLOT file) will be stored.

When you select plot count, you can either choose to plot in parallel or add a plot to queue. If you have sufficient storage you can plot in parallel, or simultaneously create two plots on the same storage drive.

If not, you can queue up to 29 plots at a time to ensure that your storage keeps farming even when you’re not actively managing it.

It’s recommended that you use a faster drive (ideally an NVMe SSD for maximum speeds) for temporary storage and a high-capacity hard drive as your final storage location.


Additionally, you can edit advanced options including maximum RAM and CPU thread usage. If you have RAM or threads to spare, feel free to allocate more than the default amount for your plot. This will result in a slight boost in farming speed.

Note that the “threads” option denotes “threads per plot,” not “total threads.” As a rule of thumb, we’d recommend using two per plot, as this allows you to create the most plots in parallel at an efficient speed.

If you’re not sure how much RAM you have, just hold ctrl + shift + esc to open Task Manager, click on the Performance tab, and look at your memory. It will show you how many GB of RAM is currently being used, and you can pretty easily calculate how much is still available.

Lastly, it’s recommended that you leave the number of buckets at the default value of 128. And feel free to change the queue name if you want; it won’t affect anything.

Once you’ve optimized the settings for your particular system, click Create Plot. Your farm is now open for business!

Advanced plotting options Chia Blockchain
Advanced plotting options

What are MiB and GiB?

When you go to select your plot size, you may notice that Chia Blockchain’s five plot size presets measure storage in MiB and GiB rather than the more standard MB and GB. What’s the difference, anyway?

Chia Blockchain Choose Plot Size
There are currently five preset plot sizes available

The short answer is that they’re essentially the same; MiB (Mebibytes) and GiB (Gibibytes) are based on powers of two rather than ten. Therefore a mebibyte is 1,048,576 bytes, while a megabyte is exactly a million, and a gibibyte is roughly 1.07 gigabytes.

Essentially, values given in GiB and MiB are slightly higher when measured in GB and MB. It may help to use a conversion calculator to figure out which preset is best for you.

Wait for your farms to produce

Once you’ve got your farm up and running, all that’s left to do is sit around and wait. You can set up more plots if your system has resources to spare, but aside from that it’s a waiting game.

Once your plots are completed, they should automatically begin farming. You’ll know this when you see a screen like the one below in the farming GUI.

You can view your plots and their progress from the Plots interface. Once your plot is complete, it will be moved to its final storage drive. If one of the numbers in your plot is closest to the “challenge value” that Chia’s blockchain broadcasts, you’ll receive 2 Chia. A new challenge value is released every 10 minutes.

The more storage capacity worth of plots you have, the higher the probability that you’ll plot the winning number.

Chia farming

We hope this guide helped. We’ll be releasing more coverage of Chia as more functionality, such as transactions, rolls out. Good luck, and happy farming!

This Post Has 31 Comments

  1. massimo semeraro

    what do i need Python for?

    1. Barry Gates

      Chia Blockchain is a python-based program, so it needs Python to be installed on the system in order to run.

  2. Anonymous

    Are you sure that it’s a proprietary client? The Github Repo you’ve linked is licensed under Apache.

  3. Joe

    So, how many gigs of ssd is recommended per tb of hard drive?

    1. Barry Gates

      There’s no hard rule, it depends on what you’re trying to do. Ideally you’ll have at least one 1TB NVMe to write to the hard drives.

      The more SSDs, the shorter the time it takes to write to write plots to your entire hard drive capacity, so you’ll be able to have full “hashing power” more quickly.

      After that, though, you have no need (farming-wise anyway) for your NVMes. So if you want to get to maximum farming capacity as quick as possible opt for more NVMes, and if you’re okay waiting for longer (which will delay your ROI, obviously) you might want to settle for 1 or 2 SSDs.

      I know that was a bit long winded, but hope it answered your question.

  4. Pururava

    is python required for windows too ??

  5. Kevin

    Once you have plots established, have you ever run into (or heard of others running into) a case where they cannot “sync” to the network? My plots have all been yellow instead of green and say they are synching. That has been a real road block for me.

    1. Barry Gates

      Yes, all the time. This is a big known issue with Chia right now, and they claim it’s being worked on. The last patch they recently rolled out (2 days ago or so, I think) supposedly improved this, but it’s definitely still an issue. I’ve had it happen twice today.

      Sometimes it syncs back up after awhile, but sometimes I end up needing to close and reopen the GUI, and that fixes it. That’s what I would do if it continues to say “disconnected” for a while.

      If it just says “Syncing 12000/12100” or something similar, it’s actually syncing and there’s no need to restart. Let’s hope they patch it soon, right now you can hardly leave a farming rig on for 24 hours without it desyncing.

      1. Kevin

        Roger that. Thanks for the insight Barry

  6. rober7

    Can you exchange Chia for real currency?

    1. Barry Gates

      It’s currently very difficult to do so if you’re a US citizen. There are some methods, but it’s sketchy at best. If you’re outside of the U.S. you can use Huobi or Okex, or other similar exchanges. Otherwise, it’s probably best to hold onto your XCH until better options emerge. It’s certainly not ideal.

  7. Speedy Gonzalez

    Severe damages to SSD (and HDD?) have been reported while mining Chia… Is there any hmm… “merciful” hardware configuration setup to still give it a go?

    1. Barry Gates

      Chia farming isn’t hard on your HDD, only the plotting drive (which ought to be an SSD for fastest speeds).

      There’s no way around it, since creating a plot requires a large number of writes. However, for a small scale farm you probably won’t burn through your SSD. The people who do that are plotting massive amounts a day. For instance, I’ve used a QLC (very low endurance rating) SSD to plot 21.4 TiB worth, and it’s still kicking around just fine. Most drives are rated for at least a few hundred TBW (terabytes written) so if you want to give it a go you probably don’t need to sweat it unless you’re plotting mass amounts.

      1. Speedy Gonzalez

        Thank you for your feedback Barry. I have ASUS laptop with Nvidia RTX 3080 GPU mining on nicehash while on standby (and there are lots of these standby hours since my wife only use it to watch movies/series…). So, I’ll try mining chia using 1TB SSD of this laptop + attached USB HDD 1TB – hopefully this double mining will not ruin this ASUS. My wife’ll kill me if because of my mining she’ll miss her stupid soap series :))))…

        1. Barry Gates

          It won’t hurt the laptop. My mining rig is equipped with a 1660 Ti in addition to 3 8TB Hard drives that are farming. Nice Hash only uses your GPU, so it won’t affect your SSD at all.

          Also, it’s likely that your laptop has integrated graphics. In that case, even if you burned out your 3080 down the road, she’d still be able to watch her shows. That shouldn’t happen anytime soon, though.

  8. Speedy Gonzalez

    Thank you again. Subscribed to this site – found many interesting info and expert guy called Barry.

      1. Speedy Gonzalez

        Following Barry’s advice started to mine(farm) chia. Solo mining-plotting-farming is already not feasible. To join a pool chia system requires to get some chia coins first in the wallet. For this purpose they enabled I requested some small amount but the request is pending two days already and no chia received so far, so I can’t join a pool. I also found a lot of people complaining about many different issues in the chia support blog. Conclusion – regretfully chia appears to be a dead end…

        1. Barry Gates

          Yeah, at the moment Chia is struggling along. The hope is that the price of the coin increases significantly, but in the current market I wouldn’t recommend sinking a lot of money into hard drives, GPU mining is more profitable and ETH proof of stake is delayed until at least 2022. In your situation, though (a free TB of HDD space that you already had lying around), it won’t hurt. You just probably won’t make all that much.

          I’ve never had any issues with the Chia faucet, but I haven’t tried it in a while. This page has links to all of the reputable ones:

  9. Archana Bhalla

    I am done with plot generation in an external NAS storage. However, I want to change the PC that has the full blockchain and runs the full node. Is there an ideal spec for a PC that runs the full node? Is it RAM intensive or CPU intensive? Which is more important to find more proofs?

    1. Barry Gates

      Neither. Plotting is very resource intensive, but farming isn’t. You can farm hard drives with just about any PC.

      1. Speedy Gonzalez

        Instead of chia definitely prefer – it’s a useful & interesting service that has the potential to “threat” traditional cloud storage services monsters like Google, and… you can join their network and get paid for it…

        1. Speedy Gonzalez

          And this service does NOT cause the damage to your pc disks that chia mining really does…

Leave a Reply