Prezados,
Dando sequência a loteria da nossa comunidade local, juntamente com o @Adriano e @tg88, anuncio a todos o sorteio em comemoração à data em que Satoshi Nakamoto divulgou o
Whitepaper do Bitcoin (31 de Outubro de 2008).
Sorteio baseado no bloco:
707500Endereço para apostas:
bc1qd2dlejjp09up4xq4aulehjrkmxspqq67ekafczt7q3femwwyamas27dc6mValor de cada ticket: 0.0001 BTC
Saldo já acumulado do(s) sorteio(s) anterior(es): 0.00166349 BTC
Hash da sequência de caracteres (para a validação após o sorteio): fc79dac643ff0566db2cd0601d589742a41c2e3217b049ff92758146f2ac1675
Resumo e Regras
Como funcionaCada ticket custa 0.0001 BTC
Caso sejam gerados mais de um bloco com o mesmo número, os blocos orfãos não são considerados
Participam do sorteio todas as transações enviadas para o endereço fc79dac643ff0566db2cd0601d589742a41c2e3217b049ff92758146f2ac1675 com ao menos 3 confirmações no momento do sorteio.
Múltiplas apostas podem ser realizadas através de uma única transação, bastando enviar um valor múltiplo do preço de um ticket
Os prêmios serão pagos ao endereço que enviou a transação, e no caso transações com mais de um endereço de origem, um aleatório será escolhido dentre os utilizados
O valor recebido será dividido pelo preço de um ticket e arredondado para o inteiro anterior para definir o número de tickets a ser gerado. Eventuais sobras serão consideradas doações ao pote do sorteio
49% do valor acumulado no endereço do sorteio será utilizado para prêmios da seguinte maneira, sempre arredondado para o satoshi anterior:
28% dividido entre os tickets que acertarem 4 números;
14% dividido entre os tickets que acertarem 3 números;
7% dividido entre os tickets que acertarem 2 números;
Não havendo acertadores em uma faixa de premiação, o valor destinado a mesma será adicionado ao valor da faixa seguinte;
O restante (51%) fica acumulado para os próximos sorteios.
Detalhamento
SorteioPara cada sorteio será definido um bloco cujo hash será utilizado em conjunto com uma sequência de caracteres aleatórios para gerar 4 números entre 0 e 31.
Os caracteres aleatórios são gerados previamente e o hash dos mesmos é publicado para que possa ser validado que os caracteres não foram alterados após a geração do bloco. Para isto, este post não será editado, mas recomendo que um participante do fórum faça uma citação do hash para garantir que não houve alteração.
Havendo mais de um ganhador em cada faixa de prêmio, o total da faixa será dividido igualmente entre todos os ganhadores; o valor será arredondado para o satoshi anterior (por exemplo, um prêmio de 0.01 BTC dividido entre 3 acertadores pagaria 0.00333333 e sobraria 1 satoshi que permaneceria no pote para o próximo concurso
TicketsO valor recebido em cada transação será utilizado para calcular quantos tickets serão gerados. Para isso divide-se o valor recebido pelo preço de um ticket, arredondando para o inteiro anterior. Para cada ticket serão gerados 4 números aleatórios entre 0 e 31 utilizando-se o hash da transação e do bloco em que a transação foi confirmada. Tickets adicionais da mesma transação utilizam um digito extra quando da geração do hash, efetivamente gerando uma nova combinação aleatória.
IMPORTANTE: A partir de agora não serão mais considerados os tickets não premiados dos sorteios anteriores.Prêmios e probabilidadesTeremos 3 categorias de prêmios:
1º Prêmio: 4 Acertos (1 chance em 35960)
2º Prêmio: 3 Acertos (1 chance em 321.07)
3º Prêmio: 2 Acertos (1 chance em 15.86)
O que ainda não é possívelPara garantir que todo o processo seja verificável, não é possível:
Escolher os seus próprios números para o ticket
Fazer pagamentos ou receber o prêmio via lightning
Receber o prêmio em outro endereço que não o endereço que originou a transação
Isso pode mudar no futuro, dependendo de qual popular o sorteio fique e de haver uma solução para manter o processo transparente e verificável. Isso poderia criar mecanismos para evitar/diminuir os custos de transação.
Em caso de ProblemasCaso hajam problemas ou situações não previstas nas regras, procuraremos resolver da melhor maneira possível buscando a mediação em conjunto entre os membros Adriano, alegotardo e tg88.
Metodologia de CálculoHá um tópico em Desenvolvimento & Discussões Técnicas" com maiores informações sobre o mecanismo do sorteio:
https://bitcointalksearch.org/topic/m.55761051Lembrando do detalhe na
postagem #12 em que foi removido a função
reversed do código.
Lembrando ainda que não é necessário divulgar aqui a compra dos tickets, o sistema é automatizado e reconhece por conta os depósitos válidos.
Não façam depósitos a partir de exchanges ou carteiras das quais vocês não possuam as PrivateKeys/Seed, pois os pagamentos dos prêmios só serão feitos para o endereço que fez a compra do bilhete.
Para qualquer eventualidade que possa surgir, estaremos discutindo e resolvendo abertamente nesse tópico.
Boa sorte a todos!
Adriano, alegotardo, tg88