Post
Topic
Board Progetti
Re: Lotteria fine anno in Bitcoin
by
picchio
on 23/11/2014, 18:56:51 UTC
Questo algoritmo potrebbe funzionare:
- si predispone un indirizzo al quale inviare la giocata di x BTC (es. 0.01).
- la transazione ID e' un numero unico, quello e' il codice del biglietto.
- Al blocco stabilito: numero e non data. Si contano le transazioni da 0.01 BTC che sono le giocate. Si ordinano per transaction ID e si avra' un numero da 0 a n-1.
- si prende l'hash del blocco e si fa la divisione modulo n, il resto e' il numero ottenuto e' il primo qualificato.
- si riordinano le transazioni togliendo chi ha vinto, si prende il quoziente e si divide per n-1 e si tiene il resto che ' il II classificato.
- si prosegue fino al numero di vincitori che si vuole premiare.

In questo modo non ci possono essere contestazioni o furti a meno dell'escrow che scappa con la cassa, ... sono sicuro ci sia la soluzione e magari anche un contract in grado di risolvere. Se si vuole decidere per una donazione a qualcosa ma poi nascono altri problemi ...
Ciao