Publicações
avatar

Executar uma loteria onchain parece trivial até você perguntar quem escolhe o vencedor. Hashes de blocos são influenciáveis por quem propõe o bloco. Um número aleatório gerado pelo organizador é apenas um número escolhido por ele. Os participantes não têm como distinguir entre um sorteio justo e um manipulado após o fato. Drawbook, apresentado no Rialo Builders Hub, resolve isso com commit reveal. As inscrições são comprometidas primeiro, vinculadas às carteiras. A revelação ocorre posteriormente, verificada por contratos inteligentes, e qualquer um pode verificar o resultado onchain. O organizador não consegue ver contra o que está sorteando enquanto as inscrições ainda estiverem abertas, nem pode alterar o resultado assim que a revelação começar. Essa estrutura em duas fases é exatamente o ponto central. Separar o compromisso da revelação remove a janela em que alguém com tempo privilegiado poderia agir com informações que ninguém mais possui. É a mesma lógica por trás de leilões de lances selados, aplicada a um problema que a maioria das loterias onchain ainda resolve por confiança. O que torna isso simples de construir no @RialoHQ é que a revelação não precisa de um gatilho externo. Uma fase de revelação que se abre em um bloco definido ou quando as inscrições fecharem é um predicado que a rede avalia por si mesma. Nenhum organizador precisa pressionar um botão no momento certo — exatamente o momento que você gostaria de remover de um sorteio justo. Aleatoriedade verificável tem sido um problema resolvido na criptografia há anos. O que continua não acontecendo é levá-la para produtos que as pessoas realmente usam.

Este conteúdo é apenas para fins informativos e educacionais. Ele pode incluir opiniões de terceiros, conteúdo patrocinado ou material promocional pelos quais o criador pode receber compensação. Nada neste feed constitui aconselhamento financeiro ou garantia de retorno. Você é o único responsável por suas próprias decisões de investimento. Sempre realize a sua própria pesquisa e aja com cautela antes de negociar. Não garantimos a precisão das informações de terceiros e não nos responsabilizamos por quaisquer perdas incorridas. Desempenho passado não é indicativo de resultados futuros. Consulte nossos Termos da Comunidade e a Declaração de Divulgação de Riscos para mais detalhes.

avatarPublique sua resposta

Comentar