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 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 · Cs Se
Fit score: 1
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
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.
Trayectorias profesionales que esto construye
Roles canónicosSystems 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