⛓️ Blockchain Learning Path GitHub

👥 Equipos, roles y metodología de trabajo

Audiencia: Líderes técnicos, PMs y quienes buscan empleo en el sector · ⏱️ Lectura: 20 min · Fuentes: proceso EIP, foros de gobernanza y prácticas públicas de equipos del ecosistema ⬅️ Industria · 🏠 Programa · 📚 Bibliografía


🧩 Los roles reales del sector

El organigrama de un equipo blockchain se parece al de una empresa de software, pero el peso de seguridad, incentivos y coordinación pública cambia según el producto y la organización. La tabla resume funciones observables en documentación técnica y ofertas de empleadores; no infiere demanda, salario ni facilidad de entrada:

Rol Responsabilidad principal Habilidades clave Entregable verificable
Protocol engineer Clientes de nodo, consenso, redes P2P, upgrades de protocolo Go/Rust, sistemas distribuidos, criptografía aplicada Especificación, implementación y pruebas de compatibilidad
Smart contract engineer Diseño e implementación de contratos y sus tests Solidity/Vyper, Foundry, patrones de seguridad, gas Contrato reproducible con invariantes y pruebas
Security engineer / auditor Revisión de código, fuzzing, modelado de amenazas, auditorías Exploits históricos, invariantes, Slither/Echidna Hallazgo reproducible, severidad y remediación
Frontend web3 Interfaces que preparan y solicitan firmas TypeScript, React, viem/wagmi, UX de wallets Flujo que hace explícitos red, contrato, permisos y resultado
Infra / DevOps Nodos, RPC, indexers, CI/CD, observabilidad Kubernetes, Terraform, operación de nodos Despliegue, SLO, alertas y recuperación probada
Researcher Consenso, criptografía, MEV, diseño de mecanismos Matemáticas, papers, prototipos Pregunta, método, prototipo y límites reproducibles
Tokenomics / mechanism designer Incentivos, emisión, gobernanza económica Teoría de juegos, modelado, finanzas Modelo con supuestos, simulación y análisis de sensibilidad
Product manager Priorización con restricciones de inmutabilidad y gobernanza Producto + comprensión del ciclo on-chain Requisitos, criterios de aceptación y plan de lanzamiento
DevRel Documentación, ejemplos, soporte a integradores Escribir código y comunicarlo en público Tutorial probado y feedback trazable hacia producto
Business development Integraciones y alianzas Descubrimiento, negociación y lectura técnica Propuesta con viabilidad, riesgos y responsables
Legal / compliance Regulación por jurisdicción y estructura de entidades Fuentes oficiales y análisis de actividad Matriz de obligaciones con rango, fecha e incertidumbre

Las rutas por rol profesional convierten estas funciones en recorridos formativos. El inventario de cargos explica qué denominaciones se consolidaron y por qué.

Tres usos distintos de la palabra “rol”

Un mismo nombre puede aparecer en las tres categorías, pero completar una actividad de proyecto no acredita experiencia laboral en ese cargo.

📡 Cómo se comunican los equipos: remoto, async y en público

La cultura dominante del sector se formó en proyectos open source globales y se nota:

El matiz honesto: "trabajo en público" también significa que los errores son públicos. Los equipos maduros lo asumen con post-mortems firmados; los inmaduros borran mensajes de Discord. La diferencia se nota y el mercado la recuerda.

Para quien busca empleo, esto es una ventaja asimétrica frente a Web2: el trabajo del equipo al que aspiras es legible de antemano. Antes de una entrevista con un equipo de protocolo, es razonable (y esperado) haber leído:

📜 RFC y EIP: la columna vertebral de la coordinación técnica

El mecanismo central de coordinación del ecosistema Ethereum es el proceso EIP (Ethereum Improvement Proposal), definido en EIP-1. Su ciclo de vida formal:

 Idea ──▶ Draft ──▶ Review ──▶ Last Call ──▶ Final
             │          │           │
             │          │           └─ ventana mínima de 14 días para
             │          │              objeciones de última hora
             │          └─ discusión pública (Ethereum Magicians),
             │             revisión de editores, iteración
             └─ el autor escribe la especificación completa;
                sin spec escrita no hay discusión seria

 (estados adicionales: Stagnant si se abandona, Withdrawn si se retira)

Lo relevante para un profesional no es memorizar los estados sino la filosofía: la especificación escrita precede al código, cualquiera puede objetar en público, y una propuesta "Final" es un contrato social que decenas de equipos independientes implementan sin que nadie pueda obligarlos. EIP-4844 y EIP-7702 recorrieron exactamente este camino antes de llegar a Dencun (2024) y Pectra (2025).

Dentro de las empresas del sector, el equivalente son los design docs y los ADRs (Architecture Decision Records): el mismo principio — decisión escrita, revisada y archivada — a escala de equipo. Este programa lo practica en su propio índice de ADRs.

🐢 Por qué "move fast and break things" no aplica aquí

