Diseñar un mecanismo de consenso PBFT para una blockchain permisionada
Visión general
De qué trata este proyecto.
Diseña una variante PBFT para 10 validadores en Go, simula nodos maliciosos y mide rendimiento. Obtén un certificado verificable.
El escenario
El consorcio (estudios de impacto en BCE y EBA en curso) busca un piloto regulatorio para 2027 que demuestre viabilidad técnica antes de ofrecer el servicio al regulador.
El Briefing
Lo que harás y lo que demostrarás.
Diseñar e implementar un consenso PBFT adaptado a 10 validadores de un consorcio bancario y demostrar throughput/latencia bajo escenarios bizantinos.
Earning criteria — what you'll demonstrate
- Diseñar consensos BFT con parámetros realistas (n=10, f=3)
- Implementar view-change y rotación de líder correctamente
- Aplicar firma agregada BLS para reducir overhead de comunicación
- Simular fallos bizantinos y medir resiliencia
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Blockchain and Decentralized Systems Engineering
Master · Software Engineering
Strong alignment
This challenge maps to Blockchain and Decentralized Systems Engineering at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
- Consensus Mechanisms
Apply consensus mechanisms to solve real industry problems and demonstrate production-level capability.
- Byzantine Fault Tolerance
Apply byzantine fault tolerance to solve real industry problems and demonstrate production-level capability.
- Distributed Systems
Apply distributed systems to solve real industry problems and demonstrate production-level capability.
- Blockchain
Build or evaluate decentralized applications and understand distributed ledger fundamentals.
- Go
Apply go to solve real industry problems and demonstrate production-level capability.
- Applied Cryptography
Apply applied cryptography to solve real industry problems and demonstrate production-level capability.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Systems Architect
Diseñar consensos BFT adaptados a contextos regulados posiciona a una Systems Architect para liderar arquitecturas de blockchain permisionada en banca.
Este proyecto afina
- consensus-mechanisms
- distributed-systems
- blockchain
Software Engineer
Las Software Engineers que entienden consensos BFT pueden contribuir a stacks blockchain serios en lugar de quedarse en aplicaciones EVM.
Este proyecto afina
- consensus-mechanisms
- go
- distributed-systems
Backend Engineer
Las Backend Engineers con base en BFT y firma agregada pueden integrar nodos validadores en arquitecturas corporativas con confianza.
Este proyecto afina
- byzantine-fault-tolerance
- applied-cryptography
- go