Saltar al contenido principal
Nodo360 - Aprende Bitcoin y Blockchain
Nodo360
RutasCursosBlogGlosarioComunidad
Iniciar sesiónComenzar gratis
Del registro al estado compartido | Blockchain: lo que Bitcoin no es | Nodo360
Blockchain: lo que Bitcoin no esLo que comparten todas
|

Del registro al estado compartido

3/9
Lectura5 min

Anotar movimientos o mantener un estado. Qué permite la segunda opción, qué cuesta y por qué Bitcoin no la tomó.

🎯 Objetivo de la lección

Entender la decisión de Bitcoin con más consecuencias y la que menos se percibe: que su registro anote movimientos y nada más. Y ver qué cambia cuando una red decide, en su lugar, mantener un estado que los programas pueden modificar. Es la pieza que el resto del ecosistema da por sabida.


🧾 Dos formas de llevar un registro

Hay dos maneras de anotar quién tiene qué, y la diferencia parece contable hasta que se ven las consecuencias.

Anotar movimientos. El registro guarda una lista de transferencias: esto vino de aquí y fue allí. Para saber cuánto tiene alguien, se recorren sus movimientos y se suma. No hay ninguna casilla con su saldo: el saldo es un cálculo.

Es lo que hace Bitcoin, y ya lo viste en Cómo funciona Bitcoin: no existe tu saldo en ninguna parte, existen los fondos que puedes gastar.

Mantener un estado. El registro guarda una tabla con el saldo actual de cada cuenta, y cada operación la modifica. Para saber cuánto tiene alguien, se mira su casilla.

Las dos funcionan para mover valor. Y son intercambiables solo mientras eso sea lo único que se haga.


🔓 Lo que la segunda forma permite

Aquí está el salto, y merece la pena verlo despacio porque de él sale todo lo demás.

Si el registro guarda un estado —una tabla que se puede leer y escribir— entonces ese estado no tiene que limitarse a saldos. Puede guardar cualquier cosa: un contador, una lista de participantes, el resultado de una votación, las condiciones de un acuerdo.

Y si además la red acepta programas que modifican ese estado según reglas escritas de antemano, ha pasado algo importante: el registro deja de ser un libro de contabilidad y se convierte en un ordenador compartido.

Uno muy lento, muy caro y muy limitado, pero con una propiedad que ninguno normal tiene: todos los participantes ejecutan el mismo programa y comprueban que el resultado coincide. Nadie puede ejecutar una versión distinta para sí mismo.

Eso es lo que hace posible lo que Qué es Web3 y qué no llama contratos, y lo que Bitcoin, por diseño, no hace.


⚙️ Por qué se le llama máquina de estados

El nombre técnico ayuda si se deshace: una máquina de estados es algo que está en una situación concreta y pasa a otra cuando ocurre algo.

Aplicado aquí: la red tiene un estado —todas las tablas, en un momento dado—, llega un bloque con operaciones, y cada participante las aplica en el mismo orden. Como todos parten del mismo estado y aplican las mismas operaciones en la misma secuencia, todos llegan al mismo estado nuevo.

De ahí una consecuencia que explica varias cosas raras del ecosistema: el orden importa muchísimo. En Bitcoin, dos transferencias independientes dan el mismo resultado en cualquier orden. En un sistema con estado compartido, dos operaciones sobre la misma tabla pueden dar resultados distintos según cuál se aplique primero.

Quien decide ese orden tiene, por tanto, una ventaja aprovechable. Es un problema real y conocido del que se habla mucho en esas redes, y que en Bitcoin apenas existe.


💸 Lo que cuesta

Mantener un ordenador compartido es bastante más caro que llevar una lista, y se paga en tres sitios.

En cómputo. Cada participante ejecuta cada programa. Si un programa es costoso, lo es para todos a la vez. Por eso estas redes cobran por operación según lo que la operación haga, no según lo que ocupe.

En tamaño. El estado crece y no se puede tirar: para comprobar la siguiente operación hay que tener el estado completo. En Bitcoin se puede descartar buena parte del historial antiguo y seguir validando; con estado compartido, no.

En superficie de fallo. Más cosas que pueden hacerse significa más cosas que pueden hacerse mal. Un programa con un error se ejecuta con toda fidelidad, y el error queda tan protegido contra modificaciones como el resto.

