Huevobit — Documentación Oficial
Juego Blockchain Descentralizado
Huevobit es un juego blockchain construido sobre BNB Chain, diseñado para funcionar directamente sobre la blockchain sin servidores centrales, bases de datos, APIs privadas ni infraestructura externa necesaria para ejecutar la lógica del juego.
El proyecto busca demostrar cómo un juego puede funcionar directamente mediante un contrato inteligente verificable, manteniendo sus reglas fundamentales dentro de la blockchain.
1. Filosofía del proyecto
Huevobit no sigue el modelo tradicional de proyectos Web3 que dependen de una hoja de ruta, cambios periódicos de tokenomics, entre otros.
Huevobit no tiene Whitepaper, Roadmap ni un sistema de gobernanza destinado a modificar las reglas fundamentales del juego.La razón es deliberada: las reglas esenciales están implementadas directamente en el contrato inteligente desplegado en BNB Chain.
Una vez desplegado, el contrato no depende del desarrollador para ejecutar la lógica del juego.
La presente página existe como documentación técnica y funcional, con el propósito de explicar públicamente cómo funciona Huevobit y facilitar su verificación independiente.
2. Blockchain y contrato inteligente
Red: BNB ChainEl contrato puede ser consultado y auditado públicamente mediante un explorador de blockchain.
Toda la lógica fundamental relacionada con las participaciones, asignación de números, selección del ganador y distribución correspondiente se ejecuta mediante este contrato.
3. Arquitectura descentralizada
Huevobit no utiliza un servidor central para ejecutar la lógica del juego.
El sistema funciona mediante:
· Contrato inteligente.
· Eventos de blockchain.
· VRF (Función Aleatoria Verificable) de un Oráculo.
· Keccak256.
· BNB Chain.
No se requiere Firebase, AWS, una base de datos privada, una API propia ni un backend central para mantener funcionando la lógica del juego.
Mientras la red blockchain continúe funcionando, el contrato permanece disponible.
4. Wallet integrada
Huevobit genera una billetera blockchain directamente dentro de la aplicación.
Durante la creación se generan:
· Una dirección pública.
· Una clave privada.
· Una frase de recuperación de 12 palabras.
Estos datos se almacenan localmente en el dispositivo y no son enviados a servidores de Huevobit.
El usuario es responsable de conservar de forma segura sus palabras de recuperación y sus fondos.
La wallet integrada permite al juego realizar las operaciones necesarias directamente sobre BNB Chain, sin depender de una extensión de navegador o de una wallet externa para la participación.
Para depositar fondos, el usuario puede utilizar cualquier otra wallet compatible con BNB Chain y enviar BNB a la dirección pública de la wallet generada por Huevobit.
5. Nidos y Canastas
El sistema utiliza Nidos para definir el importe de participación y Canastas para organizar cada partida.
Actualmente existen diferentes Nidos con importes de participación establecidos por el contrato.
Antes de participar, el usuario puede consultar el estado de las Canastas disponibles y decidir si desea entrar.
Cada Canasta admite un número determinado de participantes.
Cuando se completa el número requerido de participantes, comienza el proceso de selección del ganador.
6. Asignación de números
Cada participante recibe un número único representativo dentro de la Canasta.
La asignación del número se realiza
mediante el contrato inteligente de forma aleatoria.
El número asignado no determina quién será el ganador.
El objetivo de esta separación es que el orden de entrada no proporcione una ventaja en la selección final.
7. Selección del ganador
La selección del ganador se
realiza directamente dentro del contrato inteligente.
El resultado se utiliza para determinar el índice ganador entre los participantes.
Los eventos relevantes quedan registrados públicamente en la blockchain.
8. Protección contra duplicaciones y manipulaciones
Cada participación utiliza un Hash generado durante la operación de entrada.
El Hash funciona como comprobante de la operación y solamente puede utilizarse una vez para una participación válida.
El contrato realiza las validaciones necesarias para impedir:
· Utilizar el mismo Hash más de una vez.
· Participar nuevamente con un Hash ya utilizado.
· Introducir números duplicados dentro de una Canasta.
· Alterar manualmente el resultado.
· Forzar un ganador desde una cuenta administrativa.
· Las operaciones también incorporan mecanismos de protección contra reentrancia y validaciones internas.
9. Estructura de Participación y Distribución del Premio
Para garantizar un juego 100% descentralizado e inmutable, cada entrada a una canasta mediante un Hash se compone de elementos completamente transparentes:
Valor del Hash y Bote de Premios: Es el monto asignado según el nivel del Nido. Sobre el bote neto acumulado en la canasta entre los 10 participantes, el 90% neto se entrega de forma automática al ganador, mientras que el 10% restante se destina a la comisión de desarrollo y cobertura de ejecución interna del contrato.
Financiamiento del Oráculo VRF (0.00005 BNB por participante): Para solicitar el número aleatorio al Oráculo de
forma imparcial y sin dependencias externas, cada usuario aporta una cuota fija
e igualitaria de 0.00005 BNB al momento de validar su Hash de entrada. Al
completarse los 10 participantes, se acumula un fondo total de 0.0005 BNB que
el contrato deposita automáticamente en la suscripción de VRF en una sola
transacción.
Gas de la Red (BSC Fee): La tarifa estándar exigida por la red BNB Chain para procesar las transacciones desde la billetera del usuario.
Una vez determinado el ganador, el contrato inteligente ejecuta automáticamente la distribución correspondiente.
10.
Transparencia y Autosostenibilidad del Oráculo
En Huevobit, cada canasta financia de
manera justa y equitativa su propia aleatoriedad. En lugar de depender de que
un servidor o administrador central recargue manualmente los fondos de las
solicitudes aleatorias, los 10 participantes financian en partes exactamente
iguales la seguridad de su propio sorteo al registrar su Hash.
Todos los eventos registrados en la
blockchain permiten comprobar esta información:
·
Participaciones
y Hashes registrados y utilizados.
·
Depósitos
automáticos del fondo VRF al Oráculo.
·
Asignación
de números y declaración del ganador.
·
Distribución
inmediata de fondos al ganador.
11. Sin control administrativo sobre el juego
Huevobit está diseñado para que el desarrollador no pueda utilizar una infraestructura privada para modificar arbitrariamente los resultados.
El desarrollador no puede utilizar un servidor para:
· Cambiar un ganador.
· Modificar números asignados.
· Alterar una participación.
· Intervenir manualmente en la selección.
· Apagar el contrato desde un servidor central.
Las reglas implementadas en el contrato son las que determinan el funcionamiento del sistema.
Transparencia y Gestión Técnica de la Función Especial
Gestión de Residuos (fondoResiduo): Maneja de forma automática los pequeños excedentes matemáticos
(remanentes de wei por redondeo) que quedan tras la liquidación de las canastas
y de los reembolsos no pagados a direcciones ilegítimas; es deicr, direcciones que no acepten pagos, las cuales podrían bloquear la canasta de forma intencional. Aunque estos fondos
son recibidos temporalmente en la billetera del desarrollador (devWallet) por
cuestiones operativas del contrato, tienen el propósito exclusivo y el
compromiso de ser destinados a la liquidez del token, apoyando la estabilidad y
el crecimiento del proyecto.
12. Verificación independiente
Cualquier persona puede consultar el contrato inteligente y sus transacciones directamente en BNB Chain.
Explorador: BscScan
La verificación pública permite que terceros puedan inspeccionar el contrato y comprobar las operaciones realizadas por el juego.
13. Aplicación
Huevobit está desarrollado con Flutter y dispone de versiones para:
· Android.
· Windows.
·
Linux.
· MacOS.
La aplicación funciona como interfaz para interactuar con el contrato inteligente y visualizar los eventos y estados registrados en la blockchain.
La lógica fundamental del juego no depende de un servidor propiedad del desarrollador.
14. Naturaleza del proyecto
Huevobit es un juego blockchain descentralizado cuyo objetivo es ofrecer una experiencia sencilla de participación y, al mismo tiempo, mostrar las posibilidades de ejecutar la lógica de un juego directamente sobre una blockchain pública.
Su característica fundamental es precisamente la inmutabilidad y verificabilidad del contrato inteligente.
15. Verificación de vulnerabilidades de Solidity
Se revisaron reportes de seguridad del compilador Solidity respecto al contrato inteligente de Huevobit:
Nota: puedes tocar en la foto para verla más grande o descargarla para acercarla.
Ninguno de estos reportes afecta al contrato inteligente de Huevobit.
Nota: esta verificación corresponde exclusivamente a estos casos y no constituye una auditoría general de seguridad.
16. Información oficial
Nombre: HuevobitCategoría: Blockchain Game / Casual
Red: BNB Chain
Contrato: xxxxxxx
Sitio oficial: https://www.huevobit.com
Esta documentación describe el funcionamiento actual de Huevobit y puede actualizarse únicamente para aclarar, documentar o explicar características existentes, sin constituir un mecanismo para modificar las reglas fundamentales implementadas en el contrato inteligente.
