Bitcoin Forum
May 22, 2024, 02:32:24 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: VARDIFF Stratum Litecoin  (Read 1162 times)
JBelinchon (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
May 20, 2013, 05:40:28 PM
 #1

Muy buenas, por mucho que busco y leo, no termino de entender que significa exactamente el VARDIFF Stratum que veo que algunos pooles ofrecen.

Alguien sabria aclararme que significa exactamente eso de VARDIFF (Dificultad Variable), cual es su sentido? En que casos esta recomendado?. En fin si alguien puede explicar en cristiano de que se tratra esta funcionalidad le quedaria muy agradecido.

Muchas gracias de antemano y un saludo

Jesus Belinchon
Antuam
Legendary
*
Offline Offline

Activity: 1722
Merit: 1005



View Profile
May 31, 2013, 03:55:43 PM
 #2

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.

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.
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

Gilito
Sr. Member
****
Offline Offline

Activity: 295
Merit: 250



View Profile
May 31, 2013, 05:05:26 PM
 #3

Si tienes mucha potencia también puedes usar una dificultad más alta para generar de esa forma menos tráfico de red.
vitruvio
Sr. Member
****
Offline Offline

Activity: 850
Merit: 331



View Profile
June 11, 2013, 09:37:18 PM
 #4

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



titomane
Sr. Member
****
Offline Offline

Activity: 389
Merit: 250



View Profile
June 12, 2013, 10:39:00 AM
 #5

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





Muy bien explicado, claro y conciso.
Esto es ayudar. jajajaja

Antuam
Legendary
*
Offline Offline

Activity: 1722
Merit: 1005



View Profile
June 12, 2013, 05:34:19 PM
Last edit: June 12, 2013, 06:15:06 PM by Antuam
 #6

 me alegro de tu conocimiento. De todo se aprende en esta vida.
Yo esto lo leí en algún sitio, no me lo he inventado, aunque sea cierto, menudo texto has puesto......

Y ya que estamos. Por qué se produce mayor número de Shares rechazados cuando haces más OC aunque tengas temperaturas estables?

Slaudos.
Antuam

vitruvio
Sr. Member
****
Offline Offline

Activity: 850
Merit: 331



View Profile
June 12, 2013, 06:53:21 PM
 #7

me alegro de tu conocimiento. De todo se aprende en esta vida.
Yo esto lo leí en algún sitio, no me lo he inventado, aunque sea cierto, menudo texto has puesto......

Y ya que estamos. Por qué se produce mayor número de Shares rechazados cuando haces más OC aunque tengas temperaturas estables?

Slaudos.
Antuam


Supongo que por que aunque para el software de minado ese share parezca bueno y lo suba a la pool esta lo rechaza por no ser correcto, al forzar la máquina tendrás mayor número de errores de cálculo, 1º más rejecteds y si aprietas más empezarás a tener errores de hardware.

Un saludo
Antuam
Legendary
*
Offline Offline

Activity: 1722
Merit: 1005



View Profile
June 13, 2013, 05:38:28 AM
 #8

Gracias.
Pensaba algo similar. Muy amable por confirmarlo.
Yo por mi parte, he bajado el OC de mis VGA, tenemos encima en verano y he notado además de bajada de casi 5grados de temperatura, a casi no tener Shares rechazados, lo cual es casi compensa le con la bajada de HASH/sg que me hacían antes, y unido a la subida de dificultad y a la ingente cantidad de gente que se ha unido, los primeros ASIC, y la llegada de los chip de Avalon, me estoy planteando en dejar de minar en breve y vender las VGA antes de que salgan la serie 8000 de AMD.

Slaudos.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!