Introduccion

Ya hemos hablado de los beneficios de la Blockchain o cadena de bloques pero no hemos hablado de como funciona interanemente y poca gente seria capaz de explicarlo. Hasta hace unos 10 años siempre necesitabamos de un tercero en el que las dos partes pudiesen confiar para garantizar  y dar fe de las transacciones ya se gobierno, un banco, un notario o cualquier otra empresa o organizacion, por ejemplo, que tuviese un registro o sello de veracidad. La Blockchain soluciona este problema al combinar la tecnología P2P de intercambio entre iguales con la criptografía y así crear una nuevo metodo de comunicación e intercambio mas efectiva de forma digital.

Un nodo es un equipo integrado dentro de una red, sea Bitcoin, Ethereum u otros que mediante una herramienta software almacena y distribuye una copiade la cadena actualizada del momento actual al resto de los nodos, formando lo que se conoce como Blockchain.

Las transacciones sobre una cadena de bloques

Las transacciones que se incluyen en los bloques son creadas por los integrantesde la red. Todas las transacciones o transferencias son registradas y distribuidas a todos los nodos que componen la red. Así, todos los participantes tiene la información contenida en el bloque que puede ser detalles de un pago, un smartcontract u otros elementos constantemente actualizada

Las wallet o carteras digitales

Las transacciones se originan desde las wallets o carteras digitales de los usuarios que son un conjunto de archivos basados en la criptografía asimétrica que funcionan de manera semejante a una cuenta bancaria tradicional. Todos las wallets tienen una clave privada y una clave pública. La clave pública es un conjunto de entre 26 y 35 caracteres alfanuméricos  Esta es la dirección de la cartera,en este caso de Bitcoin y  las funcion de ‘IBAN’ a. De esta manera , para alguien que te vaya a envíar bitcoins, debe conocer previamente esta clave pública. La clave privada sirve para descifrar wallet o autorizar operaciones desde la wallet.

Las transancciones sobre la Blockchain

La minería

Los mineros es uno de los pilares en el proceso que se dedican exclusivamente a verificar las transacciones que están ocurriendo en ese momento. Los mineros cumplen dos funciones principalemente:

Crear nuevas monedas, en este caso bitcoins por cada bloque que es minado.
Asegurar que las transacciones son legítimas

Comprueban que la serie temporal es correcta y adecuada, que el bloque propuesto está en la parte más alta de la cadena principal y que todas las transacciones dentro del bloque son válidas.

Las pool de minería son grupo de mineros que trabajan en conjunto para resolver un bloque y se dividen las recompensas correspondientes a los mineros. Actualmente, sin un grupo de tipo, es complicado llegar a ganar una recompensa. Resulta conveniente compartir y dividir el trabajo, y dividir los bitcoins con una pool de mineros mucho mayor.

como funciona blockchain 2

Tipos de bloques 

El primer bloque creado en una BlockChain es conocido como bloque Génesis. Los próximos bloques añadidos conformaran la columna vertebral de la cadena, llamada Bloque Principal.

Cuando varios nodos mineros se lanzan a la Pool de Transacciones pendientes de confirmar, y consiguen resolver ese mismo bloque de transacciones con un margen de pocos segundos, igualmente emiten sus bloques válidos al resto de la red y, por lo tanto, todos esos mineros también pueden recibir también la recompensa de turno.

 

 

A veces, algunos de los nodos recibirán un bloque antes que el otro (Bloque 1), y comenzarán a ‘minar’ los próximos bloques (Bloque 1.1, Bloque 1.2, Bloque 1.3…) en función del hash del bloque sudodicho. Por tanto, otros nodos de la red recibirán bloques diferentes antes (Bloque 2). Y utilizarán su hash para resolver el próximo bloque. En ese preciso momento que el resto de nodos descartan uno de los bloques, el que menos bloques posea por delante. Estos bloques se llaman bloques huérfanos.