< 6s 1 million de tickets traités
100% Taux de succès sur 100 tirages
100M Tickets brassés sans erreur
0 Hash dupliqué détecté
SHA-256 Chain hashing immuable
Architecture technique

Ce qui tourne sous le capot.What runs under the hood.

Architecture Go haute performance, chain hashing SHA-256, audit trail immuable et vérification externe sans accès au code source. Chaque composant est documenté et justifiable devant une commission des jeux. High-performance Go architecture, SHA-256 chain hashing, immutable audit trail and external verification without source code access. Every component is documented and justifiable before a gaming commission.

ALGO 01
PCG + Fisher-Yates Shuffle

Générateur PCG à haute entropie combiné au brassage Fisher-Yates in-place. Complexité O(n), équiprobabilité garantie, zéro biais de position.

O(n) · Sans biais
ENTROPIE 02
Source /dev/urandom + UnixNano

Seed injectée depuis le bruit thermique système via /dev/urandom. Timestamp UnixNano garantit l'unicité de chaque session de tirage.

Entropie système
SÉCURITÉ 03
Chain Hashing SHA-256

Chaque tirage génère un Proof Hash liant Seed, Timestamp, gagnants et SubDrawID. Les hashs s'enchainent : modifier le passé brise toute la chaîne.

Merkle Tree simplifié
DÉDUPLICATION 04
In-Memory Bitset O(1)

Vérification en temps réel de l'unicité des gagnants. Un USER_ID ne peut pas être tiré deux fois, même avec plusieurs tickets dans des pools différentes.

Multi-pools
AUDIT 05
Vérification externe sans code source

Un auditeur peut rejouer et vérifier n'importe quel tirage uniquement avec la Seed publique et la liste des participants. Preuve mathématique absolue.

Audit indépendant
RÉSILIENCE 06
Journalisation synchrone

Le moteur écrit dans draws_audit.log avant de répondre à l'API. En cas de coupure, le résultat est déjà scellé sur disque. Reprise sur incident sans re-tirage.

Disaster recovery
Audit trail

Un registre immuable. Une preuve juridique.An immutable ledger. Legal proof.

Chaque tirage génère une ligne de log cryptographiquement liée à la précédente. La falsification du passé est mathématiquement impossible. Every draw generates a log entry cryptographically linked to the previous one. Falsifying the past is mathematically impossible.

// Formule du Proof Hash
H_proof = SHA256(Seed + Timestamp + List(Winners) + SubDrawID)

// Chaîne d'audit (principe Merkle Tree)
H_chain(N) = SHA256(H_chain(N-1) + H_proof(N))

// Exemple de log réel
SEED: 7823641029384756
TIMESTAMP: 2026-05-20T08:33:23Z
PROOF: a3f2c8e1d4b7096f2a1e5c3d8b4f0a2e9c6b3d7f1a4e8c2b5d9f3a7e1c4b6d
CHAIN: 9c4b2a7f3e1d8c5b0a4f2e9d7c3b1a8f5e2d0c9b4a7f3e1d8c5b0a4f2e9d7c
Benchmark

Les chiffres parlent.The numbers speak.

Tests réalisés en conditions réelles sur une base de 1 000 000 de participants. Tests conducted in real conditions on a base of 1,000,000 participants.

Test de charge · Mode Rafale X100
Participants 1 000 000
Tirages consécutifs 100
Tickets brassés total 100 000 000
Taux de succès 100%
Hashs dupliqués 0
Fuites mémoire 0
Performance · 1M de tickets
Temps de traitement < 6 secondes
Complexité algorithmique O(n)
RAM recommandée (5M joueurs) 8 Go
Somme distribuée (100 tirages) 95 000 000 EUR
Écart type sur les quotas Zéro
Architecture Go · API REST
Certification en cours

iTech Labs · Certification officielle.iTech Labs · Official certification.

Le moteur RNG BW est en cours de soumission à iTech Labs, laboratoire de référence pour la certification de générateurs de nombres aléatoires dans l'industrie iGaming. L'architecture du moteur a été conçue dès l'origine pour satisfaire les critères NIST SP 800-22 et les batteries Dieharder. The RNG BW engine is being submitted to iTech Labs, the reference laboratory for RNG certification in the iGaming industry. The engine architecture was designed from the outset to meet NIST SP 800-22 criteria and Dieharder test batteries.

iTech Labs · En cours
GLI
eCOGRA
BMM Testlabs
Licensing B2B

Deux phases. Un moteur fiable.Two phases. One reliable engine.

Licensing annuel par opérateur. Volume et marchés sur demande. Annual licensing per operator. Volume and markets on request.

Phase 1 · Pré-certification
5 000 EUR
par an · par opérateur
  • Moteur RNG BW v3.0 (binaire Go)
  • Documentation technique complète (DCT)
  • Dossier de conformité audit-ready
  • Audit trail immuable (draws_audit.log)
  • Vérification externe sans accès source
  • Support par email
  • Certificat iTech Labs (en cours)
  • Accréditation MGA / ANJ / UKGC
Demander un accèsRequest access
Contact

Discutons de votre projet.Let's discuss your project.

Opérateur agréé, plateforme de loterie, organisateur d'événements à enjeux. Toute demande de licensing est traitée sous accord de confidentialité si nécessaire. Licensed operator, lottery platform, high-stakes event organiser. All licensing requests are handled under NDA if required.

Email adrien.dauvert@betterworld-company.com

Réponse sous 48h. NDA disponible sur demande. Response within 48h. NDA available on request.