Com o $ZERO atingindo um novo máximo, seus garfos também estão surgindo. Hoje dei uma olhada nesta "versão melhorada" do $ZERO no Avalanche - Nullity $NULL

Ideia central:

1. Números aleatórios calculados puramente na cadeia
2. Bloqueie "Crítico"
3. Melhores normas comuns

Em primeiro lugar, como é implementado o número aleatório nesta cadeia?

O número aleatório $ZERO publica um algoritmo relativamente justo, mas na verdade é calculado fora da cadeia. O número aleatório para loteria $NULL usa os dados de blocos futuros, mas o número aleatório não é calculado no bloco atual para calcular a loteria.

Ele usa um algoritmo chamado FutureHash Lottery, que usa o hash do 3º bloco e os dados de dificuldade do 4º bloco para calcular um número aleatório e, em seguida, sorteia a loteria no 5º bloco. Como ninguém pode prever os dados do bloco que ainda não foram gerados no futuro, a pureza dos números aleatórios nesta cadeia pura ainda é bastante alta.

Simplificando, você compra um bilhete de loteria na segunda-feira e o sorteio é sorteado na sexta-feira.

O que é um bloco "crítico"

Outro mecanismo interessante é o Lucky Ticket, a diferença do $ZERO é que o número de bilhetes de loteria em cada bloco não é fixado em 1, mas o número de bilhetes de loteria é emitido aleatoriamente de 1 a 6. Podem ser emitidos no máximo 6 bilhetes. em um bloco.

Então suponha que o número de bilhetes de loteria no bloco atual seja no máximo 6:

Se apenas uma pessoa participar do bloco atual, ela assumirá todo o prêmio e gastará 1 moeda para comprar 6 bilhetes de loteria. A taxa de ganhos é de 600%. Se 2 pessoas participarem, a taxa de ganhos de cada pessoa será de cerca de 300%. ... Isso significa que quanto menor o número de participantes em um bloco, mais fácil será ocorrer um "crit".
💥

Essa configuração é mais amigável para investidores de varejo. Durante o período inicial da rede de teste, algumas pessoas frequentemente alcançavam taxas de ganho superiores a 100%. Ou seja, se você não tem nenhum script e tem poucos fundos em mãos, basta clicar algumas vezes, o excesso retorna.

Além disso, em termos de escalabilidade de protocolo, este método de computação completamente on-chain é mais versátil e mais adequado para padronização e uso não confiável.