Piénsalo como la gramática de una red. El correo electrónico funciona porque los servidores de correo se ponen de acuerdo sobre cómo se direcciona y se entrega un mensaje; una blockchain funciona porque cada participante está de acuerdo en cómo se estructura un bloque, cómo se comprueban las firmas y qué cadena cuenta como la real. Esas reglas cubren el tamaño y el ritmo de los bloques, el método de consenso, la gestión de comisiones y el calendario de emisión, incluidos límites duros como el tope de 21 millones de monedas de Bitcoin.
El cumplimiento se hace de abajo arriba. Cada nodo de la red comprueba los datos entrantes contra su propia copia de las reglas y descarta lo que no la supere. No hay ningún administrador que pueda dejar pasar algo. Por eso los cambios de protocolo son socialmente difíciles: no puedes desplegar una actualización en una red que no posees, solo puedes publicar software nuevo y esperar que un número suficiente de operadores decida ejecutarlo. Cuando no todos están de acuerdo, la cadena puede dividirse en un fork.
La palabra se usa con soltura, lo que es la principal fuente de confusión para quien empieza. Una red de capa base como una cadena layer-1 es un protocolo. Pero los equipos también llaman protocolos a aplicaciones concretas, sobre todo mercados de préstamos y exchanges construidos como contratos inteligentes. Esos son programas desplegados en una cadena, no reglas que la cadena imponga. Cuando alguien dice que un protocolo fue hackeado, casi siempre se refiere a una aplicación, no a la red subyacente.
Merece la pena mantener la distinción clara al valorar el riesgo. Un protocolo de capa base cambia despacio y solo con un acuerdo amplio. Una aplicación construida encima puede actualizarse, pausarse o vaciarse por quien controle sus claves, y su seguridad depende de su propio código y no de las reglas de consenso de la red.
Puntos clave
- Un protocolo se hace cumplir porque todo el mundo comprueba de forma independiente las mismas reglas, no porque una autoridad conceda permiso.
- Como no tiene dueño, cambiar un protocolo es primero un problema de coordinación y solo después un problema de programación.
- Cuando leas que un protocolo fue explotado, comprueba si se refiere a la red en sí o a una aplicación que se ejecuta sobre ella.
Protocolo — preguntas frecuentes
¿Cuál es la diferencia entre un protocolo y una blockchain?
La blockchain es el registro; el protocolo es el conjunto de reglas que decide qué puede entrar en él y cómo se pone todo el mundo de acuerdo sobre su contenido. La cadena es el resultado de ejecutar el protocolo con honestidad. Puedes copiar el historial de una cadena, pero sin participantes que ejecuten reglas compatibles, la copia es solo un archivo y no una red viva.
¿Quién decide cuándo cambia un protocolo?
No hay una única persona que decida. Quienes desarrollan proponen cambios, pero solo entran en vigor si los operadores de nodos, los mineros o validadores, los exchanges, los monederos y los usuarios adoptan el software. Eso da a varios grupos un veto efectivo y hace lentas las actualizaciones polémicas. Si no se llega a un acuerdo, ambos conjuntos de reglas pueden acabar ejecutándose en paralelo como cadenas separadas.
Términos relacionados
BlockchainMecanismo de consensoFork (bifurcación)Layer 1Nodo Todos los términos →¿Nuevo en cripto o rellenando huecos? Recorre lo esencial en Learn, explora todos los términos A–Z o consulta los precios en vivo de las monedas que impulsan estos conceptos.