El término Blockchain apareció por primera vez en la década de 1990, pero en realidad se implementó en 2009 cuando un desarrollador anónimo llamado Satoshi Nakamoto creó Bitcoin usando Blockchain. Una string de bloques es una string de bloques en la que cada bloque contiene tres piezas únicas de información que son datos, hash y hash del bloque anterior. Ahora, el primer bloque que no tiene un hash del bloque anterior porque no hay un bloque anterior se llama Bloque Génesis. Si alguna persona cambia cualquiera de los bloques, todos los bloques junto a ellos dejarán de ser válidos. Entonces, para que ese cambio sea exitoso, esa persona tiene que hacer cambios en todos los bloques al lado. Y este es un proceso que lleva mucho tiempo y lleva años, por eso es casi imposible hacer cambios en cualquier bloque. Aunque los fundamentos básicos de todas las strings de bloques son los mismos,
Una red Blockchain es una infraestructura que permite que las aplicaciones utilicen servicios de contabilidad y contratos inteligentes de manera eficiente. Aquí, los contratos inteligentes generalmente se usan para originar transacciones que luego se transmiten a cada Node par en la red y se registran en su copia del libro mayor. Hay principalmente 4 tipos de redes Blockchain:
- String de bloques pública
- String de bloques privada
- String de bloques híbrida
- String de bloques del consorcio
Discutámoslos uno por uno en detalle:
Red pública de string de bloques
Como sugiere el nombre, es público, lo que significa que está abierto para todos, cualquiera puede unirse a esta string de bloques. Esta string de bloques no tiene una autoridad central que pueda monitorear todo. Por lo tanto, las personas no requieren ningún permiso para ser parte de esta string de bloques. Las personas que quieran unirse a esta string de bloques solo necesitan una conexión a Internet para iniciar sesión en su red. Esta string de bloques funciona en una amplia red de personas. Aquí cualquier usuario puede ver datos actuales y pasados y realizar actividades como minería. También pueden confirmar la transacción y encontrar errores y pueden sugerir mejoras, pero no pueden cambiar ningún dato por su cuenta.
Todas las criptomonedas de fecha moderna como Bitcoin y Etherium están utilizando Public Blockchain. Una string de bloques pública no está controlada por una sola entidad, pero si cualquier persona toma el control de más del 50% de las computadoras presentes en la red, puede obstaculizar la red.
Ventajas de la string de bloques pública
Las siguientes son algunas ventajas de la string de bloques pública:
- Está abierto a todos.
- Es verdaderamente descentralizado.
- Es completamente transparente.
Desventajas de la string de bloques pública
Las siguientes son algunas desventajas de la string de bloques pública:
- Tiene una velocidad de transacción lenta.
- Requiere mucha energía.
- Tiene un alto costo de transacción.
Red privada de string de bloques
Como sugiere el nombre, es privado significa que es propiedad privada de cualquier organización, grupo de personas o individuo. Este tipo de blockchain funciona en una pequeña red de personas. Aquí no solo se requiere una conexión a Internet para unirse. Las personas deben obtener el permiso de la autoridad que administra esta string de bloques para unirse; si se otorga el permiso, las personas pueden unirse y contribuir a esa red. Es utilizado principalmente por organizaciones donde se aseguran de qué personas pueden cambiar, renovar y eliminar datos. Evita que los datos de una organización lleguen a personas no deseadas y eso es lo que quiere la organización. Toda organización quiere que sus datos estén seguros y de ninguna manera su competidor accede a sus datos. Entonces están usando blockchain.
Esta string de bloques es relativamente rápida que la string de bloques pública porque tiene menos no. de personas que blockchain pública. Algunas personas lo llaman una string de bloques falsa porque la característica principal de la string de bloques es la descentralización, pero esta string de bloques está bajo el control de cualquier autoridad central.
Ventajas de la string de bloques privada
Las siguientes son algunas ventajas de la string de bloques privada:
- Tiene una alta velocidad de transacción.
- Tiene un consumo de energía muy inferior.
- Es escalable.
Desventajas de la string de bloques privada
Las siguientes son algunas desventajas de la string de bloques privada:
- No es tan seguro.
- No es tan descentralizado.
- No puede agarrar tanta confianza.
Red de string de bloques híbrida
Como su nombre indica, esta string de bloques es un híbrido de dos strings de bloques diferentes, y estas son la string de bloques pública y la string de bloques privada. Esta string de bloques intenta mantener la buena parte de la string de bloques tanto pública como privada. Esta string de bloques permite que una determinada sección de datos se haga pública mientras mantiene el resto de los datos en privado.
Esta string de bloques está controlada por una autoridad superior, pero a veces también da libertad. Si la autoridad quiere, puede abrir cualquier transacción públicamente o mantener esa transacción en privado. Pero una vez que se verifica cualquier transacción y cualquier bloque ingresa a la string de bloques, esa autoridad no puede realizar cambios. Debido a esto, una string de bloques híbrida está descentralizada y protegida. Algunos ejemplos de strings de bloques híbridas son la red Ripple y el token XRP y el fideicomiso de alimentos de IBM.
Ventajas de la string de bloques híbrida
Las siguientes son algunas ventajas de la string de bloques híbrida:
- Tiene una configuración muy flexible.
- Tiene una velocidad operativa muy alta.
- es seguro
Desventajas de la string de bloques híbrida
Las siguientes son algunas desventajas de la string de bloques híbrida:
- Es muy agitado de mantener.
- No es tan transparente.
- Está controlado por la autoridad.
Red Blockchain del Consorcio
Antes de saber sobre el consorcio Blockchain, primero debemos saber sobre el consorcio. Un consorcio es una asociación de varias organizaciones. Entonces, una string de bloques de consorcio es una string de bloques en la que participan muchas organizaciones. También se denomina blockchain federada. Esta string de bloques está más descentralizada que una string de bloques privada porque no solo es propiedad de una sola organización, sino que es propiedad de un grupo de organizaciones. Pero es una string de bloques de permisos como una string de bloques privada. Algunos ejemplos de este tipo de blockchain son R3 y Energy Web Foundation.
Ventajas de la string de bloques del consorcio
Las siguientes son algunas de las ventajas de la string de bloques del consorcio:
- Está a salvo de ataques como inyección SQL.
- es flexible
- es economico
Desventajas de Consortium Blockchain
Las siguientes son algunas desventajas de la string de bloques del consorcio:
- Aquí, la actualización del protocolo es difícil.
- Hay una falta de cooperación en esta string de bloques.
- Tiene falta de eficacia.
Publicación traducida automáticamente
Artículo escrito por satwiksuman y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA