ZigaForm version 7.7.18

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, la ejecución de las funciones del contrato no requiere la intervención manual del desarrollador.

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 Chain

Contrato verificado para auditoría ✅: 0xF0e20c441a7F45E188E477A9FbCE8903AAF2BF7B

El 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. 

·       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 BNB Chain permanezca operativa y el contrato continúe desplegado en dicha red, sus funciones seguirán siendo accesibles.

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.

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.

Huevobit utiliza el sistema VRF (Función Aleatoria Verificable) de un Oráculo.

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 actúa como identificador único de la operación dentro del sistema y solamente puede utilizarse una vez para una participación válida. 

El contrato realiza las validaciones necesarias para impedir: 

·       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% se entrega automáticamente al ganador, un fee fijo de desarrollo (devFeeWei) se destina al mantenimiento y operaciones del proyecto, y el porcentaje restante no premiado junto con los remanentes matemáticos o pagos no reclamados (debido a billeteras externas que rechazan fondos) se acumulan de forma segura en el fondoResiduo 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, todos los participantes contribuyen con la misma cantidad al coste del servicio VRF. 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 del Fondo de Residuos

Gestión del 10% restante y Fondo de Residuos (fondoResiduo): El 10% restante del bote que no se otorga como premio al ganador se compone del fee fijo de desarrollo y de los excedentes operativos. Dado que el costo de la aleatoriedad y el gas del oráculo VRF se financian de forma independiente mediante las microcuotas de suscripción de los jugadores, este 10% se distribuye entre la comisión de desarrollo y el fondoResiduo. Este último maneja de manera automática los remanentes por redondeo y los fondos de canastas cuyos pagos no pudieron entregarse a direcciones incompatibles o maliciosas. Al alcanzar un umbral de 0.01 BNB, estos fondos acumulados se transfieren a la billetera de desarrollo con el propósito exclusivo de apoyar la liquidez, estabilidad y crecimiento del ecosistema del proyecto.

12. Verificación independiente 

Cualquier persona puede consultar el contrato inteligente y sus transacciones directamente en BNB Chain. 

Contrato verificado para auditoría ✅: 0xF0e20c441a7F45E188E477A9FbCE8903AAF2BF7B

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:

Conclusión 

Tras revisar los reportes de vulnerabilidades publicados para la versión del compilador utilizada, no se identificó ninguna afectación conocida relacionada con dichos casos específicos.

Nota: esta verificación corresponde exclusivamente a estos 4 casos y no constituye una auditoría general de seguridad.

16. Información oficial 

Nombre: Huevobit
Categoría: Blockchain Game / Casual
Red: BNB Chain
Contrato: 0xF0e20c441a7F45E188E477A9FbCE8903AAF2BF7B
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.

Atentamente,

Ramón Telleria – Desarrollador de Huevobit