Try this syntax: PhoenixMiner.exe -pool ssl://eth-eu1.nanopool.org:9433 -wal wallet.Myrig/Bobmarley87.Myrig/Bobmarley87 -rvram -1 -eres 0
e.g. PhoenixMiner.exe -pool ssl://eth-eu1.nanopool.org:9433 -wal walletaddress.worker/password.worker/password -rvram -1 -eres 0
|
|
|
Actually Nicehash charges a 2% fee for using their mining services in addition to a withdrawal fee from their wallet. https://www.nicehash.com/support/general-help/nicehash-service/feesPhoenixMiner charges a 0.65% fee + the pool fee, which is usually ~1% depending on the pool and you can also mine directly to an exchange or local wallet address. Using the WhatToMine Profitability calculator shows mining ETH on Nicehash is ~10% less profitable on average than mining ETH directly on a pool. You also have the 3rd party risk if you leave your coins in the Nicehash wallet. Nicehash has been hacked before. IMO, Nicehash only makes sense if you want to accumulate BTC, since you can save on the transaction costs and potential tax consequences of mining ETH and trading for BTC
|
|
|
<100 ms response time is where you want it. <20 ms is excellent. WiFi is notoriously unreliable if you live in a metro area with many access points connecting to the same default band channel, especially if you are connecting on a 2.4GHz band has a limited number of channels which can be very congested. You can use a network analyzer tool to see how congested the WiFI channel you are connecting to is and try connecting to a less congested channel in your access point. https://play.google.com/store/apps/details?id=net.techet.netanalyzerlite.anConnecting to a building outside of where your access point is located can also be very unreliable. The longer the distance from the access point and the more obstacles the the connection goes through, the more unreliable it is. You can look in to Powerline networking as an option, which is significantly more stable than WiFi. https://www.digitaltrends.com/computing/everything-you-need-to-know-about-powerline-networking
|
|
|
Stale shares can also be caused by the pools stratum being overloaded. Coins like ETH which can have a significant jump in miners can overload the stratum and cause an increased response time, contributing to stale shares. The built in ping utility measures your latency in reaching the server, but it doesn't measure the response time which can cause significant latency if the stratum is overloaded. 2miners have released a tool which also measures the response time from a pools stratum, not just the connection time from your network. 25% stale shares is way too excessive. 5% max is what it should be. I believe it's caused by something in your network, or mining on a shitty pool. Often the performance of various mining pools is verified using the built-in `ping` utility. While this approach is feasible, it is more important to measure the actual response time from the pool, as it may be busy or using some geolocation-based forwarding solution that brings the connecting endpoint closer to the user but then it still takes some significant time for the actual data to be transferred.
Therefore we find useful a mining-specific approach when we measure the amount of time required to connect and successfully pass authentication using the Stratum protocol. This provides more accurate readings in regards of what the mining software will actually do when mining.
We use this tool at 2Miners internally to measure the performance of our pools. It is capable of pinging through IPv4 and IPv6 with or without TLS.
**TL;DR**: The ping to the pool server's box is not as significant as the actual response time through Stratum. https://2miners.com/blog/check-the-real-ping-to-the-mining-pool-server-with-stratum-ping-toolhttps://github.com/2miners/stratum-ping
|
|
|
Besides the financial costs of the hardware, as a business, In order to achieve the best results, mining requires dedication and a commitment to learn. It can be quite technical to setup and maintan. A good understanding of Crypto and computers in general is a good start. Then there are market considerations to deal with. Unless you understand and are prepared for what you are getting in to, the simplest and most effective strategy since the early days of BTC has always been to simply buy and HODL. YouTube is a great resource. There are many channels that offer guidance to get started in mining and in Crypto. BBT's channel is a great resource. As a long time miner since the early days, his channel covers all aspects of mining and Crypto, with many videos geared towards new miners. I highly recommenced to go through his videos to get a good understanding and getting started. https://www.youtube.com/c/BitsBeTrippin/videos
|
|
|
Most GPU miners have a configuration switch to set a max temperature. If the GPU reaches that temperature, the miner will shutdown. e.g. in PhoenixMiner you can specify the -tstop command-line option in the configuration file or when starting the miner. -tstop <n> Pause a GPU when temp is >= n deg C (0 for default; i.e. off) Ideally you want to keep your GPU from going >70C for extended periods. Good ways to lower the temperature are reducing the power limit and increasing the air flow so you are removing the heat from around the cards. With only one card, heat build up is not generally an issue. The GPU fans should be enough to keep the temperature down. You may also want to open the case at night to see if that helps. If you want to mine ETH with a CPU, it's not worth it and you will spend more in power that you can generate in ETH. You can look in to mining CPU friendly coins like Monero to see if it's worth it. You can also checkout this video for ideas on how to setup your gaming PC for mining: https://www.youtube.com/watch?v=22taKo6kiAI
|
|
|
Basically there is hardly any bandwidth usage with mining, its not like watching a Youtube video. All your rig sends to the pool is just some text.
You need to have good latency to your ISP and to your pool. If you are living somewhere in the mountains where your ping is like 1000ms you will get tons of stales and basically lose a little money.
I used mobile tethering before and it was horrible. The ping was all over the place and the iPhone kept dropping the connection every few hours. Best is a regular land type of internet service.
Also if you got more than 1 rig, don't use wifi. There will be interference from all your GPUs. Just a CAT5 LAN cable.
Yep, always a good idea to ping the pool stratum server to see what the connection is like. Choose the pool stratum with the lowest latency, Typically it's the one closest to your physical location. A ping of <100ms or less is ideal, from there up to <500ms is acceptable. A good tool to check the stratum servers location is a DNS Geo location query: https://tools.keycdn.com/geo?host=<POOL STRATUM ADDRESS> e.g https://tools.keycdn.com/geo?host=us1.ethermine.org
|
|
|
The best connection is the one with the lowest latency. Wired broadband is a more stable, always on and direct connection. Mobile connections route traffic through radio towers and can introduce significant latency, especially during peak demand, which is not good for mining as it contributes to stale shares. The same goes for WiFi. Given a choice a wired connection to a modem or router is better for mining.
|
|
|
I see what your saying. What about mining Ethereum with the GPU and selling it for Bitcoin?
You could do that. To save on transfer fees and the tax implications, you're better off using Nicehash which automatically uses you're hash power to mine the most efficient coin and pays out in BTC.
|
|
|
Is it possible to increase the probability of finding blocks in solo mining mode?
Unless you know what you are doing, in which case you wouldn't be asking, solo mining something like ETH is not recommended. On a coin like ETH you could be mining for a long time with no guarantee of if or when you will solve a block to receive a payout. Besides hashrate there are a lot of variables involved in solo mining. Things like latency, stratum optimization and block scan time are important factors in solo mining. Large ETH pools are highly optimized and therefore you will generally have the best result It's not worth the risk to solo mine just to save on pool fees. Another option is to mine on a pool like ethpool.org where you solo mine and receive credits towards receiving a full block reward once you reach the top of the list.
|
|
|
ETH difficulty has gone parabolic since mid 2020. That's why it takes much longer to mine the same amount of ETH. https://etherscan.io/chart/difficultyThe only thing proping up miner rewards are the transaction fees which have also grown exponential. https://etherscan.io/chart/transactionfeeThe next ETH fork scheduled for April will start burning the fees instead of rewarding them to miners. Hopefully the price will make up, otherwise it's going to get rough for miners.
|
|
|
Random variations in submitted shares is normal. It depends on how fast the GPU finds the hash of the work submitted to the GPU by the pool. Just like when the pool finds a block, sometimes they can find them quicker than average and some times it takes longer. As long as your hashrate shown on the pool is correct, that's what matters.
|
|
|
The share difficulty is set by the pool. Some pools on other coins let you set your starting difficulty in the miner, or use VarDifff. Since ETH is the most popular minable coin with the largest base of miners, most ETH pools set a fixed share difficulty so as not to overload the stratum with low difficulty shares which can also cause stale shares. The share difficulty is stated on the pool or in the miner. A higher difficulty means worker shares are found less often, but they are worth proportionally more than lower difficulty shares. Unless you have a very low hashrate (<20 MH/s), the payout should be the same. e.g. a share at diff 4000 is worth twice as much as a share at diff 2000.
|
|
|
I view mining as a hedged investment in Crypto. Hedging is a strategy to minimize risk, not maximize your return. By making a capital investment in a mining rig, your operating expenses are relatively the same for any coin you mine. Once the rig is paid, as long as after expenses it's profitable, your cost basis for the coins you mine are lower that buying the coin directly. In the case of a GPU rig, it can mine different coins and also be sold later to recover much of the initial cost.The short-term downside is the time it takes to recover that initial capital investment, which otherwise could have been invested directly.
|
|
|
Yes, you can run PCI-E v3 cards on a PCI-E v1.1 and up board as long as you use a card that is recogized by the Bios in the primary PCI-E slot. I was running a HD 7850 PCI-E v2.0 card and two RX 480's with powered USB risers on a Dell XPS 700 motherboard that had PCI-E v 1.1 slots. The speed of the slot makes no difference for mining. The newer PCI-E specifications are able to deliver more power through the slot, but as long as you use powered risers the card can get enough power without overloading the motherboard. The problem I had on the XPS 700 was the BIOS would not recognize the PCI-E v3 cards on Post. I had to use the HD 7850 PCI-E v2 card in the primary PCI-E slot to be able to access the Bios. Once in the OS, all the cards were recognized and mined.
|
|
|
Not a problem mixing different generation cards on the same rig. With those two the same GeForce Nvidia driver would install for both GPU's and the mining software should detect each card. You can also mix AMD and Nvidia GPU"S on the same rig if you install both drivers.
|
|
|
|