← Todos os projetos
Fintech & jogos

DiceBet

Justiça que o usuário pode auditar — criptografia comprovável e um livro-razão que nunca fecha errado.

Projeto-vitrine técnico: jogo de dados provably fair com moedas virtuais e Stripe em modo de teste.

Demo completa no ar

SHA-256
compromisso criptográfico por rodada
crédito por depósito, garantido
2
plataformas de um build só
0
confiança cega exigida

O problema

Em qualquer produto que movimenta dinheiro — apostas, carteiras, créditos — a pergunta é a mesma: como provar que o sistema não rouba e que o saldo nunca está errado?

A solução

Provably fair: o servidor publica o hash da seed antes da aposta; o resultado é HMAC-SHA256(seed, clientSeed:nonce); ao rotacionar, a seed antiga é revelada e o usuário reverifica tudo no navegador. Saldo = soma das transações, garantido por funções atômicas no Postgres.

A plataforma em telas

Página de transparência: compromisso de seed, verificação e seeds reveladas
A aposta, com chance e prêmio calculados na hora
Histórico de rolagens e movimentações da carteira

Destaques comerciais

Auditável pelo usuário

Página de transparência refaz os cálculos com Web Crypto no navegador do usuário — sem confiar no servidor.

Livro-razão à prova de bala

Transações append-only com invariante saldo = soma(transações), travas de linha e funções atômicas no banco.

Pagamentos idempotentes

Depósitos Stripe chaveados pelo id da sessão: o webhook pode repetir quantas vezes for — o crédito entra uma vez só.

Web e Android do mesmo build

Um único build Nuxt vira site no Cloudflare Pages e app Android via Capacitor.

Tecnologia

Nuxt 3ExpressSupabase / PostgresStripeCapacitorCloud Run

Quer algo assim para o seu nicho?

Este produto nasceu de um problema real. O seu também pode.