En Web2, un bug en producción se corrige con un deploy; el costo del error es acotado y reversible. En contratos inteligentes, el código desplegado es inmutable por defecto y custodia fondos: el costo del error es instantáneo, público e irreversible. La historia del sector — de The DAO (2016) a los cientos de millones drenados cada año que documentan las firmas de seguridad — es la factura de equipos que trasladaron hábitos de Web2 sin adaptarlos.

Una secuencia de controles recomendada para sistemas que gestionan valor es:

  1. Especificación: qué hace el sistema, qué no hace, quién puede hacer qué.
  2. Invariantes: propiedades que deben cumplirse siempre ("nadie retira más de lo que depositó"), escritas antes que el código.
  3. Implementación contra la spec, con librerías auditadas (OpenZeppelin) como base.
  4. Pruebas y fuzzing: unitarias, de integración, fuzzing e invariant testing (Foundry/Echidna); cobertura alta como piso, no como meta.
  5. Revisión interna por pares que no escribieron el código.
  6. Auditoría externa: una o dos firmas independientes; los findings se corrigen y se re-auditan. Es un gate obligatorio, no un sello de marketing.
  7. Bug bounty público (típicamente vía Immunefi) antes y después del despliegue.
  8. Despliegue controlado: multisig (Safe) + timelock para toda función administrativa; límites iniciales conservadores.
  9. Monitoreo y respuesta: alertas en tiempo real, runbooks de pausa/mitigación, guardias.

🔄 El pipeline, en bloque

 Spec ──▶ Invariantes ──▶ Implementación ──▶ Tests + Fuzzing
                                                   │
                                                   ▼
 Despliegue ◀── Bug bounty ◀── Auditoría externa ◀── Revisión interna
 (multisig +        (público,      (1-2 firmas,         (pares)
  timelock)          continuo)      con re-check)
      │
      ▼
 Monitoreo 24/7 ──▶ Incidente ──▶ Post-mortem público ──▶ vuelta a Spec

El ciclo completo de un protocolo serio, de spec a mainnet, se mide en meses, y las auditorías de firmas reconocidas se reservan con semanas o meses de antelación (los precios varían mucho; consúltalo en vivo con las firmas). Planificar el calendario sin contar la auditoría es el error de PM más común del sector.

Dos observaciones prácticas sobre el pipeline:

🗳️ Ceremonias y coordinación: del standup a la gobernanza

Las ceremonias ágiles clásicas existen (standups async, sprints, retros), pero el sector añade capas de coordinación sin equivalente en Web2:

Para un PM o líder técnico que llega de Web2, la diferencia operativa es que una parte de los stakeholders no son empleados: son delegados de una DAO, operadores anónimos de nodos o usuarios con derecho a voto. Los plazos se negocian en público.

🌐 Diferencias concretas con Web2

Dimensión Web2 típico Sector blockchain
Gate de release QA + feature flags Auditoría externa obligatoria + bug bounty
Corrección de errores Deploy inmediato Gobernanza/multisig/timelock; a veces imposible sin migración
Incident response Statuspage y comunicación controlada Incidente visible on-chain en tiempo real; los atacantes y los usuarios lo ven a la vez
Post-mortems Internos, a veces públicos Públicos por norma del sector; su calidad define la reputación del equipo
Roadmap Privado hasta el anuncio Discutido en foros públicos con la comunidad
Stakeholders Management y clientes Además: DAO, validadores, holders, auditores, reguladores

La respuesta a incidentes merece estudio propio — el programa la desarrolla en operación e incidentes — pero la regla cultural es clara: en un sistema transparente, ocultar un incidente es imposible y intentarlo destruye más valor que el exploit mismo.

⚠️ Errores y mitos frecuentes

Mito o error Realidad
"Es una startup: iteramos rápido y arreglamos después" Con código inmutable que custodia fondos, "después" puede no existir; el proceso spec→auditoría→timelock es el mínimo profesional.
"La auditoría garantiza que no habrá exploits" Protocolos auditados caen cada año; la auditoría reduce riesgo y demuestra diligencia, no compra certeza.
"Los roles son como en Web2 con otro nombre" Auditores, mechanism designers y DevRel de protocolo no tienen equivalente directo; y el frontend firma transacciones irreversibles.
"La gobernanza es teatro, decide el equipo" A veces es cierto — y es un riesgo señalado públicamente; en protocolos maduros la DAO ha revertido decisiones del equipo core. La honestidad exige mirar caso por caso.
"Para entrar al sector necesito años de cripto" Los equipos valoran fundamentos sólidos de ingeniería + evidencia pública (contribuciones, CTFs, auditorías practicadas); el contexto se aprende en meses.
"Discord es ruido, lo importante está en Jira" Las decisiones reales de los protocolos abiertos se cocinan en foros y llamadas públicas; ignorarlos es trabajar a ciegas.

🔗 Referencias


🧭 Navegación

⬅️ 02 · Stack tecnológico · Índice de industria · ➡️ 04 · Blockchain para empresas