Siento disentir muchísimo, me temo que tienes una idea erronea de lo que es un share y de como funciona esto, explicartelo tardaría mucho y hay muchos post técnicos al respecto, (en ingles) pero te corrijo algunos errores gordos
Hola.
Sirve para que el Shares que te mande el Pool, sea más o menos difícil de resolver y por tanto, no tener Shares no aceptados y por tanto no cobrados.
El share no te lo manda la pool, la pool te manda un trabajo que hacer y eres tu el que le mandas los shares a ella.
Por ejemplo, un Share tardas en tu máquina entre 2 y 3 minutos en resolverlo, pero el pool quiere tenerlo resuelto es 2 minutos 30 segundos, sio se lo manda a otro minero. Si tu tardas en enviar la solución menos de dicho tiempo, ese Share te cuenta, pero si tardas más, no., por que el Pool lo da como caducado y se lo a mandado a otro.
La pool le da a todos los miners la misma info para minar, si bien es cierto que esa info va variando cada pocos segundos conforme se van generando nuevas transacciones que el soft de la pool incluye en los datos de trabajo para los miners. Pero nada que ver con que haya un tiempo limite para resolver el share que como ya te digo el share no es trabajo a resolver, el share es la posible solución al problema que te ha mandado la pool, y no se de donde has sacado eso de que la pool le mande el trabajo a otro user, entonces las pools solo podrían tener un miner, porque estarían esperando a es miner 2,5 minutos y luego le pasarian el trabajo a otro, y el primer miner que pasa? se queda sin trabajo? como digo todos los miners trabajan en paralelo y con los mismos datos.
Esto es bueno, si tienes un equipo poco potente y sobre todo si minas por CPU.
Yo en mi caso, minaba en un Pool que no tenía esto, y tenía una media de 12% de Shares no válidos.
Anoche me cambie a otro que tiene esta funciona y apenas tengo un 1% despues de 18 horas minando y eso que este está en América y yo soy de España. Eso si,salgo por una FTTH de 100/10MB
Espero haberte ayudado a entenderlo o por lo menos, es si como lo entiendo yo.
Slaudos.
Antuam
La dificultad del share es un parámetro que establece la pool para contabilizar el trabajo realizado por los miners, el no tener esa dificultad "rebajada" con respecto al la dificultad real establecida por la red para el cálculo de un bloque es como minar solo, en el cual un share válido es igual a bloque encontrado.
El problema de minar con poca potencia (CPU) con la dificultad de la pool muy alta es que estas un tiempo minando, tu encuentras posibles shares candidatos pero con una diff inferior a la que la pool ha puesto como límite, así que ni siquiera se la mandas y cuando se encuentre un nuevo bloque todo tu trabajo no habrá servido para nada, pues los datos de entrada para los cálculos ya son otros y tienes que volver a empezar, el otro riesgo es que si tienes potencia como para calcular un share por minuto, y los bloques se encuentran de media cada 2,5 minutos, muchos de los shares que calcules estarán en medio del proceso cuando se produzca el cambio de bloque y cuando el miner le comunique a la pool su resultado la pool lo rechazará porque ya llega tarde (Stales). Si generas un share cada minuto puede que tengas los dos primeros shares aceptados y el tercero rechazado, eso un bloque tras otro, eso hace que tengas unos rechazados del 33%.
Si cambias a una pool con una difficultad de share más baja o con dificultad variable (que lo que hacen es ajustar la dificultad del share a tu hashrate) puedes generar un share cada 10 segundos con lo cual el efecto que hemos dicho antes te puede pasar una vez cada 15 shares.
Todo esto en teoría y con valores medios, en la realidad pues a cada uno le pasa una cosa, unas veces tienes dos shares casi seguidos otras tarda mucho, igual que los bloques, es parte de las reglas del juego aleatorio en lo que está basado todo esto de la minería.
Un saludo