¿Cómo funcionan las blockchains?
¿Qué es una blockchain y cómo funcionan?
Puntos claves:
- Pensemos en una blockchain como una cadena de bloques interconectados.
- Los bloques individuales de la cadena funcionan como almacenamiento de datos y conservan un conjunto completo de transacciones que cualquiera puede ver y verificar.
- Cualquiera de los participantes en la red, denominados "individuos" o "nodos", puede consultar e inspeccionar cualquiera o todas las transacciones del historial de esa blockchain en concreto.
- Cualquiera de los participantes en la red, denominados "individuos" o "nodos", puede consultar e inspeccionar cualquiera o todas las transacciones del historial de esa blockchain en concreto.
- Otra forma de describir la tecnología blockchain es como distributed ledger technology (DLT).
¿Qué es una blockchain?
Criptomonedas como Bitcoin, Ethereum y Solana comparten una base común, todas están impulsadas por la tecnología blockchain. Pero, ¿qué es exactamente una blockchain? ¿Y cómo funciona realmente?
Pensemos en una blockchain desde una perspectiva literal, como una cadena de bloques interconectados. Si observamos detenidamente cada bloque, los bloques individuales de la cadena funcionan como almacenamiento de datos y conservan un conjunto completo de transacciones que cualquiera puede ver y verificar.
Cuando decimos que "cualquiera puede ver y verificar", nos referimos a que cualquiera puede acceder a los detalles de todas las transacciones registradas on-chain. Es decir, cualquiera de los participantes en la red, denominados "individuos" o "nodos", puede consultar e inspeccionar cualquiera o todas las transacciones del historial de esa blockchain en concreto.
¿Qué son los bloques?
El término "bloque" en blockchain se refiere a una pieza de información digital. Cada bloque de una blockchain contiene una lista de transacciones. Cada vez que se realiza una transacción Bitcoin, se añade a un bloque.
Cuando se realizan transacciones, primero son verificadas por los participantes de la red, llamados mineros. Una vez que una transacción es verificada, se agrupa con otras transacciones para crear un nuevo bloque. Este nuevo bloque se añade a la blockchain.
Cada bloque contiene un código único, llamado hash, así como el hash del bloque anterior. Esto une los bloques en una cadena, por eso se llama "cadena de bloques". La inclusión del hash del bloque anterior en el siguiente crea una conexión segura entre ellos.
¿Cómo funcionan las blockchains?
Una característica clave de una blockchain es su naturaleza descentralizada. Esto significa que no hay un tercero, como un banco o un gobierno, que verifique las transacciones; todos los miembros de la red pueden ver y verificar esas transacciones.
La verificación, en este contexto, es la capacidad de los individuos de la red para confirmar la legitimidad de las transacciones. Así, un individuo de la red puede verificar independientemente la transacción propuesta, lo haría examinando los datos de los bloques existentes para asegurarse de que las nuevas transacciones cumplen con los protocolos de la blockchain asociada.
Utilicemos el ejemplo de Bitcoin para ilustrar esto: La blockchain de Bitcoin almacena un registro de cada una de las transacciones en las que se utiliza bitcoin. Es la tecnología de blockchain la que permite la transferencia exitosa de valor a través de Internet sin necesidad de un tercero, como un banco que facilitaría los pagos de transferencia bancaria "tradicionales" con los que la mayoría de nosotros estamos familiarizados.
¿Qué es distributed ledger technology?
Otra forma de describir la tecnología blockchain es como distributed ledger technology (DLT). El concepto es similar al de un libro de contabilidad tradicional, o balance.
Normalmente, un libro de contabilidad, en el contexto de un banco por ejemplo, mostraría todas las transacciones y flujos de dinero que entran y salen de las cuentas bancarias. Sin embargo, en el ejemplo de un banco, es la institución bancaria la que controla los registros del libro mayor. En una blockchain no hay ningún individuo, organización o tercero que controle estos registros. En su caso, se trata de una red de computadoras par a par que utilizan software de código abierto para comprobar y validar la exactitud de todas las transacciones almacenadas en la blockchain.
Los pares que aportan su potencia de cálculo para validar las transacciones obtienen recompensas, en forma de criptomoneda, por validar y asegurar eficazmente las transacciones. Es esta potencia de cálculo colectiva de la red la que garantiza continuamente la exactitud del libro de contabilidad de la blockchain.
¿Cuáles son las principales ventajas de la tecnología blockchain?
Si volvemos a nuestra analogía de una cadena de bloques, en la que cada bloque contiene registros de transacciones, cuanto más atrás se mire en la cadena, más antiguas serán las transacciones que se vean. Es este nivel de transparencia, en el que se muestra todo el historial de transacciones de la criptomoneda, lo que se considera especialmente ventajoso.
Concretamente, desde el punto de vista de la seguridad, el alto nivel de transparencia es una ventaja clave, ya que cualquier intento de manipular entradas de transacciones anteriores "romperá" la cadena, exponiendo el cambio a toda la red. Por lo tanto, es extremadamente difícil, casi imposible, manipularla.
Lección 4: En resumen
- Las criptomonedas funcionan con una tecnología llamada blockchain.
- Los bloques de una blockchain almacenan y guardan registros de transacciones que cualquiera puede ver y verificar..
- La tecnología blockchain es descentralizada, lo que significa que no está controlada por terceros, por lo que todo el mundo puede ver y confirmar las transacciones.
- Otra forma de describir la tecnología blockchain es como distributed ledger technology (DLT).
- En el caso de blockchain, se trata de una red de computadoras par a par que utilizan software de código abierto para comprobar y validar la exactitud de todas las transacciones almacenadas en la blockchain.
- La blockchain muestra de forma transparente el registro completo del historial de transacciones de una criptomoneda determinada.