Bringing an ASIC miner online takes more than entering a pool address and watching the hashrate appear. Hardware requirements, connection settings, reward calculations, and account security all affect whether the setup works as intended. These eight common mining setup mistakes explain what to check before startup and how to interpret the results afterward.
Mistake 1: Buying hardware before confirming algorithm and site requirements
Mining ASICs are designed for specific hashing algorithms. A SHA-256 machine intended for Bitcoin cannot mine an unrelated algorithm simply because its configuration page accepts a different pool URL. The installation site must also meet the model’s electrical and cooling requirements.
Before purchase, check the manufacturer’s official specifications for the supported algorithm, input voltage, power draw, plug type, operating temperature range, and cooling requirements. Have the circuit, wiring, and receptacle evaluated for the machine’s expected load. For an air-cooled model, plan intake and exhaust airflow rather than expecting its fans to compensate for an enclosed space. Consider noise before choosing a location, especially in a residential setting.
Mistake 2: Entering an incorrect pool URL, port, or worker name
A pool address can look valid and still fail to connect. The hostname, port, connection protocol, and worker-name format must follow the pool’s instructions and be supported by the miner’s firmware.
Copy connection details from the pool’s official documentation. ViaBTC’s Mining Pools Information page lists regional endpoints, alternative ports, and SSL connection options. Avoid changing a prefix or port just to make entries look consistent.
For ViaBTC BTC mining, use the worker-name format userID.workerID, such as viabtc.001. The worker ID should contain numbers and lowercase letters and stay within 64 characters. The worker password is optional and is separate from your ViaBTC account password. See the ViaBTC BTC setup guide for the configuration steps.
When troubleshooting, change one setting at a time and review the miner’s log to see whether the change resolved the connection problem.
Mistake 3: Configuring backup pools incompletely
A backup entry needs a working endpoint, a compatible algorithm, and the worker details required by the destination pool. An entry that appears in the configuration list but cannot connect will not protect against downtime.
After configuring the primary connection, add backup entries where the firmware supports automatic failover. ViaBTC recommends configuring multiple connection entries so the miner can switch if one becomes unavailable. Follow the firmware’s instructions for their priority and switching behavior.
Choose each fallback deliberately. An alternative port or endpoint at the same pool can help with some connection failures, but it does not provide the same protection as an independent pool. If you use another pool, check its worker format and reward settings separately. Monitoring helps you notice a failure; it does not replace automatic failover.
Before sharing configuration screenshots, redact sensitive information and any account or worker identifiers you want to keep private. Never use your pool-account password as a worker password.
Mistake 4: Comparing local and pool hashrate as if they were the same measurement
The miner’s local hashrate and the pool dashboard’s hashrate are calculated differently. The local interface reports the device’s own hashrate reading, while the pool estimates hashrate from submitted shares. Because share submissions fluctuate, temporary differences are normal even when the comparison periods match.
The averaging period also matters. ViaBTC’s real-time pool hashrate uses the preceding 10 minutes, while its daily statistic covers the preceding 24 hours. A miner that has only recently started may therefore show a much lower 24-hour pool average than its current local reading. See ViaBTC’s explanation of local and pool hashrate.
A dashboard’s refresh rate is different from its averaging period: updating the screen every few seconds does not mean the displayed figure measures only those seconds.
Let the miner stabilize, then compare averages over similar periods where available. Do not expect exact agreement. If a substantial gap persists, check rejected shares, connection stability, temperatures, and hashboard status.
Mistake 5: Ignoring connectivity, firmware, and thermal warnings
Rejected shares do not all indicate the same problem. Stale, invalid, and duplicate shares can have different causes, so check the miner’s logs and the pool’s definitions before deciding what to change. Connectivity problems, firmware issues, overheating, and hardware settings can reduce effective mining performance.
Use a stable wired connection where feasible. Check network cables, the router or switch, and basic network settings before repeatedly changing pool addresses. Obtain firmware from the manufacturer’s official channel and confirm that it supports your exact model.
Investigate thermal alarms, repeated restarts, and missing hashboard readings promptly. Avoid making unrelated frequency or voltage changes while diagnosing a connection problem.
Keep the miner’s management interface off the public internet. Restricting it to a local network or controlled remote access reduces the risk of unauthorized access to the device. Protecting this interface is separate from encrypting mining traffic: for encrypted pool connections, follow the pool’s SSL instructions and confirm firmware compatibility.
Mistake 6: Treating a profitability calculator as a guarantee
A mining calculator estimates a scenario using particular inputs and network conditions. It does not guarantee future earnings. Difficulty and transaction fees affect BTC-denominated mining earnings; BTC price affects their fiat value and profitability, but does not directly change how much BTC the miner produces.
ViaBTC describes its calculator output as a theoretical estimate. For BTC PPS+, its calculation uses the selected difficulty and the previous day’s average transaction fees, so actual earnings may differ. See ViaBTC’s calculation notes.
Use hashrate and power inputs that reflect the specific model and operating mode. Prefer average measured input power when available; treat rated power as an estimate. Use the applicable electricity tariff and check whether hosting charges already include electricity.
A simple electricity-cost estimate is:
Daily electricity cost = average input power (kW) × operating hours per day (h) × electricity price ($/kWh)
This estimates electricity cost for those operating hours. It does not calculate BTC production, hardware depreciation, or overall profitability. Add any separately incurred standby or cooling energy costs if they are outside the power measurement.
Keep gross rewards, pool fees, electricity, and other operating costs distinct. Check whether the calculator already deducts a fee before subtracting it yourself. Apply expected uptime to production and relevant energy consumption; do not also deduct the same lost production as a separate downtime expense. Any actual outage-related charges can be listed separately.
Revisit the estimate when difficulty, transaction fees, BTC price, uptime, or electricity pricing changes materially.
Mistake 7: Choosing a payout method without understanding how it works
A pool’s payout method determines how mining rewards are calculated and credited. It does not change the ASIC’s physical hashrate or power consumption.
Under PPS+, the block subsidy component is paid for valid shares at a rate based on network difficulty and the subsidy, with applicable pool fees deducted. The rate is not permanently fixed. Transaction-fee earnings are calculated separately under the pool’s rules.
Under PPLNS, rewards depend on blocks the pool actually finds and the miner’s contribution within its defined share window. Earnings can therefore vary with the pool’s short-term luck.
For ViaBTC BTC mining, the PPS component of PPS+ is settled hourly. Its transaction-fee component uses PPLNS, based on the miner’s share of pool hashrate over the last five difficulty rounds, with distribution after the block reaches six confirmations. Under ViaBTC’s PPLNS method, both the subsidy and transaction fees follow that PPLNS rule. Check the current ViaBTC reward calculation rules before comparing early results.
Confirm the active method, applicable pool fees, and settlement timing. Reward crediting and withdrawal to a wallet are separate steps, so check withdrawal settings as well.
Mistake 8: Leaving the account unsecured and monitoring disabled
A working ASIC does not protect the mining account or its payout settings. Use a unique pool-account password, enable two-factor authentication, and keep the authentication recovery material securely offline. For ViaBTC, enable “2FA while signing in” after binding the authentication method, as described in its 2FA setup guide.
Verify the complete payout address against the intended receiving wallet before enabling automatic withdrawals. Change default credentials on the miner’s management interface where the firmware allows it.
Set up alerts so problems can be noticed between dashboard checks. ViaBTC users can open Dashboard → Alert Settings to configure hashrate or rejection-rate notifications. Its documentation also describes worker-offline notifications through Telegram. Follow the ViaBTC notification guide to configure the relevant parameters and notification method.
After firmware or network changes, check the miner’s logs and pool status. Keep a simple private record of the model, firmware version, worker name, and installation date to make later troubleshooting easier.
Conclusion
A successful first-time mining setup combines suitable hardware and site conditions with correct pool settings, realistic earnings assumptions, and secure account access. After startup, confirm that shares are being accepted, review hashrate over appropriate periods, and enable alerts. These checks give you a useful baseline for spotting problems as the miner continues operating.
FAQ
Why does my miner’s local hashrate not match the pool dashboard?
The miner reports its own hashrate reading, while the pool estimates hashrate from submitted shares. Different averaging periods and variation in share submissions can produce temporary differences. Compare similar time windows, then investigate substantial persistent gaps.
Is a mining profitability calculator accurate?
It provides an estimate based on its inputs and assumptions. Difficulty and transaction fees can change BTC earnings, while BTC price changes their fiat value. Actual power consumption, uptime, and operating costs also affect profitability.
What is the difference between PPS+ and PPLNS?
PPS+ pays for valid shares for the block subsidy component at a rate based on difficulty and subsidy, with transaction fees handled separately under the pool’s rules. PPLNS ties rewards to blocks the pool finds and the miner’s contribution within a defined share window. Check the pool’s current fees and settlement rules.
Do I need a backup pool configured from day one?
Configuring valid backup entries is a useful way to reduce connection-related downtime when the firmware supports automatic failover. Check each entry’s endpoint, algorithm, and worker details. Alternative endpoints at one pool can help with some failures; an independent pool provides a different fallback.
References
- ViaBTC Help Center. Mining Pools Information.
- ViaBTC Help Center. BTC Mining.
- ViaBTC Help Center. Why Is the Hashrate Shown in the Mining Pool Lower Than That of the Mining Machine?.
- ViaBTC Help Center. How Are Profits Calculated?.
- ViaBTC Help Center. How to Set Up 2FA (Two-Factor Authentication).
- ViaBTC Help Center. How to Set Hashrate or Rejection Rate Notification.


