Come vengono implementate ed eseguite le regole per l'assegnazione dei premi per l'hash del blocco?

Data di pubblicazione: 16 gen 2023Data di aggiornamento: 4 apr 20242 minuti di lettura195

Come engono implementate ed eseguite le regole per l'assegnazione dei premi per l'hash del blocco?

Si prendono le ultime 8 cifre dell'hash del primo blocco di OKC in un determinato momento e le si confrontano con le ultime 8 cifre degli indirizzi di tutti i partecipanti. L'indirizzo o gli indirizzi più vicini vengono estratti in base alle seguenti regole:

  • Si prendono le ultime 8 cifre dell'hash del blocco del primo blocco della catena OKC dopo l'ora specificata per l'attività.
  • Si prendono le ultime 8 cifre di tutti gli indirizzi dei portafogli partecipanti (se le cifre non sono sufficienti, viene aggiunto uno 0 alla fine).
  • Le ultime 8 cifre dell'indirizzo del portafoglio più vicine (in valore numerico assoluto) alle ultime 8 cifre dell'hash del blocco vengono selezionate come vincitrici.
  • Se il numero di indirizzi di portafogli selezionati per l'estrazione è superiore al numero di premi, viene data priorità agli indirizzi di portafogli le cui 8 cifre hanno un valore numerico assoluto più alto (si terrà conto anche della nona cifra se le 8 cifre di tutti i portafogli hanno lo stesso valore).

Esempio:

  • Supponiamo che il valore hash del blocco acquisito per il giveaway sia: 047363EC533E12EA88C0CB21636E2BAAB45AA9A6F3A12F77C7020475C119E6A6
  • Filtrare le lettere nel valore hash e prendere le ultime 8 cifre come sequenza vincente per l'attività: 47511966
  • Le ultime otto cifre degli indirizzi di quattro utenti sono
    • A: 47511960
    • B: 47511972
    • C: 47511960
    • D: 32514021

Se la quota è 3, verranno selezionati A, B e C.
Se la quota è 2, verranno selezionati A e C.
Se la quota è 1, si confrontano la nona cifra dopo gli indirizzi di due utenti A e C. Vince chi ha il numero più alto.