FlagChain será una plataforma Web3 descentralizada para la publicación, resolución y verificación de retos CTF (Capture The Flag), con un sistema de reputación y rankings globales.
Está en fase inicial de diseño y desarrollo. Todos los documentos, interfaces y contratos están en construcción activa.
FlagChain will be a decentralized Web3 platform for publishing, solving, and verifying CTF (Capture The Flag) challenges, featuring a reputation system and global rankings.
It's currently in the initial design and development phase. All documents, interfaces, and contracts are under active construction.
- 📘 Libro Blanco Completo: visión técnica, arquitectura, incentivos, economía y seguridad.
- 📑 Resumen del Libro Blanco: visión condensada para lectura rápida.
- 🤝 Guía de Contribución: cómo colaborar con el proyecto.
- 📘 Complete White Paper: technical vision, architecture, incentives, economics, and security.
- 📑 White Paper Summary: condensed version for quick reading.
- 🤝 Contributing Guide: how to collaborate with the project.
- 🚀 Development Context: technical development context and references.
📌 Nota importante: FlagChain no pretende sustituir otras plataformas de CTF.
Su objetivo es complementarlas, ofreciendo una infraestructura común para validación, seguimiento y reputación técnica verificable en todo el ecosistema.
| Document Type / Tipo de Documento | Español | English |
|---|---|---|
| Main README / README Principal | Este archivo / This file | Este archivo / This file |
| Complete White Paper / Libro Blanco Completo | LIBRO-BLANCO.md | WHITE-PAPER.md |
| White Paper Summary / Resumen del Libro Blanco | RESUMEN-LIBRO-BLANCO.md | WHITE-PAPER-SUMMARY.md |
| Contributing Guide / Guía de Contribución | CONTRIBUTING.md | CONTRIBUTING.en.md |
| Development Context / Contexto de Desarrollo | (No disponible / Not available) | DEVELOPMENT-CONTEXT.md |
# Setup / Configuración
yarn install
# Development / Desarrollo
yarn chain # Start local blockchain / Iniciar blockchain local
yarn deploy # Deploy contracts / Desplegar contratos
yarn start # Start Next.js frontend / Iniciar frontend Next.js
# Testing / Pruebas
yarn test # Frontend tests / Tests del frontend
yarn hardhat:test # Contract tests / Tests de contratos- Frontend: Next.js 14 + Wagmi + Viem + Tailwind CSS
- Smart Contracts: Solidity + Hardhat + Foundry
- Framework: Scaffold-ETH 2
- Blockchain: Polygon (production / producción) / Hardhat Node (development / desarrollo)
- Storage / Almacenamiento: IPFS + Arweave/Filecoin
- Indexing / Indexación: The Graph with GraphQL
⚠️ This project is in a very early stage. / Este proyecto está en una etapa muy temprana.
Ideas, structures, and components are subject to frequent changes. / Las ideas, estructuras y componentes están sujetos a cambios frecuentes.
- 🔬 Actualmente trabajando en:
- Contratos inteligentes (
FlagChain.sol) - SDK inicial en TypeScript
- Prototipo de frontend (Next.js + Wagmi + Viem)
- Contratos inteligentes (
- 🧪 Pruebas en entornos locales (Hardhat, IPFS, The Graph)
- 🔬 Currently working on:
- Smart contracts (
FlagChain.sol) - Initial TypeScript SDK
- Frontend prototype (Next.js + Wagmi + Viem)
- Smart contracts (
- 🧪 Testing in local environments (Hardhat, IPFS, The Graph)
🇪🇸 Español:
Si deseas contribuir, hacer preguntas o dar feedback, puedes escribirme por Discord: LenamGenX.
También puedes usar la sección de Issues (cuando el repositorio sea público).
🇬🇧 English:
If you'd like to contribute, ask questions, or provide feedback, you can reach me on Discord: LenamGenX.
You can also use the Issues section (when the repository becomes public).
🇪🇸 Español:
Este proyecto se encuentra bajo la licencia GNU GPLv3.
Consulta el archivo LICENSE para más información.
🇬🇧 English:
This project is licensed under GNU GPLv3.
Check the LICENSE file for more information.
🚩 ¡Gracias por tu interés en FlagChain! / Thank you for your interest in FlagChain!