Post
Topic
Board Mining (Altcoins)
Re: TT-Miner 6.0.0 KAWPOW, ProgPoW, MTP, EPIC, ETHASH
by
devivier
on 05/11/2020, 09:37:44 UTC
hello can you please implement XNSUB because the twink disconnects from the server the disconnection rate is 80% thank you (nicehash)

TTminer does not support XNSUB. This means that the miner gets disconnected from our server when it is moved from one order to another.

XNSUB basically allows the miner to be constantly connected to NiceHash, without dropping the connection. This is a ttminer issue and must be implemented by ttminer devs.

https://www.nicehash.com/blog/post/what-is-extranonce-subscribe-extension-xnsub



What is extranonce subscribe extension (XNSUB)?
In this short guide, we will get a bit more technical. We will explain what extranonce subscribe extension (XNSUB) is and why it is important for a miner software to support it on NiceHash. You can find an extranonce subscribe extension specifications here.

Extranonce subscribe extension was developed by NiceHash back in 2016. NiceHash moves miners from one order to another to make sure miners are mining for the highest paying order. Because orders send hash-power to different pools, they have jobs with different extranonce1 as other orders. Extranonce1 is exchanged during the miner subscribe/authorize process. For the new extranoce1 exchange, this process needs to be reinitiated. This requires a miner to re-establish the connection. Once a miner reconnects, it is placed on the highest paying order and receives new extranonce1 during the subscribe/authorize process. This causes a few seconds of unnecessary downtime between each order to order move.

You can imagine moving miners from order to order is like moving your miner from one pool to another. The miner needs to disconnect from the first pool and then reconnect on the second pool which has a different extranonce1 value than the previous one. If the miner supports the XNSUB extension, the miner does not have to reconnect. NiceHash sends new extranonce1 value, and the miner continues to mine as nothing has happened. In other words, XNSUB is lowering the downtime of the miner.

Most modern 3rd party software miners support XNSUB, including Claymore, Phoenix Miner, NBminer,