Esos tres costes explican, por sí solos, buena parte del módulo 3: casi todos los esfuerzos por hacer estas redes más rápidas y baratas consisten en mover trabajo fuera del estado compartido.


⚖️ La decisión de Bitcoin, vista ahora

Con lo anterior en la mano, la decisión número 3 de la lección 1.1 se lee distinta.

Bitcoin sí tiene un mecanismo para poner condiciones a un gasto —«esto se puede gastar si se cumple tal cosa»—, y es más capaz de lo que suele decirse. Lo que no tiene es un estado general que los programas puedan leer y escribir.

Esa limitación es deliberada, y tiene una lógica: cuanto menos puede hacer el sistema, más fácil es comprobar que hace lo que dice. Un registro de movimientos con reglas estrechas se puede verificar con un ordenador modesto y razonar sobre él con relativa seguridad. Un ordenador compartido, no tanto.

Dicho como intercambio, que es como conviene decirlo todo en este curso:

  • Anotar movimientos da un sistema más limitado, más barato de verificar y con menos formas de fallar.

  • Mantener un estado da un sistema que puede hacer muchísimo más, y que cuesta más de sostener y de auditar.

No hay una respuesta correcta. Hay dos respuestas a preguntas distintas.


🧩 Por qué esto ordena el resto del ecosistema

Casi todo lo que se llama «cripto» y no es Bitcoin existe en redes del segundo tipo. Los contratos, los tokens que no son la moneda nativa, las aplicaciones que se conectan a una cartera: nada de eso tiene sentido sin un estado compartido donde vivir.

Así que cuando leas que una red «es más avanzada» o «puede hacer más cosas», ya sabes de qué se está hablando, y también qué se paga por ello. No es una mejora de la misma cosa: es otra cosa, con otro precio.


📌 En resumen

  • Dos formas de registro: anotar movimientos —el saldo es un cálculo— o mantener un estado —el saldo es una casilla—.

  • Si hay estado, no tiene que limitarse a saldos. Y si la red ejecuta programas que lo modifican, el registro se convierte en un ordenador compartido: lento, caro y con la propiedad de que todos ejecutan lo mismo.

  • Es una máquina de estados: mismo estado de partida más mismas operaciones en el mismo orden igual a mismo estado final. Por eso el orden importa, y quien lo decide tiene ventaja.

  • Se paga en cómputo, tamaño del estado y superficie de fallo. De ahí vienen casi todos los intentos de hacerlas más rápidas.

  • Bitcoin limita esto a propósito: cuanto menos puede hacer, más fácil es comprobar que hace lo que dice.

  • Una red con estado no es una mejora de la otra. Es otra cosa, con otro precio.


➡️ Qué viene después

Con las piezas comunes vistas y la gran bifurcación explicada, el módulo siguiente entra en dónde se separan de verdad las redes: las otras formas de cobrar por participar, empezando por la más extendida después de la energía.

Has terminado «Lo que comparten todas»

Sin cuenta, al cerrar la pestaña se pierde por dónde ibas. Puedes seguir leyendo igual; crear una cuenta es gratis y añade tres cosas.

  • Se guarda por dónde vas, en cualquier dispositivo
  • Se desbloquea el examen final del curso
  • Al aprobarlo, un certificado verificable
Crear cuenta gratis→

Al terminar sigues en la lección siguiente, sin repetir esta.

Preguntas y comentarios

Aquí se plantean las dudas de esta lección y responden el instructor y el resto de alumnos. Hace falta una cuenta gratuita para escribir.

Entrar o crear cuenta gratis→
Inicia sesión para guardar progreso

Contenido del curso

0/9 completadas

1
Lo que comparten todas

1. De Bitcoin a las demás

2. El problema que resuelve un consenso

3. Del registro al estado compartido

2
Dónde se separan
3
Por qué hay tantas
Inicia sesión para guardar progreso

Aviso

Esta lección es contenido educativo. No constituye asesoramiento financiero ni una recomendación de inversión. Las criptomonedas son activos de alta volatilidad: su precio puede caer con rapidez y es posible perder la totalidad del importe invertido. Antes de tomar cualquier decisión, infórmate por tu cuenta y, si lo necesitas, consulta a un profesional autorizado.