← Gewinnspiel-System auf Basis des Bitcoin-Hashs
So funktioniert das Gewinnspiel auf Basis des Bitcoin-Hashs
Ein wirklich faires Gewinnspiel verlangt nicht, dass du jemandem vertraust. Hier ist der ganze Mechanismus — was passiert, in welcher Reihenfolge und die genaue Rechnung — damit jeder es prüfen kann.
Kostenloses Gewinnspiel starten
Schritt 1
Die Liste wird eingefroren
Schritt 2
Wir wählen einen Bitcoin-Block, den es noch nicht gibt
Schritt 3
Die Rechnung bestimmt die Gewinner
1. Die Liste wird eingefroren
Wenn der Veranstalter auf „Auslosen“ klickt, werden die Namen genau in der Reihenfolge gespeichert, in der sie eingefügt wurden, einer pro Zeile: Nr. 1, Nr. 2, Nr. 3…
Im selben Moment berechnen wir den digitalen Fingerabdruck der Liste (SHA-256). Ändert man nur einen Buchstaben eines Namens, ändert sich der ganze Fingerabdruck — deshalb steht er auf der Seite: Jede spätere Änderung wäre offensichtlich.
Der Fingerabdruck wird außerdem über OpenTimestamps auf Bitcoin festgehalten. Die .ots-Datei ist der Beweis, dass genau diese Liste in diesem Moment bereits existierte.
2. Wir wählen einen Bitcoin-Block, den es noch nicht gibt
Beim Einfrieren sehen wir nach, welcher der letzte Block des Netzwerks ist (die Spitze), und legen den Block Spitze + 2 als den fest, der das Ergebnis bestimmt.
Der Hash eines Blocks ist unvorhersehbar: Tausende Miner weltweit konkurrieren darum, ihn zu erzeugen, und verbrauchen dafür echte Energie. Niemand — weder der Veranstalter noch Anyza — kennt den Hash, bevor der Block erscheint.
Wir warten, bis der gewählte Block erscheint und noch einer darüber, zur Bestätigung. Im Schnitt dauert das 20 bis 30 Minuten.
3. Die Rechnung bestimmt die Gewinner
Mit dem Block-Hash in der Hand ergibt sich jeder Gewinner aus einer einfachen Rechnung, für alle gleich:
- Bilde den Text: Block-Hash + „:“ + Gewinnspiel-Code + „:“ + k (k = 1 für den 1. Gewinner, 2 für den 2. …).
- Berechne den SHA-256 dieses Textes und nimm die ersten 15 Zeichen — das ist eine Zahl im Hexadezimalsystem.
- Teile diese Zahl durch die Anzahl der Namen, die noch auf der Liste stehen; der Rest der Division ist die Position (Rest 0 = der Erste).
- Der Name an dieser Position gewinnt und verlässt die Liste — so gewinnt niemand zweimal. Wiederhole das für das nächste k.
Position = int( sha256(“block_hash:gewinnspiel_id:k”)[0:15], 16 ) mod N
Ein Beispiel mit echten Zahlen
Ein echter Bitcoin-Block, ein Beispiel-Gewinnspiel-Code und eine Liste mit 40 Namen:
Block-Hash
00000000000000000000ba717add9e9ca88219ed055ab6a33fcb5a4a229036ef
Gewinnspiel-Code
5c033623-67a6-4a4c-bd5b-1d0721e0b6e6
1. Gewinner (k = 1, 40 Namen)
sha256("…a229036ef:5c03…b6e6:1")
→ 3c13c940ddd9060 → 270564059204391008
→ 270564059204391008 mod 40 = 8
Rest 8 → die Position 8, von null gezählt = Nr. 9 der Liste gewinnt.
2. Gewinner (k = 2, 39 verbleibende Namen)
sha256("…a229036ef:5c03…b6e6:2")
→ 0e74889ef2fd4a9 → 65100476880770217
→ 65100476880770217 mod 39 = 3
Rest 3 in der Liste mit 39 verbliebenen Namen → wer an dieser Position steht, gewinnt.
Der Code jedes Gewinnspiels ist anders: Derselbe Block liefert in verschiedenen Gewinnspielen verschiedene Ergebnisse — und niemand wählt den Code, nachdem er den Block gesehen hat, denn er wird beim Einfrieren erzeugt.
Die Zeitachse, die die Reihenfolge beweist
Die Seite jedes Gewinnspiels zeigt vier Zeitpunkte, mit Datum und Uhrzeit:
Liste eingefroren und Hash gespeichert
Die Namen und der Fingerabdruck stehen fest — bevor der entscheidende Block existiert.
Liste auf Bitcoin festgehalten
OpenTimestamps schreibt den Fingerabdruck in einen Block: unabhängiger Beweis, dass die Liste schon existierte.
Der entscheidende Block wird gemined
Minuten später erscheint der gewählte Block, mit der im Block selbst gespeicherten Uhrzeit.
Ergebnis berechnet
Mit dem Block-Hash zeigt die Rechnung die Gewinner an — für jeden, der nachrechnet, immer dieselben.
Würde die Liste nach dem Block geändert, passte der Fingerabdruck nicht zu dem auf Bitcoin festgehaltenen. Hätte der Block schon vor der Liste existiert, würde die Höhe ihn verraten: Er wurde beim Einfrieren als Spitze + 2 gewählt.
Wie jeder es prüfen kann
Die Rechnung nachvollziehen
Auf der Gewinnspielseite berechnet der Button „Rechnung hier nachvollziehen“ alles in deinem Browser: den Fingerabdruck der Liste und jeden Gewinner.
Den Block prüfen
Hash und Uhrzeit des Blocks sind in jedem Bitcoin-Explorer öffentlich, zum Beispiel mempool.space.
.ots-Datei hochladen
Der Button „.ots-Datei hochladen“ (oder opentimestamps.org) prüft, in welchem Block die Liste festgehalten wurde.
Automatische Gewinnspiele in den Communities von Anyza Club
In Communities ist die Rechnung dieselbe — die Liste sind die Teilnehmer, die die Regeln erfüllt haben (Mitglieder, Abonnenten, wer beim Event war, die Lektion abgeschlossen oder einen Beitrag verfasst hat), eingefroren zum Abschluss. Zwei Modi:
- Schneller Modus: der Block Spitze + 2 zum Abschluss, wie beim öffentlichen Gewinnspiel.
- Maximaler Nachweis: der erste Block, nachdem der Bitcoin-Eintrag der Liste bestätigt ist — die Liste existierte nachweislich vor dem entscheidenden Block.
Häufige Fragen
Kann man den Hash des nächsten Blocks vorhersagen?
Nein. Der Hash hängt von Transaktionen und von einer Zahl ab, die Miner durch Ausprobieren suchen, Milliarden Mal pro Sekunde. Wäre er vorhersagbar, würde das Bitcoin-Mining nicht funktionieren.
Können Anyza oder der Veranstalter schummeln?
Nicht, ohne eine Spur zu hinterlassen. Liste und Fingerabdruck stehen vor dem Block fest, der Block wird im selben Moment gewählt und die Rechnung ist öffentlich. Jede Änderung würde dazu führen, dass Fingerabdruck oder Ergebnis bei der Prüfung nicht stimmen.
Und wenn jemand mehrere Gewinnspiele macht, bis das gewünschte Ergebnis kommt?
Jedes Gewinnspiel hat eine eigene Seite und einen eigenen Link, mit Erstellungsdatum. Deshalb sollte der Veranstalter den Link vor dem Ergebnis veröffentlichen: Ein Gewinnspiel, das nicht vorher angekündigt wurde, beweist nichts.
Und wenn das Bitcoin-Netzwerk den Block neu organisiert?
Wir warten auf eine Bestätigung (einen Block darüber), bevor wir auslosen. Reorganisationen über zwei Blöcke sind extrem selten; und der verwendete Hash steht auf der Seite, sodass man immer nachrechnen kann.
Begünstigt der Divisionsrest jemanden?
Praktisch nicht. Die 15 Zeichen bilden eine Zahl mit bis zu 60 Bit; bei bis zu 5.000 Namen ist der Unterschied in der Gewinnchance zwischen Positionen kleiner als eins zu einer Billion.
Ändert die Reihenfolge der Namen etwas?
Die Reihenfolge wird beim Einfrieren festgelegt und ist Teil des Fingerabdrucks. Da der Block-Hash unvorhersehbar ist, hat keine Position einen Vorteil.
Bereit für dein eigenes?
Kostenlos, ohne Anmeldung, mit Link zum Teilen und Ergebnis per E-Mail.
Kostenloses Gewinnspiel startenAngesagte Communities auf Anyza Club
Alle ansehen
Harmonização MentalJunte-se a uma comunidade que acredita que harmonizar a mente é o primeiro passo para uma vida mais plena e consciente. 🧘7 Mitglieder
Solana FamilyOur crypto DeFi group is dedicated to enthusiasts of the Solana network, one of the most promising blockchain ecosystems.4 Mitglieder
Clube do PS5Comunidade focada em Playstation3 MitgliederRetro GamesJogos e consoles antigos2 Mitglieder
Bitcoin BrasilNotícias diárias sobre Bitcoin, conteúdos de estudo e discussões honestas — do básico ao protocolo.4 Mitglieder
CtrlZéComunidade de PCistas4 MitgliederKommende Events auf Anyza Events
Alle ansehenNeu auf Anyza Market — zahle in Krypto
Alle ansehenWeitere kostenlose Tools von Anyza
Kleinanzeigen für alle, die mit Krypto zahlen
Autos, Uhren, Fahrräder, Wohnungen, Dienste — geprüfte Verkäufer und Preise in Stablecoin, der Deal läuft direkt zwischen euch.
Kleinanzeigen öffnenAnyza RadarWo Bitcoin schon akzeptiert wird
Eine Karte von Läden, Cafés und Diensten, die Bitcoin annehmen, in 11 Sprachen — aufgebaut aus BTC Map und OpenStreetMap.
Radar öffnenAnyza EventsTickets mit QR-Code und Check-in an der Tür
Meetups, Konferenzen und Online-Events. Käufer zahlen an den Veranstalter; der Einlass funktioniert offline auf jedem Handy.
Events öffnen






