¿Por qué Blockchain es tan popular? ¿Por qué Blockchain se aplica ampliamente en muchos campos, especialmente en el campo de las criptomonedas? HotQA te ayudará a comprender Blockchain rápidamente a través de los términos más básicos y comprensibles. ¡Empecemos!

Tecnología Blockchain – Explicación sencilla
Blockchain es un sistema de registro de información de una manera que hace difícil o imposible cambiar, piratear o engañar al sistema. Una cadena de bloques es esencialmente un libro de contabilidad digital de transacciones que se duplica y distribuye en toda la red de sistemas informáticos de la cadena de bloques.
El nacimiento de blockchain ha creado una nueva dirección para la tecnología mundial: la industria financiera, el mundo de la tecnología blockchain.
O también puede entender que blockchain es como un libro de contabilidad pública, en el que toda la información se almacena y transmite de forma transparente y completa, y no se puede cambiar ni engañar. Se trata de una nueva tecnología que mejora enormemente las limitaciones de la forma tradicional de almacenar e intercambiar información. Por ello, blockchain se está aplicando cada vez más en muchos campos: económico y financiero, educación, agricultura, industria, entretenimiento, salud o educación.
Principios de la cadena de bloques
Para comprender los detalles de cómo funcionan, necesitamos aprender los conceptos por turno.
Estructura de datos de la cadena de bloques
La información de los datos se almacenará en bloques. A excepción del primer bloque (bloque Génesis), cada bloque tendrá una estructura de datos, código Hash y código Hash del bloque anterior a marcar. Una vez que se cifra un bloque de datos, es casi imposible cambiar la información del bloque. Esta es una de las cosas que hace que esta tecnología sea diferente.

Los bloques están unidos entre sí, puedes imaginar un modelo de tren con vagones numerados conectados entre sí.

¿Qué es el nodo?
Una vez que comprenda las estructuras de datos, el siguiente concepto que debe conocer es Nodo.
El nodo se considera un dispositivo en la red Blockchain. Node es la base que permite que la tecnología Blockchain funcione y exista. Los nodos están distribuidos en una gran red y realizan muchas tareas diferentes.
Un nodo puede ser cualquier dispositivo (computadora, teléfono, impresora, etc.), siempre que esté conectado a Internet y tenga una dirección IP. En pocas palabras, un Nodo es un punto donde se creará, recibirá o transmitirá un mensaje. Todos los nodos de la cadena de bloques están conectados entre sí e intercambian información constantemente para que los nodos se actualicen rápidamente.
Mecanismo de trabajo de Blockchain
Los nodos realizarán operaciones criptográficas y almacenarán bloques de datos, entonces, ¿qué motiva a los miembros de la red Blockchain a participar en la operación de los nodos?
La respuesta es la recompensa por cerrar bloques de datos. Con el mecanismo de consenso PoW utilizado para Bitcoin y algunas monedas, cuando los Nodos resuelvan los cálculos y encuentren el Hash apropiado para cerrar el bloque, se le dará una recompensa en dinero a esa persona. A menudo vemos “granjas mineras de Bitcoin” funcionando con muchas computadoras funcionando continuamente con el objetivo de recibir recompensas. Los propios mineros también contribuyen al funcionamiento del sistema.

