¿Qué es blockchain? Explicación simple en términos simples.

Bloccain es un "libro mayor distribuido". Almacena datos digitales. Cada participante recibe una copia de los datos y la oportunidad de confirmar los nuevos datos. Si alguien quiere manipular estos datos con fines nefastos, tendrá que coaccionar a todos los participantes, lo que es poco probable que suceda. Cada miembro trabaja para mantener a todos los demás honestos.

Ilustremos esto comparando una cadena de bloques con un banco.

Su banco mantiene una base de datos central ("libro mayor") de todos los datos de sus clientes. Puede almacenar números de cuenta, saldos, transacciones y más. Siempre que interactúa con su cuenta (por ejemplo, retirando dinero o haciendo una transferencia), su banco actualiza sus registros.

Solo el banco tiene acceso al libro mayor, por lo que si decide hacer un cambio (incluso si es incorrecto), es poco probable que pueda cambiarlo excepto mediante la presentación de una queja.

Ahora imagine que los piratas informáticos han obtenido acceso a esta base de datos. Pueden cambiar saldos, eliminar transacciones y más. Su banco puede restaurar datos a partir de copias de seguridad, y puede haber muchas bases de datos sirviendo esos datos, pero aún está controlado por una entidad central.

Los libros distribuidos son mucho más inteligentes. En lugar de que una persona o empresa sea la única responsable de los datos, muchas personas tienen copias de un libro mayor distribuido y, a menudo, existen algunas restricciones sobre quién puede unirse.

Cada usuario (conocido como "nodo") almacena una copia de los datos, desde el comienzo del registro hasta el presente. Todo el conjunto de registros. Para cada transacción, varios nodos verifican esto y luego todos los nodos actualizan sus registros para que todo permanezca actualizado y sincronizado.

Cada nueva transacción se combina con muchas otras transacciones en un "bloque". Estos bloques proporcionan algunos beneficios importantes. No existe una autoridad centralizada que pueda controlar la grabación. Si un pirata informático o un nodo malintencionado comienza a modificar entradas en un libro mayor, todos los demás nodos lo rechazarán porque las nuevas entradas no coincidirán con los datos que tienen todos los demás.

La única forma de manipular los datos es fusionar cada nodo, lo cual es poco probable. Al momento de escribir este artículo, Bitcoin tiene aproximadamente 10 nodos de Bitcoin diferentes.

Es por eso que las cadenas de bloques son tan interesantes. Casi cualquier persona puede unirse, aunque a veces existen restricciones, como con una cadena de bloques privada. Nadie puede manipular los registros y es muy difícil que los gobiernos se detengan. Es posible que su banco no administre sus fondos de manera eficiente, se declare en quiebra o cierre. Si ocurre algo de esto, es poco probable que vuelva a ver su dinero.

Las cadenas de bloques como Bitcoin son muy difíciles de bloquear o detener. ¿Muchos usuarios sin un propietario central? Nadie puede robar tus fondos.

Bitcoin se lanzó con el siguiente texto incrustado en el primer bloque:

Canciller al borde de un segundo rescate bancario

Esta cita está extraída de un titular publicado en The Times el 3 de enero de 2009. Se refiere a la decisión del gobierno del Reino Unido de reforzar a los bancos (de nuevo) tras la crisis financiera de 2008. Esto resalta que Bitcoin puede haber sido diseñado para reparar un sistema monetario roto, que es una moneda fiduciaria.

Finalmente, vale la pena discutir datos versus dinero. La gran mayoría de blockchains almacenan su propia moneda como datos. Como números en una hoja de cálculo que indican cuántos bitcoins tenemos tú, yo y todos los demás usuarios de bitcoins. Las cadenas de bloques no tienen que almacenar detalles monetarios. Pueden almacenar lo que quieran. Entradas de registro de la propiedad, tallas de zapatos, detalles de votación. No hay límite para lo que se puede almacenar.

Validación de blockchain: claves públicas y privadas

Como vio anteriormente, blockchain es un almacén de datos descentralizado y el tipo más común de datos almacenados son los registros financieros: transacciones y saldos de cuentas.

