¿Cómo se implementan y ejecutan las reglas del sorteo de premios de hash en bloque?

Publicado el 16 ene 2023Actualizado el 4 abr 2024Lectura de 2 min193

¿Cómo se implementan y ejecutan las reglas de sorteo de premios de hash en bloque?

Los 8 últimos dígitos del hash del primer bloque de OKC en un momento determinado se comparan con los 8 últimos dígitos de las direcciones de todos los participantes. La(s) dirección(es) más cercana(s) será(n) seleccionada(s) para el sorteo de acuerdo con las siguientes normas:

  • Se capturan los últimos 8 dígitos del hash del bloque del primer bloque de la cadena OKC en un momento determinado después de la actividad.
  • Se capturan los 8 últimos dígitos de todas las direcciones de billeteras participantes (si no hay suficientes dígitos, se añade un 0 al final).
  • Los últimos 8 dígitos de la dirección de la billetera más cercanos (en valor numérico absoluto) a los últimos 8 dígitos del hash del bloque se seleccionan como ganadores.
  • Si el número de direcciones de billetera seleccionadas para el sorteo es superior al número de premios, se dará prioridad a las direcciones de billetera cuyos 8 dígitos tengan un valor numérico absoluto superior (también se tendrá en cuenta el 9º dígito si los 8 dígitos de algúna billetera tienen el mismo valor).

Ejemplo:

  • Supongamos que el valor hash de bloque capturado para el sorteo es: 047363EC533E12EA88C0CB21636E2BAAB45AA9A6F3A12F77C7020475C119E6A6
  • Filtra las letras del valor hash y toma los 8 últimos dígitos como secuencia ganadora de la actividad: 47511966
  • Los ocho últimos dígitos de las direcciones de cuatro usuarios son
    • A: 47511960
    • B: 47511972
    • C: 47511960
    • D: 32514021

Si la cuota es 3, se seleccionará ABC.
Si la cuota es 2, se seleccionará AC.
Si la cuota es 1, compara el 9º dígito después de las direcciones de dos usuarios AC. Gana el que tenga el número más alto.