Volver a Aprender
Principiante8 min de lectura

¿Qué es blockchain?

Blockchain es un nuevo tipo de base de datos que ninguna empresa ni gobierno controla de forma centralizada. En lugar de residir en un único servidor, los mismos datos se replican en miles de computadoras alrededor del mundo, lo que hace prácticamente imposible alterarlos o eliminarlos. Comprender esta base les ayudará a entender cada criptomoneda, smart contract y aplicación descentralizada que encuentren.

El problema de las bases de datos tradicionales

Cuando transfieren dinero a través de un banco, están confiando en que ese banco registre la transacción con precisión, proteja los datos de hackers, se mantenga solvente y procese su solicitud sin congelar su cuenta. Esta confianza en una autoridad central funciona la mayor parte del tiempo, pero genera riesgos: las bases de datos pueden ser hackeadas, las empresas pueden quebrar y los gobiernos pueden congelar o confiscar fondos.

Un blockchain resuelve esto reemplazando la autoridad central de confianza con una red de participantes que todos mantienen la misma copia de los datos. No hay sede central, no hay CEO y no hay un único servidor que atacar. Las reglas del sistema están escritas en código abierto que cualquiera puede leer y verificar.

Qué contiene realmente un bloque

Los datos en un blockchain se organizan en bloques. Cada bloque contiene un lote de transacciones o eventos recientes, una marca de tiempo y una huella digital criptográfica (llamada hash) del bloque anterior. Esta última parte es fundamental: encadena cada bloque al anterior.

Si alguien intenta alterar una transacción en un bloque antiguo, su hash cambia. Eso hace que el hash almacenado en el siguiente bloque sea incorrecto, lo que hace que el hash en el bloque siguiente también sea incorrecto, y así sucesivamente en un efecto dominó hasta el presente. Para reescribir la historia con éxito, un atacante tendría que rehacer todo el trabajo computacional de cada bloque posterior más rápido de lo que toda la red honesta está agregando nuevos bloques — prácticamente imposible en una cadena grande y activa.

Cómo el consenso mantiene la honestidad

Dado que miles de computadoras tienen copias del blockchain, necesitan una forma de acordar qué transacciones son válidas y en qué orden. Este mecanismo de acuerdo se llama consenso. Diferentes blockchains usan diferentes algoritmos de consenso. Bitcoin usa Proof of Work, donde las computadoras compiten por resolver un acertijo matemático; el ganador obtiene el derecho de agregar el siguiente bloque y recibe tokens recién emitidos como recompensa.

Cardano usa Proof of Stake, que cubriremos en los artículos específicos de Cardano. Lo importante es que ambos sistemas crean fuertes incentivos económicos para seguir las reglas y sanciones severas por intentar hacer trampa, garantizando registros honestos sin ninguna autoridad central.

La inmutabilidad y por qué importa

Una vez que una transacción se confirma en un blockchain, revertirla es computacionalmente prohibitivo. Esta propiedad se llama inmutabilidad. Para los usuarios comunes, significa que un pago enviado no puede cancelarse después del hecho — así que hay que ser cuidadoso antes de confirmar. Para la sociedad en general, significa que los blockchains públicos pueden servir como registros permanentes y auditables: resultados electorales, títulos de propiedad, registros de cadenas de suministro o movimientos de fondos caritativos que cualquiera puede verificar.

La inmutabilidad es un arma de doble filo. Previene el fraude y la censura, pero también significa que los errores son permanentes. Por eso los usuarios responsables de blockchain verifican dos veces cada dirección antes de enviar y mantienen sus claves privadas seguras.

Blockchains públicos vs. privados

Los blockchains públicos como Cardano y Bitcoin son abiertos: cualquiera puede leerlos, ejecutar un node y enviar transacciones. Los blockchains privados o con permisos restringen quién puede participar y son utilizados por corporaciones que quieren los beneficios de los registros a prueba de manipulaciones sin visibilidad pública.

La mayor parte de la innovación — en DeFi, NFTs y gobernanza — ocurre en blockchains públicos. Cuando la gente dice 'blockchain' en una conversación cotidiana, generalmente se refiere a blockchains públicos.

Smart contracts: dinero programable

Más allá de almacenar registros simples de transacciones, algunos blockchains (incluido Cardano) soportan smart contracts — programas que viven en la cadena y se ejecutan automáticamente cuando se cumplen condiciones predefinidas. Un smart contract puede mantener fondos y liberarlos solo cuando ambas partes confirman la entrega, ejecutar una subasta sin un subastador de confianza, o emitir un token cuando un usuario bloquea una garantía.

Los smart contracts eliminan al intermediario en muchos procesos financieros y legales, reduciendo costos y el riesgo de contraparte. Son la base de las finanzas descentralizadas (DeFi), los tokens no fungibles (NFTs) y el ecosistema Web3 en general.

Conclusiones clave

  • Un blockchain es una base de datos distribuida replicada en miles de computadoras, sin un único punto de control.
  • Los bloques están encadenados criptográficamente, haciendo prácticamente imposible alterar datos históricos sin ser detectado.
  • Los algoritmos de consenso permiten que participantes independientes acuerden un único registro válido sin una autoridad central.
  • La inmutabilidad es la propiedad definitoria que hace útiles a los blockchains para finanzas, identidad y registros públicos.
  • Los smart contracts extienden los blockchains más allá de los pagos simples hacia acuerdos programables que se ejecutan automáticamente.