Como são implementadas e executadas as regras do sorteio de prêmios do hash de bloco?
Como são implementadas e executadas as regras do sorteio de prêmios do hash de bloco?
Os últimos 8 dígitos do hash do primeiro bloco da OKC, em um determinado período, são comparados com os últimos 8 dígitos dos endereços de todos os participantes. Os endereços mais próximos são selecionados para o sorteio de acordo com as regras a seguir:
os últimos 8 dígitos do hash do bloco, do primeiro bloco da chain da OKC, são capturados em um horário especificado após a atividade.
os últimos 8 dígitos de todos os endereços de carteira participantes são capturados (se não houver dígitos suficientes, um 0 é adicionado ao final).
os últimos 8 dígitos do endereço da carteira mais próximos (em valor numérico absoluto) até os últimos 8 dígitos do hash do bloco são selecionados como o vencedor.
se o número de endereços das carteiras selecionadas para o sorteio for maior do que o número de prêmios, os endereços de carteiras cujos os 8 dígitos tiverem um valor numérico absoluto maior terão prioridade (o 9º dígito também será levado em consideração se os 8 dígitos de qualquer carteira tiverem o mesmo valor).
Exemplo:
vamos supor que o valor de hash do bloco capturado para o sorteio seja: 047363EC533E12EA88C0CB21636E2BAAB45AA9A6F3A12F77C7020475C119E6A6
filtre as letras do valor de hash e use os últimos 8 dígitos como a sequência para a atividade: 47511966
os últimos oito dígitos dos endereços de quatro usuários são:
A: 47511960
B: 47511972
C: 47511960
D: 32514021
Se a quota for 3, os usuários ABC serão selecionados. Se a quota for 2, os usuários AC serão selecionados. Se a quota for 1, compare o nono dígito depois dos endereços de dois usuários AC. O que tiver o maior número vence.