Si le envío un BTC a un amigo, le diré a cada nodo lo que estoy haciendo y todos registran la transacción si está permitido. Al verificar los libros de contabilidad, los nodos pueden rechazar una transacción si no tengo suficientes bitcoins para enviar o si no soy el titular de la cuenta.

Cada transacción debe ser validada, y aquí es donde la tecnología blockchain se vuelve un poco más complicada. Cada "billetera" de blockchain (percibida como una cuenta bancaria de blockchain) tiene una clave pública y una clave privada.

Solo el verdadero propietario de la cuenta debe tener acceso a la clave privada (y si alguien la obtiene, su cuenta podría ser pirateada). Si desea que sus monedas sean extremadamente seguras, debe consultar nuestras sugerencias para mejores carteras de criptomonedas .

Cuando envío un BTC mencionado anteriormente a un amigo, mi billetera presenta la clave pública junto con una firma digital. Esta firma digital es única y solo se genera con la clave privada. Usando la firma y la clave pública, otros nodos pueden verificar que esta es una transacción legítima, todo sin revelar la clave secreta.

Este es un ejemplo simplificado: la criptografía detrás del sistema de clave pública/privada es mucho más compleja. Las claves públicas y privadas no son números como las cuentas bancarias. En su lugar, utilizan Secure Hash Algorithm 256 (SHA-256) y Digest 160 RACE Integrity Primitive Evaluation Messages (RIPEMD-160).

¿Nunca has oído hablar de estos algoritmos? No hay problema. No es necesario que los comprenda profundamente para usar las criptomonedas. Tenga en cuenta que estos algoritmos ejecutan Internet como lo conocemos, cifrando páginas web a través de SSL y TLS y más. Es posible que en el futuro existan algoritmos de cifrado mejores o más nuevos.

Todo este cifrado y verificación se paga. Cada nodo necesita mucha potencia informática para verificar todas las transacciones que ocurren y actualizar su registro.

Aquí es donde minería: Los usuarios pueden ganar pequeñas tarifas de transacción como pago por verificación.

Al completar este libro, se paga a los mineros que trabajan con los nodos y se verifica cada transacción. Este es un sistema elegante.

Pero esto no es todo perfecto.

Durante períodos de alta demanda, las tarifas de transacción pueden aumentar. Si no hay suficientes nodos para omitir, los usuarios pueden pagar más para procesar sus transacciones antes que otros, y los mineros prefieren transacciones de pago más alto. Aquellos que paguen tarifas más bajas aún serán procesados, pero mucho más lento, a menos que la tarifa sea demasiado baja, en cuyo caso nadie se molesta en verificar la transacción.

además tarifas de transacciónLos mineros también pueden recibir dinero en nuevos bitcoins. Al pagar a los mineros una parte del BTC en exceso de la tarifa de transacción, nuevos bitcoins ingresan al mercado. Estos bitcoins sin desarrollar se vuelven cada vez más difíciles de extraer con el tiempo, hasta que un día no quedan monedas sin desarrollar y los mineros solo recibirán tarifas de transacción.

¿Cuándo blockchain no es blockchain?

Si bien muchas cadenas de bloques solo almacenan detalles de transacciones, todo tipo de datos se pueden almacenar en la cadena de bloques: registros médicos, mensajes seguros, contratos inteligentes y más.

También es posible crear su propia cadena de bloques, incluso una privada, siempre que tenga suficientes nodos para ejecutarla. Puede eliminar el cifrado, cambiar las reglas o centralizarlo.

Muchos argumentan que estos cambios significan que el sistema ya no es una cadena de bloques, pero ahí radica el problema: sin una especificación o definición formal de "cadena de bloques", no hay gobernanza de la palabra. Existen algunos proyectos de blockchain para engañar a la gente. Otros proyectos de blockchain usan la palabra "blockchain" para aumentar sus resultados sin ninguna innovación real.

No hay acuerdo sobre estos temas. Argumentaríamos que el modelo tradicional de Bitcoin es el mejor camino a seguir: una cadena de bloques pública que está abierta a todos y no centralizada. ¿Cómo crees que?

Califica este artículo
Medios de blockchain
Añadir un comentario