Que es Blockchain y Como funciona

¿Qué Demonios Es Blockchain Y Cómo Funciona? (Simplificado)



"En Internet, nadie sabe que eres un perro" — Peter Steiner

A menos que usted haya estado viviendo bajo una roca, es probable que haya oído hablar de la palabra "Blockchain" siendo lanzada recientemente. Parece ser una de las palabras del año. Pero mucha gente parece saber qué es un blockchain o cómo funciona.

Imagine que usted y su amigo están haciendo transacciones/transfiriendo dinero de una cuenta a otra. Primero llegarás al banco y les pedirás que transfieran el dinero a la dirección de la cuenta de tu amigo.

Al transferir el dinero de su cuenta a la cuenta de su amigo, los bancos mantienen una entrada en el registro de transacciones. La entrada necesita ser naveg en ambos, receptor y remitente, cuenta. Pero hay un problema:

Es Manipulable. Las entradas de transacciones se pueden manipular fácilmente o cambiar.
Las personas que saben cómo funciona el sistema bancario están tratando de evitarlos debido a este problema. Aquí es donde entra Blockchain.

¿Qué es Blockchain?

Tomemos un ejemplo de Google spreadsheet o MS Excel (Windows). Esta hoja de cálculo se comparte entre diferentes redes de ordenador, donde todo el mundo tiene copia de ella. La hoja de cálculo contiene información de las transacciones realizadas por personas reales.
Cualquiera puede acceder a esa hoja de cálculo, pero nadie puede editarla.

Esto es Blockchain.


Funciona con bloques, donde como hoja de cálculo funciona con "filas" y "columnas".
Un bloque en un blockchain es una colección de datos. Los datos se añaden al bloque en blockchain, conectándolo con otros bloques en otros cronológicos creando una cadena de bloques Unidos entre sí.

El primer bloque en el Blockchain se llama Bloque Génesis.

Blockchain es un libro mayor distribuido, que simplemente significa que un libro mayor se distribuye a través de la red entre todos los pares de la red, y cada par tiene una copia del libro mayor completo.
Algunos atributos clave de Blockchain son lo que demuestra que blockchain es mejor que los sistemas tradicionales de almacenamiento de información:
Peer-to-Peer: no hay autoridad central para controlarlo o manipularlo. Todos los participantes habla directamente. Esto permite que el intercambio de datos se realice directamente con la participación de terceros.
Distribuido: el libro mayor se distribuye a través de toda la red, lo que hace que la manipulación no sea tan fácil.

Criptográficamente Asegurado: la Criptografía se utiliza para los servicios de seguridad para hacer el libro mayor a prueba de manipulaciones .
Add-Only: los Datos sólo se pueden añadir en la cadena de bloque con el orden secuencial de tiempo. Esta propiedad implica que una vez que los datos se añaden a la cadena de Block, es casi imposible cambiar esos datos y pueden ser considerados prácticamente inmutables.
Podemos decir que ha:
"El derecho a ser olvidado o el derecho a ser borrado" definido aquí.
Consenso: este es el atributo más crítico de todos. Esto le da a blockchain la capacidad de actualizar el libro mayor a través de consenso. Esto es lo que le da el poder de la descentralización. Ninguna autoridad central tiene el control de la actualización del libro mayor. En su lugar, cualquier actualización realizada al blockchain se valida bajo estrictos criterios definidos por el protocolo blockchain y se añade al blockchain sólo después de que se haya alcanzado un consenso entre todos los pares/nodos participantes en la red.
Ahora, siguiente:


¿Cómo Funciona Blockchain?


Un nodo comienza una transacción creando primero y luego firmándola digitalmente con su clave privada (creada por criptografía). Una transacción puede representar varias acciones en un blockchain. Más comúnmente esto es una estructura de datos que representa la transferencia de valor entre los usuarios en la red de blockchain. La estructura de datos de las transacciones suele consistir en alguna lógica de transferencia de valor, reglas relevantes, direcciones de origen y destino, y otra información de validación.
Una transacción se propaga (inundada) mediante el uso de un protocolo de inundación, llamado Gossip protocol, a los compañeros que validan la transacción sobre la base de los criterios preestablecidos. Por lo general, se requiere más de un nodo para verificar la transacción.
Una vez validada la transacción, se incluye en un bloque, que luego se propaga a la red. En este punto, la transacción se considera confirmada.
El nuevo bloque creado ahora se convierte en parte del libro mayor, y el siguiente bloque se enlaza criptográficamente de nuevo a este bloque. Este enlace es un apuntador de hash. En esta etapa, la transacción obtiene su segunda confirmación y el bloque obtiene su primera confirmación.
Las transacciones se confirman cada vez que se crea un nuevo bloque. Normalmente, se requieren seis confirmaciones en la red a para considerar la transacción final.

Las transacciones se reconfirman cada vez que se crea un nuevo bloque. Por lo general, se requieren seis confirmaciones en la red Bitcoin para considerar la transacción final.

Comments