FAIRDRUM-Dokumentation
Hier steht alles darüber, wie die Website aufgebaut ist: womit Sie anfangen, wie eine Runde berechnet wird, wo Ihre SOL liegen und was getan wurde, damit das alles funktioniert. Jeder Abschnitt ist eine eigene Seite mit den Einzelheiten.
Für Spieler: der Einstieg
Zwei Wege zum Start
Mit der eigenen Solana-Wallet oder mit einer Wallet auf dem Gerät – was Sie wählen sollten und worin sie sich unterscheiden.
Schritt-für-Schritt-Anleitung
Wallet, SOL, Verbinden, Aufladen, Spielen, Spielen ohne Signaturen, Auszahlen.
Wallet auf dem Gerät
Wie die Website eine Wallet in Ihrem Browser erstellt, wo der Schlüssel gespeichert wird und welches Risiko Sie tragen.
Ohne Registrierung
Warum weder E-Mail noch Website-Passwort noch Dokumente nötig sind.
Fragen und Antworten
Kurze Antworten auf häufige Fragen.
Fehler und Lösungen
38 Fehlercodes: was passiert ist und was jeweils zu tun ist.
Wie das Spiel aufgebaut ist
So funktioniert es
Der Weg des Einsatzes: woraus eine Runde besteht, wohin jeder Teil des Einsatzes geht, Gebühren.
Faire Auslosung
Woher die Zahl der Runde kommt und warum man sie nicht im Voraus erfahren oder beeinflussen kann.
Runde prüfen
Prüfung jeder Runde direkt im Browser anhand der Transaktionssignatur.
Alle Spiele
16 Spiele auf einem Vertrag; jedes hat seine eigene Gewinntabelle.
Ihre SOL und der Schutz
Ihre SOL im Vertrag
Wo das Spielguthaben liegt, wie Aufladung und Auszahlung funktionieren, die Sperre auf den eingezahlten Betrag.
Spielerschutz
Die Runde wird abgerechnet oder der Einsatz vollständig erstattet; was bei Störungen geschieht.
Smart Contract
Die Adresse des Programms, seine Befehle und die Rechte des Administrators.
Statistik
Öffentliche Zahlen aus dem gemeinsamen Konto des Spiels im Solana-Netzwerk.
Woraus das Projekt besteht
- Smart Contract im Solana-Netzwerk. Er nimmt Einsätze an, verwahrt die Spielguthaben und die Töpfe, berechnet den Ausgang der Runde und die Auszahlungen. Die Website berechnet die Auszahlungen nicht und kann sie nicht ändern.
- Die Website – statische Seiten ohne Server mit einer Spielerdatenbank. Sie liest den Vertrag und bereitet Transaktionen vor, die Ihre Wallet signiert.
- Der Wächter der Plattform – ein Programm auf einem separaten Server. Er deckt das Rundengeheimnis auf, damit der Vertrag die Runde abrechnet, schreibt Überweisungen von den persönlichen Aufladeadressen gut und achtet darauf, dass im Tresor nicht weniger liegt als die Verpflichtungen gegenüber den Spielern.
Was getan wurde, damit die Website diesen Stand erreicht
Die Zahlen unten wurden anhand des Quellcodes und der Prüfprotokolle zum 13.11.2026 gezählt.
Smart Contract
Rund 2100 Zeilen in Rust, 27 Befehle. 37 automatische Tests der Berechnungen und der Buchführung.
Website
16 Spiele, 37 Seiten in 14 Sprachen – insgesamt 519 fertige Seiten. Rund 10000 Zeilen Code und rund 1600 Formulierungen in jeder Sprache.
Code-Prüfungen
7 interne Code-Prüfungen mit Behebung der Funde und 83 automatische Tests der Website. Ein unabhängiges externes Audit gab es bisher nicht.
Proben auf einer Kopie des Netzwerks
Auf einer lokalen Kopie des Solana-Netzwerks: 117 Prüfungen von Runden (Fälschung des Geheimnisses, Erstattung des Einsatzes, Wechsel der Wurzel der Geheimnisse) und 28 Prüfungen des Wächters (Ausfall, zwei Kopien, fremde Geheimnisdatei).
Jedes Spiel live
Alle 16 Spiele wurden im Browser auf dem echten Vertrag gespielt: Nach jeder Runde wurde das Guthaben auf der Website mit dem Guthaben im Vertrag abgeglichen. Geprüft wurden beide Zugangswege, die Aufladung von einer Börse und die Auszahlung.
Jede Seite
Alle Seiten in allen Sprachen wurden auf dem Smartphone und auf dem Computer geöffnet – 1008 Aufrufe: ohne Fehler, leere Stellen oder horizontales Scrollen.
Entscheidungen, die das Projekt verändert haben
- Eine eigene faire Auslosung statt eines externen Orakels. Eine Messung zeigte, dass das Orakel im Testnetz und im Hauptnetz dieselbe Zahl zurückgab, die Zahl der Runde ließ sich also im Voraus erfahren. Das Orakel wurde entfernt; die Zahl der Runde entsteht jetzt aus dem Geheimnis, das vor dem Einsatz festgeschrieben wurde, und dem Hash des Einsatzblocks.
- Erstattung des Einsatzes statt einer hängenden Runde. Rechnet die Plattform die Runde nicht fristgerecht ab, erstattet der Vertrag den Einsatz vollständig, und die Erstattung geht in einen öffentlichen Zähler ein.
- Persönliche Aufladeadresse. Jeder Spieler hat eine eigene Adresse im Vertrag: SOL lassen sich von einer Börse senden, ohne Signatur in der Wallet.
- Zugang ohne eigene Wallet. Die Website erstellt eine Wallet im Browser des Spielers; der Schlüssel wird weder an die Website noch an die Plattform übermittelt.
- Auf dem Server der Website liegen keine Schlüssel. Die Schlüssel der Plattform liegen nur auf dem separaten Server des Vertrags.
Was noch nicht erledigt ist
Ein unabhängiges externes Audit des Vertrags wurde nicht durchgeführt. Das Recht, das Programm zu aktualisieren, liegt vorerst bei einem einzelnen Schlüssel der Plattform und nicht bei einem Multisig. Die Übersetzungen der Seiten wurden nicht von Muttersprachlern gegengelesen. Mehr zu den Einschränkungen auf den Seiten „Faire Auslosung“ und „Spielerschutz“.