Ottimo picchio. Mi piace molto il tuo algoritmo, che permette di effettuare l'estrazione indipendentemente dal numero di biglietti venduti.
Questo algoritmo potrebbe funzionare:
- si predispone un indirizzo al quale inviare la giocata di x BTC (es. 0.01).
Si tratta poi di stabilire cosa fare se viene inviato un importo diverso, minore o maggiore. Una soluzione potrebbe essere: se minore la si considera come una donazione alla causa e stop; se maggiore, la transazione viene conteggiata come biglietto valido e tutto il "di più" come donazione.
- Al blocco stabilito: numero e non data.
In realtà non cambia sostanzialmente niente; basta stabilirlo a priori. Io preferirei il primo blocco dell'anno nuovo, piuttosto che uno qualunque scelto arbitrariamente: mi sembra più "evocativo".
Se si vuole decidere per una donazione a qualcosa ma poi nascono altri problemi ...
Che problemi? Io non ne vedo.
Ipotizziamo di destinare il 20% in beneficenza. Si potrebbe ad esempio dare il 43% come primo premio, il 20% come secondo, il 10% come terzo, il 5% come quarto, il 2% come quinto e il resto in beneficenza. Ragionando in termini percentuali non vedo cosa si possa contestare.
Ciao!