Tombaro
Ziehung & Transparenz

Offener Code. Nachprüfbare Ziehung.

Wie werden die Gewinner ermittelt? Bei Tombaro lässt sich das Verfahren einsehen und das Ergebnis später nachrechnen. Dafür veröffentlichen wir den Quellcode unserer Draw Engine und stellen nach der Ziehung die erforderlichen Prüfdaten bereit.

Schritt für Schritt

So entsteht das Ziehungsergebnis

Die Vorbereitung wird vorab dokumentiert. Nach der Ziehung stehen die Daten zur Verfügung, mit denen sich die Berechnung nachvollziehen lässt.

01

Den Zufallswert vorab festlegen

Bereits beim Anlegen der Veranstaltung erzeugt Tombaro einen Zufallswert für die spätere Ziehung. Seine Festlegung wird dokumentiert. Der Verein erhält vor Verkaufsbeginn einen Nachweis, während der Zufallswert selbst bis zur Ziehung geheim bleibt.

02

Die Losliste festhalten

Nach Verkaufsschluss speichert Tombaro eine separate Momentaufnahme der teilnahmeberechtigten Losnummern und der zugehörigen Ziehungsdaten. Diese gespeicherte Fassung bildet die Grundlage für die anschließende Ziehung.

Wie wird die Losliste festgeschrieben?

Aus diesen Daten berechnet Tombaro einen digitalen Fingerabdruck. Er steht auf dem Loslisten-Beleg, den der Verein vor der Ziehung herunterlädt und unabhängig aufbewahrt.

Bei einer späteren Prüfung wird der Fingerabdruck erneut berechnet und mit dem aufbewahrten Beleg verglichen. So lässt sich erkennen, ob die geprüften Daten mit der zuvor dokumentierten Fassung übereinstimmen.

03

Die Gewinner ermitteln

Aus den festgelegten Ziehungsdaten berechnet die Engine eine Reihenfolge der Lose. Daraus werden die benötigten Gewinner ausgewählt. Dieselben vollständigen Daten ergeben mit derselben Algorithmusversion wieder dieselben Gewinnnummern in derselben Reihenfolge.

04

Die Ziehung nachprüfen

Nach der Ziehung werden der Zufallswert und die weiteren Prüfdaten offengelegt. Damit lässt sich die Berechnung wiederholen und mit dem veröffentlichten Ergebnis vergleichen.

Vorher festlegen. Später offenlegen

Wie schützt Tombaro den Zufallswert vor nachträglichen Änderungen?

Bereits beim Anlegen der Tombola erzeugt Tombaro den Zufallswert und hält einen digitalen Fingerabdruck davon fest. Vor Verkaufsbeginn erhält der Verein diesen Fingerabdruck auf einem Beleg. Der Zufallswert selbst bleibt bis zur Ziehung geheim. Dieses Vorgehen wird technisch „Commit-Reveal“ genannt.

 

Nach Verkaufsschluss verwendet Tombaro den zuvor festgelegten Zufallswert für die Ziehung. Anschließend wird er zusammen mit den Ziehungsdaten offengelegt. Bei einer unabhängigen Prüfung kann man zuerst den Fingerabdruck des offengelegten Zufallswerts mit dem Beleg des Vereins vergleichen und danach das Ziehungsergebnis nachrechnen.

Selbst nachrechnen

Direkt auf dem eigenen Gerät überprüfen

In der mobilen Gewinnprüfung können Teilnehmer die abgeschlossene Ziehung selbst nachrechnen lassen. Die Berechnung erfolgt auf ihrem Gerät.

Zusätzlich lassen sich die Fingerabdrücke von den zuvor aufbewahrten Vereinsbelegen eingeben. So können die veröffentlichten Daten mit diesen früheren Nachweisen verglichen werden.

Wer die Prüfung mit einem separaten Programm durchführen möchte, kann die Prüfdaten herunterladen und das ebenfalls veröffentlichte Prüfwerkzeug verwenden.

Mobile Ziehungsprüfung in Tombaro
Mobile Ziehungsprüfung in Tombaro

Die Online-Prüfung

Sie rechnet mit den Daten, die Tombaro bereitstellt, und vergleicht das Ergebnis mit den veröffentlichten Gewinnnummern.

Der Vergleich mit früheren Belegen

Unabhängig aufbewahrte Belege ergänzen die Prüfung: Ihre Fingerabdrücke werden mit den veröffentlichten Prüfdaten abgeglichen.

Die Prüfung bestätigt nicht, dass die ursprüngliche Losliste vollständig war. Die Signaturen der PDF-Belege werden durch diese Prüfung ebenfalls nicht geprüft.

Offen dokumentiert

Die Ziehungslogik ist öffentlich

Unsere Draw Engine ist als Open Source unter der MIT-Lizenz veröffentlicht. Interessierte Entwickler und Prüfer können den Code einsehen und die Berechnung unabhängig nachvollziehen.

Die Engine arbeitet mit Losnummern. Namen, Adressen oder Zahlungsinformationen werden für die Gewinnerauswahl nicht benötigt.

Welche Lose teilnehmen dürfen, wie viele Gewinner gezogen werden und welche Preise sie erhalten, legt die umgebende Anwendung anhand des jeweiligen Spielplans fest. Die Draw Engine übernimmt die Auswahl aus den übergebenen Losnummern.