Bitcoin Forum
June 28, 2024, 06:35:11 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [CANCELADO] (experimento) Rifa de uma ATI HD5850  (Read 908 times)
Adriano (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1285
Merit: 1085



View Profile
December 13, 2013, 07:13:45 PM
Last edit: January 06, 2014, 10:44:30 AM by Adriano
 #1

Olá Pessoal,

Tenho disponível uma ATI HD5850 que estava minerando Litecoin em um servidor que eu administro, porém recentemente migramos os serviços deste servidor para fora e eu não tenho interesse em mantê-la funcionando em casa.

Ela minera a uma taxa média de 330kH/s, gerando aproximadamente 0.11 LTC por dia atualmente.

Em uma busca rápida no Mercado Livre vi ofertas desta placa a partir de R$ 450,00

Minha ideia é fazer uma "rifa", da seguinte maneira:


1. Cada bilhete custa 0.005 BTC (~ R$ 10,00)

2. Os bilhetes valem para todos os sorteios até que haja algum ganhador

3. Sorteio pelo 1º Prêmio da Loteria Federal (http://www1.caixa.gov.br/loterias/loterias/federal/federal_resultado.asp). Os sorteios iniciam no momento em que hajam 5 bilhetes concorrendo (isso beneficia quem comprar bilhetes antes) até que haja um (ou mais) ganhadores

4. Caso haja mais de um ganhador, os ganhadores podem negociar livremente a sua "parte" do prêmio ou concordar com um novo sorteio onde o número mais próximo é o vencedor. Se optarem por negociar sua parte no prêmio, posso fazer o escrow da negociação

5. Caso não sejam vendidos pelo menos 5 tickets em 30 dias, devolverei os valores enviados aos endereços de origem (portanto peço que NÃO ENVIEM a partir de carteiras compartilhadas, por exemplo: MtGox, BTC-E, etc)

6. Pode-se comprar mais de um bilhete na mesma transação, através do envio de múltiplos de 0,005 BTC. Neste caso será gerado pelo algoritmo abaixo um número e os demais serão sequenciais a este número


O frete é por minha conta para endereços dentro do Brasil, os dados para envio devem ser informados via MP em uma mensagem assinada pelo mesmo endereço que enviou a transação vencedora


Endereço para compra de Bilhetes:
removido


Eu manterei atualizado no post abaixo uma listagem dos endereços origem e bilhetes válidos para o sorteio, assim como os resultados da Loteria Federal.

Algoritmo para Geração dos bilhetes:

Para geração dos números será realizado por mim o seguinte procedimento:

1. Geração do HMAC SHA512 do id da transação utilizando como secret o hash do bloco onde a transação foi incluída (http://www.freeformatter.com/hmac-generator.html)
2. Converter para Decimal o hash gerado (http://www.mobilefish.com/services/big_number/big_number.php)
3. Será considerado o número do bilhete os últimos 5 dígitos do número gerado no passo anterior
4. Caso o valor da transação dê direito a mais de um número, serão considerados os números em sequência ao gerado no passo anterior


Exemplo:

Code:
Id da Transação:
37a3e60f5e7838b272d1d33beb7922cf719c96124676642d1511fe70fb62fe6e

Hash do bloco onde a transação foi incluída:
00000000000000043793dc171a9c0c89a669ca1f6a20fc4845f9e9c6ad40f586

HMAC SHA512: 55853504e4359021dc9bbce32627aa2c251a162b70fd045f74ae966af1cbd8a7ccb9e5bb6b35ea12fe340ca3e5afdf2be355b97c884ec4ff00483072b67e7d4f

Conversão para Decimal: 4479063657321073240018610276557807360799846321596126700303149209063424294719902999276141864794856581174974656183740094077853046486062393807830160529849679

Número válido para concorrer ao sorteio: 49679

Se por exemplo esta transação fosse de 0,015 seriam gerados três números: 49679, 49680 e 49681


Todos os cálculos e conferência serão feitos por mim, porém caso os links acima permitem que qualquer pessoa confira se estão sendo realizados corretamente, dando transparência total ao processo.

tl;dr: Por apenas 0.005 BTC você adquire um número de uma rifa, este número lhe dá direito a concorrer ao sorteio de uma HD5850 com frete grátis para o Brasil

Estou aberto à qualquer comentário ou sugestão.


Um Abraço,


Adriano


Edit: A oferta foi retirada por falta de procura.
Ainda possuo a placa, caso alguém tenha interesse favor enviar MP.

--
Adriano (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1285
Merit: 1085



View Profile
December 13, 2013, 07:14:00 PM
 #2

reservado

--
Adriano (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1285
Merit: 1085



View Profile
December 19, 2013, 04:04:18 PM
 #3

Dando um up e aproveitando para pedir comentários sobre esta ideia. Não sei se o post passou batido ou se a ideia não agradou :-)

Qualquer comentário ou crítica é bem vindo.


Um Abraço,


Adriano

--
Peao
Legendary
*
Offline Offline

Activity: 1320
Merit: 1001


View Profile
December 19, 2013, 07:13:31 PM
 #4

Gostei da idéia mas não gostei do prêmio.  Smiley

Não posso falar pelos outros, mas me agradaria uma VGA top, como HD 7970, R9 290, R9 290X, etc...

joker_josue
Legendary
*
Offline Offline

Activity: 1708
Merit: 4691


**In BTC since 2013**


View Profile WWW
December 19, 2013, 07:25:48 PM
 #5

Dando um up e aproveitando para pedir comentários sobre esta ideia. Não sei se o post passou batido ou se a ideia não agradou :-)

Qualquer comentário ou crítica é bem vindo.


Um Abraço,


Adriano

Por acaso a ideia é boa.
Julgo que o único problema será a forma de como se encontra o vencedor. Vão existir 99999 possibilidades, quanto tempo vai ser preciso, para haver um vencedor? Assim como é raro haver vencedores na lotaria, a probabilidade desta rifa é a mesma.

Acho que tinhas de encontrar outra forma de achar o vencedor.

Eu em tempos tive ideia de fazer algo semelhante, mas acabei por não avançar por não saber com atribuir o numero e achar o vencedor de forma confiável.

Com a tua solução, julgo que achas-te uma boa maneira de achar um numero para o jogador.
Agora, como achar o numero vencedor... é mais difícil, de uma forma mais rápida do que lotarias ou afins. Undecided

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Adriano (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1285
Merit: 1085



View Profile
December 19, 2013, 07:36:27 PM
 #6

Gostei da idéia mas não gostei do prêmio.  Smiley

Não posso falar pelos outros, mas me agradaria uma VGA top, como HD 7970, R9 290, R9 290X, etc...

Pois é, a princípio pensei em fazer um test-drive com essa placa que da qual "eu quero me livrar", dependendo de como for, podemos fazer com algo diferente ou até mesmo uma loteria em bitcoins para o pessoal daqui.


Dando um up e aproveitando para pedir comentários sobre esta ideia. Não sei se o post passou batido ou se a ideia não agradou :-)

Qualquer comentário ou crítica é bem vindo.


Um Abraço,


Adriano

Por acaso a ideia é boa.
Julgo que o único problema será a forma de como se encontra o vencedor. Vão existir 99999 possibilidades, quanto tempo vai ser preciso, para haver um vencedor? Assim como é raro haver vencedores na lotaria, a probabilidade desta rifa é a mesma.

Acho que tinhas de encontrar outra forma de achar o vencedor.

Eu em tempos tive ideia de fazer algo semelhante, mas acabei por não avançar por não saber com atribuir o numero e achar o vencedor de forma confiável.

Com a tua solução, julgo que achas-te uma boa maneira de achar um numero para o jogador.
Agora, como achar o numero vencedor... é mais difícil, de uma forma mais rápida do que loterias ou afins. Undecided

Pois é Josué, eu não tinha comentado anteriormente, mas tenho a ideia de, conforme o valor arrecadado vá aumentando, passar a considerar menos dígitos para encontrar o vencedor. Por exemplo, quando se atingir os 5 bilhetes iniciais consideram-se os 5 dígitos, ao atingir 10 se consideram apenas os 4 últimos, atingindo 20 valem os 3 últimos e assim por diante.

O que você acha desta abordagem ou algo parecido para encontrar rapidamente o vencedor?


Um Abraço e obrigado a ambos pelos comentários.


Adriano

--
joker_josue
Legendary
*
Offline Offline

Activity: 1708
Merit: 4691


**In BTC since 2013**


View Profile WWW
December 20, 2013, 12:11:14 PM
 #7

Pois é Josué, eu não tinha comentado anteriormente, mas tenho a ideia de, conforme o valor arrecadado vá aumentando, passar a considerar menos dígitos para encontrar o vencedor. Por exemplo, quando se atingir os 5 bilhetes iniciais consideram-se os 5 dígitos, ao atingir 10 se consideram apenas os 4 últimos, atingindo 20 valem os 3 últimos e assim por diante.

O que você acha desta abordagem ou algo parecido para encontrar rapidamente o vencedor?

Essa abordagem, poderia facilitar o processo. Mas mesmo assim fica-se com alguns problemas.

Se apenas 5 comprarem, podes ficar uma "eternidade" até alguém ganhar. Ou então se vais reduzindo o numero de dígitos, ficando apenas 2, a probabilidade de vitoria aumento, mas também aumento a probabilidade de mais do que 1 ganhar.

É verdade que perante esse cenário, já tinhas apresentado uma solução ou mutuo acordo ou novo "sorteio", em que todo o processo repete-se, sendo quase uma "eternidade" para achar o vencedor.

Se o prémio fosse BTC, seria mais facil, os BTC era divido pelos vencedores, sendo um objecto é mais difícil.


Solução!? É um pouco complicada de arranjar...
Andei a pensar, e o que achas de fazer-se assim:

Cada numero, tem uma margem de vitoria de 10000, para cima ou para baixo. Ganha quem ficar mais próximo do numero vencedor da lotaria.
Por exemplo, o numero do bilhete é 45780, sendo a margem de 10000, ele ganha se o numero vencedor da lotaria for entre o 35780 e 55780. Se existir dois bilhetes dentro dessa margem, ganharia o que estiver mais próximo.

Desta forma, aumenta as possibilidade de sair um vencedor e reduz a possibilidade de haver mais que um vencedor.

Acho que a margem de 10000, seria a mais adequada, para se encontrar mais rapidamente o vencedor, mas se quiser-se aumentar a dificuldade, reduz-se a margem.


Tinha ideias, para esse tipo de lotaria aqui no forum, se depois quiseres saber mais... MP.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Adriano (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1285
Merit: 1085



View Profile
January 06, 2014, 10:46:20 AM
 #8

atualizado primeiro post, retirando a oferta devido a falta de procura.

A todos que comentaram e sugeriram melhorias, obrigado.

Ainda possuo a placa, caso haja interesse favor enviar MP.

Um abraço,

Adriano

--
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!