Bitcoin Forum

Local => Projektentwicklung => Topic started by: netzfaul on July 15, 2013, 07:01:47 PM



Title: Blockwin.net - 16-Bit Roulette mit Blockhash als Zufallszahlengenerator
Post by: netzfaul on July 15, 2013, 07:01:47 PM
Hallo zusammen,

ich habe ein Roulettesystem geschrieben, der kein geheimnis als salt zum Zufallszahlengenerator verwendet, sondern öffentliche Daten. Der Algorhytmus ist offen, die zufallszahlen nachvollziehbar aber unbvorhersehbar.

Wird das konzept aus den FAQ klar?

http://blockwin.net/

Grüße

Christian


Title: Re: Blockwin.net - 16-Bit Roulette mit Blockhash als Zufallszahlengenerator
Post by: candoo on July 15, 2013, 07:06:42 PM
Hallo zusammen,

ich habe ein Roulettesystem geschrieben, der kein geheimnis als salt zum Zufallszahlengenerator verwendet, sondern öffentliche Daten. Der Algorhytmus ist offen, die zufallszahlen nachvollziehbar aber unbvorhersehbar.

Wird das konzept aus den FAQ klar?

http://blockwin.net/

Grüße

Christian

Nein.

deutsche Werbung - deutsche erklärung?
Was sollen wir mit den Php Code als Erklärung anfangen? Nicht jeder kann PHp
Quote
this is the PHP fuction used: hexdec(substr(hash("sha256", txid.blockhash.blocktime.amount), -4)) as provided by the bitcoin client.


Title: Re: Blockwin.net - 16-Bit Roulette mit Blockhash als Zufallszahlengenerator
Post by: Verlaufen on July 15, 2013, 07:47:42 PM
hexdec(substr(hash("sha256", txid.blockhash.blocktime.amount), -4))

besagt folgendes:

gegeben sei ein erzeugter Text (txid.blockhash.blocktime.amount; s. u.)
bearbeite das Ergebnis mit der PHP-Funktion hash (http://www.php.net/manual/de/function.hash.php) unter Anwendung des SHA256-Algorithmus (https://de.wikipedia.org/wiki/Secure_Hash_Algorithm)
von dem Ergebnis nehme die letzten 4 Zeichen
und wandle diese Hexadezimalzahl (https://de.wikipedia.org/wiki/Hexadezimalzahl) mit der PHP-Funktion hexdec (http://php.net/manual/de/function.hexdec.php) in eine Dezimalzahl

Der Ursprung - txid.blockhash.blocktime.amount - wird dem Text nach erzeugt aus:
"Once this transaction gets confirmed in a block, a random number is generated out of the transaction id, the block hash and the block time"
der Transaktions-ID
dem Block-Hash
der Blockzeit
Die obige Formel legt nahe, dass noch der Betrag hinzukommt.
Diese 4 Parameter werden in der angegebenen Reihenfolge nacheinanderzusammengeschrieben.


Title: Re: Blockwin.net - 16-Bit Roulette mit Blockhash als Zufallszahlengenerator
Post by: gMaN1337 on July 15, 2013, 08:17:41 PM
eine deutsche seite wäre echt nicht schlecht

aber ansonsten gefällt mir die idee SEHR gut