Hay otro mecanismo que se usa bastante hoy en día es POS (Prueba de participación), puedes aprender sobre PoS a través del artículo:
¿Qué es apostar en criptomonedas? Una guía para principiantes sobre cómo apostar criptomonedas
Como puede ver, en virtud de la red de nodos descentralizada y de los mecanismos operativos, Blockchain ofrece un gran potencial para aplicaciones prácticas.
3 algoritmos de consenso populares de Blockchain
1. Prueba de trabajo (PoW)
Este algoritmo de consenso se utiliza para seleccionar un minero para la próxima generación de bloques. Bitcoin utiliza este algoritmo de consenso PoW. La idea central detrás de este algoritmo es resolver un complejo rompecabezas matemático y dar fácilmente una solución. Este acertijo matemático requiere mucha potencia computacional y, por lo tanto, el nodo que resuelve el acertijo lo antes posible puede extraer el siguiente bloque. Considerado como el primer algoritmo de consenso, asociado a Bitcoin (BTC), Ethereum (ETH),…
2. Prueba de participación (PoS)
Esta es la alternativa más común a PoW. Ethereum ha pasado del consenso PoW al consenso PoS. En este tipo de algoritmo de consenso, en lugar de invertir en hardware costoso para resolver un rompecabezas complejo, los validadores invierten en las monedas del sistema bloqueando algunas de sus monedas como apuesta. Después de eso, todos los validadores comenzarán a validar los bloques. Los validadores validarán los bloques haciendo una apuesta si descubren un bloque que creen que se puede agregar a la cadena. Según los bloques reales agregados en Blockchain, todos los validadores obtienen una recompensa proporcional a sus apuestas y su apuesta aumenta en consecuencia. Al final, se elige un validador para generar un nuevo bloque en función de su participación económica en la red. Por lo tanto, PoS alienta a los validadores a través de un mecanismo de incentivos a llegar a un acuerdo.
3. Prueba de autoridad (PoA)
Ese algoritmo de consenso basado en la reputación es Prueba de autoridad (PoA para abreviar). Los verificadores de bloques no se basarán en la cantidad de monedas que tengan, sino en su propia reputación. Por lo tanto, las cadenas de bloques PoA están protegidas por nodos de validación seleccionados arbitrariamente como entidades confiables. Proyectos típicos que utilizan el algoritmo BFT como: MakerDAO (xDAI), ZINC (ZINC),…
Ventajas y desventajas de Blockchain
Ventajas
Abierto: una de las principales ventajas de la tecnología blockchain es que es accesible para todos, lo que significa que cualquiera puede participar en la contribución a la tecnología blockchain, no se requiere ningún permiso de nadie para unirse a la red distribuida.
Verificable: la tecnología Blockchain se utiliza para almacenar información de manera descentralizada para que todos puedan verificar la exactitud de la información mediante el uso de pruebas de conocimiento cero a través de las cuales una parte demuestra la exactitud de los datos a otra sin revelar nada sobre los datos.
Permanente: los registros o la información que se almacena mediante la tecnología blockchain son permanentes, lo que significa que no hay que preocuparse por perder los datos porque se almacenan copias duplicadas en cada nodo local, ya que es una red descentralizada que tiene varios nodos confiables.
Seguridad más estricta: Blockchain utiliza técnicas de hash para almacenar cada transacción en un bloque que está conectado entre sí, por lo que tiene una seguridad más estricta. Utiliza la técnica de hash SHA 256 para almacenar transacciones.
Inmutabilidad: los datos no se pueden alterar en la tecnología blockchain debido a su estructura descentralizada, por lo que cualquier cambio se reflejará en todos los nodos, por lo que no se puede cometer fraude aquí, por lo que se puede afirmar que las transacciones son a prueba de manipulaciones.
Desventajas
Escalabilidad: es uno de los mayores inconvenientes de la tecnología blockchain, ya que no se puede escalar debido al tamaño fijo del bloque para almacenar información. El tamaño del bloque es de 1 MB, por lo que sólo puede contener un par de transacciones en un solo bloque.
Consumo de Energía: Para verificar cualquier transacción se utiliza mucha energía por lo que se convierte en un problema según la encuesta se considera que hasta 2018 se había utilizado el 0,3 por ciento de la electricidad mundial en la verificación de transacciones realizadas mediante tecnología blockchain.
Consume mucho tiempo: para agregar el siguiente bloque en la cadena, los mineros deben calcular los valores nonce muchas veces, por lo que este es un proceso que requiere mucho tiempo y debe acelerarse para poder usarlo con fines industriales.
Formalidades legales: En algunos países, el uso de aplicaciones de tecnología blockchain está prohibido como las criptomonedas debido a algunas cuestiones ambientales que no promueven el uso de la tecnología blockchain en el sector comercial.
Aplicaciones de la tecnología Blockchain para la Industria 4.0
Nadie cuestionaría el hecho de que Blockchain es una oportunidad de inversión de alto potencial, además de abrir la puerta a otras aplicaciones. Estas aplicaciones incluyen:
Negociar y comprar/vender activos digitales
Contrato legal
Historial médico
Otros documentos digitales en la industria
A través del artículo anterior, HotQA espera que haya adquirido más conocimientos sobre la tecnología Blockchain, incluida la comprensión de qué es Blockchain, el principio de funcionamiento de Blockchain, las ventajas y desventajas de Blockchain y cómo se puede aplicar Blockchain en muchas áreas diferentes de vida. ¡Siga a HotQA en Binance Feed para leer muchos artículos e información útiles sobre la tecnología Blockchain y las criptomonedas!