How to mine Kaspa

    Kaspa is a blockchain that is applying blockDAG, and Proof-of-Work consensus. It implements the GHOSTDAG protocol and allows for secure operation while maintaining very high block rates. The project was publicly launched in late 2021, and started from block zero with no team allocations, presale, or premine, primarily being driven by the community.

    To get more familiar with Kaspa, you may check out the official website and block explorer. You can also find a summary of Kaspa metrics and other resources on our Kaspa page.

    The mining algorithm of Kaspa is kHeavyHash, supporting ASIC mining. In this mining guide, we will walk you through the settings and process of mining Kaspa at f2pool.

    1. Obtain suitable hardware

    ✅ Kaspa can be efficiently mined with ASICs.

    ❌ Kaspa cannot be efficiently mined with GPU cards.

    ❌ Kaspa cannot be efficiently mined with CPU cards.

    View our Miners page to discover the most profitable machines for KAS mining.

    2. Sign up for an f2pool account

    You will need to create an f2pool account before mining Kaspa. If you do not have one yet, please click here to register.

    Setting an account name will be required for configuration. You are free to create multiple subaccounts to monitor your mining machines.

    3. Configure mining software

    For configuration, you could use a browser that accesses the IP address of your machine, or a batch management software. You will need to enter the following information into your mining device:

    Pool/URL: stratum+tcp://

    User/Worker: account_name.worker_name

    Password: Your choice, such as 123

    Please note

    1. Your account_name is provided in your Account Settings.

    2. worker_name is optional, but we recommend labeling each of your mining devices with a separate worker_name for more efficient monitoring.

    3. To set the Pool/URL, more regional URLs are available in TCP or SSL format for your selection:

    Region TCP SSL
    North America stratum+tcp:// stratum+ssl://
    Europe stratum+tcp:// stratum+ssl://
    Asia stratum+tcp:// stratum+ssl://

    4. Add payout address

    You will need to get a wallet address if you do not have one already. A Kaspa wallet address is required for you to receive your mining rewards.

    You will need to get a payout address to collect your mining rewards. You can add or change your payout address in your Payout Settings. f2pool distributes mining rewards on a daily basis to every user who reaches the payout threshold (100 / 200 / 1000 KAS). f2pool’s payout scheme is 1% PPLNS.

    You may get a wallet on their resources page. Or use a wallet from an exchange such as MEXC or Note: You should always do your own due diligence when choosing a wallet provider or exchange.

    5. Start mining!

    Your machines are now ready to mine! You can manage your account settings and monitor your hashrate, rewards and so on in your dashboard or in our f2pool app.

    If you run into any problems mining Kaspa, please feel free to reach out to our customer service team at, open a support ticket, or start a conversation on Reddit.

    To stay updated with the latest PoW news and developments, follow us on X!

    Happy mining!