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
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
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
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
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.