What “Low Latency” Means in Kaspa Pool Mining
In Kaspa pool mining, “low latency” means a short communication delay between an ASIC and the pool’s Stratum server, over the connection used to receive mining jobs and submit shares. Latency can be measured, for example through round-trip time, while connection stability describes how consistently that connection operates without interruptions. Both matter: a stable connection can still have high latency, and a low-latency connection can still experience drops. A published latency figure does not establish what every miner will experience, because actual delay depends on the miner’s location, internet service provider, local network configuration, and the specific endpoint selected.
This distinction matters because marketing language such as “the fastest Kaspa pool” or “ultra-low latency mining” cannot be substantiated without controlled, miner-specific testing. A more accurate framing is that some endpoints will provide a more stable route for a given miner than others, and that stability can be observed through connection behavior and share submission over time.
Why Connection Quality Matters After the Crescendo Upgrade
Kaspa’s Crescendo hard fork activated on May 5, 2025, raising the network’s target block production rate from 1 block per second to 10 blocks per second (rusty-kaspa README). This is a protocol-level change to how frequently new blocks are targeted on the Kaspa network; it is not a mining-pool latency measurement, and it does not by itself establish any specific connection requirement.
The higher block rate changes the network conditions under which pools operate, but it does not by itself determine how often a pool sends new jobs to an ASIC. Network block production, node template updates, and Stratum job delivery are separate stages; actual job delivery frequency and the effect of delays depend on the pool’s implementation. Miners should therefore evaluate connection stability and responsiveness in practice rather than infer a tenfold increase in job delivery frequency or a required ping value from the move to 10 BPS.
In standard pool mining, the pool server retrieves block templates from the network and distributes jobs to connected miners; miners submit shares back to the pool, and some shares may meet the network’s block threshold and allow the pool to publish a block (Kaspa mining documentation). For ViaBTC pool mining, miners connect their ASICs directly to the published Stratum endpoint using the settings below; they do not need to run a separate Kaspa–Stratum bridge.
Selecting a Stratum Endpoint
Choosing a pool endpoint for Kaspa mining involves two separate questions: which endpoint is published and supported by the pool, and which one provides the most stable route from the miner’s actual network location. These are not the same thing. A pool may label an endpoint by region for routing convenience, but the practical performance a miner experiences still depends on that miner’s own ISP path, not solely on the geographic label.
A few general points apply when comparing endpoints:
- Always use the exact Stratum URL and port published in current pool documentation rather than an address copied from an older guide or third-party source, since endpoints and ports can change over time.
- A regional label (for example, “Europe” or “Global”) describes how the pool has organized its published connection options. It does not guarantee that the labeled endpoint will outperform another listed option for every miner in that region.
- A failover port on the same host is a backup connection path, not a separate physical server or an indication of lower latency. It should be understood as a continuity option rather than a performance upgrade.
Configuring a ViaBTC KAS Connection
ViaBTC’s current pool-information page lists the following KAS (Kaspa) Stratum endpoints, along with a documented fallback port for each host:
| Routing label | Stratum endpoint | Port | Fallback port |
|---|---|---|---|
| Global | stratum+tcp://mining.viabtc.io |
315 | 3015 |
| Global | stratum+tcp://hash.viabtc.io |
315 | 3015 |
| Europe | stratum+tcp://kas.powhashing.com |
315 | 3015 |
Source: ViaBTC Mining Pools Information. Because pool URLs and ports can change, it is good practice to verify the live documentation before entering an endpoint into production ASICs rather than relying on a previously saved configuration.
According to ViaBTC’s KAS mining setup guide, the username field should contain a ViaBTC account or sub-account name — not an email address or a wallet address — optionally followed by a worker name separated by a period, for example:
accountname.worker1
The guide also documents an optional initial-difficulty parameter that can be set in the password field, such as d=1024, noting that the example values are for reference and should be adjusted to the miner’s actual hashrate. This setting affects how frequently the miner’s hardware submits shares at a given difficulty level; it is a pool configuration option and should not be confused with a latency setting.
ViaBTC’s documentation also notes that multiple ports are provided so a miner can maintain connectivity if one connection becomes inactive. Depending on an ASIC’s firmware, miners may consider entering a preferred endpoint in the primary pool slot and a documented alternate endpoint or port in a backup slot, then confirming that the worker reconnects and resumes submitting shares after a connection interruption. This is a configuration practice worth considering where firmware supports it, rather than a universal requirement.
Separately, ViaBTC’s KAS pool supports PPS+ and PPLNS payment methods. The choice of payment method determines how mining rewards are calculated and does not change the network latency or connection stability of a given endpoint; the two should be evaluated independently.
Evaluating Connection Quality After Setup
After configuring a worker, it is useful to distinguish between measurements that describe different things:
- Local or miner-reported hashrate is the computing output reported directly by the ASIC’s own firmware.
- Pool-estimated hashrate is calculated by the pool from shares actually received, over the pool’s own measurement window. It is an estimate derived from submitted work, not a direct reading from the device.
- Rejected and stale shares describe shares the pool did not credit; rejected shares is the broader category, and a stale share — a share submitted for a job that is no longer current — is one possible reason among others.
- Credited mining earnings reflect payout calculations under the selected payment method and are also affected by network difficulty and, under PPLNS, the pool’s block-finding variance over time.
Short-term differences between local and pool-estimated hashrate, or a brief dip in the dashboard, do not by themselves indicate a latency problem. ViaBTC’s guidance notes that newly connected or recently stabilized KAS workers may take roughly 10–15 minutes before data appears reliably in the dashboard, which reflects display timing rather than a live latency reading.
A more informative approach is to observe connection behavior over a comparable period — for example, comparing reconnect events, rejected-share counts and their stated reasons, and pool-estimated hashrate across two endpoints using the same ASIC model, similar operating conditions, and the same payment method. Isolating a single variable (the endpoint) while holding others constant gives a more reliable basis for judging which connection is more stable for that specific operation, rather than relying on a few minutes of dashboard activity.
A Practical Checklist
The following points summarize considerations for setting up a Kaspa worker with attention to connection quality:
- Confirm the exact Stratum URL and port from current pool documentation before configuring hardware.
- Enter the account or sub-account name correctly, with an optional worker name, in the required format.
- Use a stable network connection, such as a wired link where feasible, particularly for continuous mining operations.
- Where firmware supports it, consider configuring a documented backup endpoint or port and verify that the worker reconnects after a simulated disconnection.
- Review connection logs, rejected-share reasons, and pool-estimated hashrate over a comparable period rather than drawing conclusions from brief dashboard snapshots.
- Keep firmware current and monitor operating temperature, since hardware instability can also produce connection or share-submission issues unrelated to the pool endpoint itself.
FAQ
Does a low-latency connection guarantee higher Kaspa mining earnings?
No. A stable connection helps ensure that valid shares are submitted and credited, but earnings also depend on the ASIC’s hashrate and uptime, current network difficulty, the selected payment method, pool fees, and, under PPLNS, the pool’s block-finding variance. Connection quality is one contributing factor, not a determinant of revenue on its own.
Is ViaBTC’s Europe endpoint always the best choice for miners located in Europe?
Not necessarily. “Europe” is a routing label in the pool’s published documentation, not a performance guarantee. The actual connection quality a miner experiences depends on that miner’s own network path to the chosen host, so comparing the listed endpoints under similar operating conditions is a more reliable way to decide.
What is the difference between miner-reported hashrate and pool-estimated hashrate?
Miner-reported hashrate is the figure the ASIC’s own firmware displays. Pool-estimated hashrate is calculated by the pool from shares received within its own measurement window. The two are related but are not interchangeable, and short-term gaps between them do not by themselves indicate a connection problem.
How can I set up a backup connection for a Kaspa worker?
Depending on the ASIC’s firmware, miners may enter a preferred endpoint in the primary pool configuration slot and a documented alternate endpoint or port in a backup slot, then verify that the worker reconnects and resumes submitting shares after a connection interruption.


