AzuraSort

Como provar que o seu sorteio de Instagram foi justo

Quando você anuncia um ganhador, os seguidores precisam acreditar na sua palavra — a não ser que você consiga mostrar que o sorteio não pôde ser manipulado. O AzuraSort torna todo sorteio comprovadamente justo: ele trava o resultado de antemão e entrega um certificado público para qualquer pessoa verificar por conta própria. Esta página explica como isso funciona e por que é matematicamente convincente.

Como um sorteio verificável realmente funciona

Um sorteio provably-fair usa uma técnica chamada commit-reveal. Antes de sortear, o AzuraSort pega a lista completa de participantes mais uma semente aleatória e publica um hash SHA-256 disso — o commit. Um hash é uma impressão digital de mão única: a mesma entrada sempre gera o mesmo hash, mas não dá para voltar do hash e alterar as entradas sem que a impressão digital mude por completo. Como o hash é publicado antes de alguém saber o ganhador, o organizador fica travado. Ele não consegue trocar um nome em silêncio, adicionar uma conta falsa para um amigo nem re-sortear até um favorito ganhar, porque qualquer dessas mudanças geraria um hash diferente do que já está registrado.

Depois do sorteio, o AzuraSort revela a semente e a lista de participantes — o reveal. Agora qualquer pessoa pode fazer duas conferências. Primeiro, gerar o hash dos dados revelados e confirmar que bate com o hash publicado antes, provando que as entradas não foram alteradas. Segundo, rodar o mesmo embaralhamento (um Fisher-Yates determinístico guiado por aquela semente) e confirmar que chega no mesmo ganhador. Se os dois baterem, o resultado é comprovadamente a saída honesta dos dados comprometidos. O AzuraSort faz isso por você numa página pública de certificado, então você nem precisa confiar no AzuraSort — dá para reproduzir a matemática de forma independente.

Como fazer e verificar um sorteio justo

  1. 1

    Cole o link do post ou Reels

    O AzuraSort carrega os participantes dos comentários ou curtidas e se compromete com eles publicando um hash SHA-256 antes de qualquer sorteio.

  2. 2

    Faça o sorteio provably-fair

    Os participantes são embaralhados com um algoritmo Fisher-Yates determinístico semeado na hora do sorteio, e o ganhador (mais os suplentes) é selecionado.

  3. 3

    Receba o código do certificado

    Todo sorteio gera um certificado com um código público contendo a semente revelada, a lista de participantes e o hash original.

  4. 4

    Verifique na página pública

    Abra azurasort.com/<locale>/verify/<code>. Qualquer pessoa pode refazer o hash dos dados, rodar o embaralhamento de novo e confirmar que o ganhador bate — sem precisar de conta.

Perguntas frequentes

Como qualquer pessoa verifica o resultado?

Cada sorteio tem um certificado público em azurasort.com/<locale>/verify/<code>. A página mostra a semente, a lista de participantes e o hash publicado antes, e roda o algoritmo de novo para qualquer um confirmar que o ganhador está correto. Dá também para reconferir a conta na mão ou com o seu próprio script.

O que é commit-reveal?

É uma prova em duas etapas. Primeiro você se compromete (commit): publica um hash SHA-256 dos participantes e da semente antes do sorteio, travando-os. Depois você revela (reveal): após o sorteio, publica os dados reais para as pessoas confirmarem que batem com o hash e reproduzem o mesmo ganhador.

O organizador consegue manipular?

Não sem ser pego. O hash é publicado antes de o ganhador ser conhecido, então mudar a lista de participantes, adicionar entradas falsas ou re-sortear geraria um hash que não bate mais com o que já está registrado. A divergência ficaria visível para quem conferir.

Preciso entender de criptografia?

Não. O AzuraSort faz a verificação por você e mostra um resultado claro de aprovado ou reprovado na página do certificado. As etapas de SHA-256 e Fisher-Yates são padrão e públicas, então uma pessoa técnica pode confirmá-las de forma independente, mas você não precisa.

Quanto custa?

Pague por uso, com preço pela quantidade de participantes. Você vê o valor antes de pagar, e o certificado vem incluído em todo sorteio. Aceita cartão (Stripe) e PIX.