la introducción
Cuando se lanzó Bitcoin, fue el punto de partida para sentar las bases de un campo basado íntegramente en esta tecnología basada en protocolos: Blockchain. Con el tiempo, los innovadores interesados en este campo pudieron explorar el potencial de esta tecnología y actualmente buscan descubrir formas de beneficiarse de ella en todos los campos donde se encuentren disponibles las calificaciones adecuadas.
Bitcoin es lo que se llama una moneda digital: una forma de dinero digital que no está sujeta al control de ninguna entidad única, sino que utiliza una combinación de tecnologías de bases de datos distribuidas, incentivos financieros y tecnologías de cifrado para permitir que un sistema a gran escala se coordine. sus operaciones sin necesidad de líderes o administradores.
La estructura de datos utilizada por la red Bitcoin ha sido muy popular en más de 10 años desde su inicio. Actualmente, la tecnología blockchain se está probando en varios sectores, incluido el sector financiero, las cadenas de suministro, los sistemas legales y los sistemas gubernamentales.
En caso de que se haya perdido nuestro artículo titulado Una guía para principiantes sobre la tecnología Blockchain, una cadena de bloques es una estructura de datos simple cuyas entradas no se pueden modificar, solo se pueden agregar. Para simplificar el asunto, la cadena de bloques se puede imaginar como una hoja de cálculo, en la que cada celda está vinculada a la celda anterior, de modo que cualquier intento de modificar una celda anterior puede detectarse inmediatamente. En general, blockchain almacena información sobre transacciones financieras, sin embargo, puede usarse con cualquier tipo de datos digitales.
En nuestro ejemplo de hoja de cálculo, varias partes tienen copias del mismo documento. Cada parte tiene un programa especial en su dispositivo que se vincula con otros dispositivos a través de este programa, de modo que todos los participantes tengan a su disposición una base de datos actualizada.
No existe una fuente central de la cual los participantes obtengan datos (ya que la red está distribuida). Por tanto, la difusión de información se produce lentamente, pero el rendimiento de la red es eficiente en términos de seguridad y redundancia.
En este artículo, revisaremos tres tipos de blockchains: cadenas privadas, cadenas públicas y federaciones de blockchain. Pero antes de comenzar, comentaremos algunas de las características más importantes que tienen en común los tres tipos:
Un registro que solo se puede agregar: para que un registro se convierta en una cadena de bloques, el sistema debe poder rastrear la cadena de estructura de bloques que conecta cada bloque con el siguiente. Si la cadena de bloques es el conjunto de celdas de una hoja de cálculo, entonces los bloques son las celdas mismas.
Red de pares: cada participante de la red tiene una copia de la cadena de bloques. Estos participantes se denominan nodos y la interacción entre ellos se produce de forma P2P.
Mecanismo de consenso: debe haber un mecanismo para que los nodos puedan ponerse de acuerdo sobre la validez de las transacciones publicadas en la red, a fin de garantizar que no se escriban datos falsos en la cadena.
La siguiente tabla contiene algunas de las diferencias más importantes.
Cadenas de bloques públicas
Si ha utilizado una criptomoneda recientemente, probablemente haya estado tratando con blockchain en general. Estas cadenas públicas contienen la mayoría de los registros distribuidos que existen actualmente. Se conocen como cadenas públicas porque cualquiera puede ver las transacciones existentes y unirse a ellas sólo requiere descargar el software que permite su uso.
El término "abierto" también se utiliza a menudo junto con "público". Nadie tiene autoridad para obstruir el proceso de participación, ya que cualquiera puede participar en el mecanismo de consenso (por ejemplo, extrayendo o almacenando). Dado que cualquiera puede participar y recibir recompensas por el papel que desempeña dentro del mecanismo de consenso, esperamos diseñar un esquema descentralizado para una red creada en una cadena pública.
También esperamos que las cadenas de bloques públicas surjan más resistentes a la censura que las cadenas privadas (o semiprivadas). Dado que cualquiera puede unirse a la red, el protocolo debe incluir mecanismos para evitar que personas no identificadas que representen una amenaza para la seguridad de la red se infiltren en ella.
Por el contrario, el enfoque para fortalecer la seguridad de las cadenas públicas tiene vulnerabilidades de desempeño. Muchos usuarios enfrentan problemas de escalabilidad y baja productividad. Además, no es fácil introducir cambios en la red sin dividirla en categorías, ya que es raro que todos los participantes estén de acuerdo sobre los cambios propuestos.
Cadenas de bloques privadas
A diferencia de las cadenas públicas, que son esencialmente cadenas abiertas al público, las blockchains privadas establecen reglas que determinan quién puede ver y escribir en los datos de la cadena (son entornos que no están abiertos al público). Este tipo de cadena no entra dentro de los sistemas descentralizados, ya que existe una clara jerarquía de control. Estas cadenas se distribuyen, pero muchos nodos guardan una copia de la cadena en sus máquinas.
Las cadenas privadas son una opción adecuada para los sistemas empresariales porque las organizaciones buscan aprovechar las ventajas de blockchain sin correr el riesgo de que terceros se infiltren en sus redes.
La prueba de trabajo (PoW) no es suficiente en este caso, pero ha demostrado ser eficaz cuando se utiliza en un entorno abierto, de forma coherente con el modelo de seguridad para ese entorno. En las cadenas de bloques privadas, aunque las amenazas que aborda la prueba de trabajo no son tan graves, se conoce la identidad de cada participante y la gobernanza desempeña un papel activo.
En este caso se podría utilizar un algoritmo más eficiente, que se base en validadores específicos, que son nodos encargados de realizar funciones específicas en relación con la auditoría de transacciones. Generalmente, este proceso implica compartir un grupo de nodos que deben registrarse en cada bloque. Si algún nodo se comporta de forma sospechosa, se identifica rápidamente y se excluye de la red. Dada la naturaleza jerárquica de la gobernanza de blockchain, esto será fácil de solucionar.
Consorcio blockchain
El Blockchain Consortium ocupa una posición intermedia entre las blockchains públicas y privadas, incorporando elementos de ambas categorías. Las diferencias más obvias entre estos sistemas son las diferencias al nivel del mecanismo de consenso. A diferencia de un sistema abierto que permite a cualquiera auditar bloques, o un sistema cerrado que tiene una entidad que identifica a los creadores de los bloques, el Blockchain Consortium considera un grupo de partes participantes con los mismos poderes que los auditores.
En este sentido, las reglas del sistema son flexibles: el acceso a los datos de la cadena puede restringirse a auditores, personas autorizadas o ponerse a disposición de todos. Una vez que los auditores llegan a un consenso, los cambios se pueden implementar fácilmente. En cuanto al desempeño de la cadena blockchain, si se alcanza un cierto porcentaje de entidades que desempeñan adecuadamente su función, el sistema no enfrentará ningún problema.
El máximo beneficio de la federación blockchain se puede lograr en un entorno que incluya varias instituciones que operan en un sector y requiera bases comunes sobre las cuales se puedan intercambiar transacciones o información entre ellas. La institución puede beneficiarse de afiliarse a un sindicato de este tipo, ya que le permitirá intercambiar visiones con otras instituciones que trabajan en el mismo sector.
¿Cuál es la mejor opción?
En principio, no existe ningún conflicto entre las cadenas de bloques públicas y privadas y la federación de cadenas de bloques: son tecnologías diferentes:
Las cadenas públicas bien diseñadas no están censuradas, a expensas de la velocidad y el rendimiento, y son las más adecuadas para lograr el más alto nivel de seguridad al liquidar transacciones (o contratos inteligentes).
Las cadenas privadas priorizan la velocidad del sistema, ya que no les importan los puntos centrales de falla tanto como las cadenas de bloques públicas. Es la opción más adecuada para personas u organizaciones que quieran tener un control total y mantener la confidencialidad de la información.
En cuanto a la federación blockchain, trabaja para reducir algunos de los riesgos de contraparte de las cadenas privadas (al excluir el control central), y la pequeña cantidad de nodos generalmente les permite realizar sus funciones de manera más eficiente que las cadenas públicas. La federación Blockchain suele ser la mejor opción para las organizaciones que desean un ecosistema común para comunicarse entre sí de manera efectiva.
Pensamientos concluyentes
Hay una variedad de opciones de sistemas blockchain disponibles para individuos y organizaciones en muchas industrias. Las categorías de blockchains públicas y privadas y federación de blockchains tienen varias opciones diferentes según lo requiera la experiencia del usuario. Dependiendo del caso de uso, el usuario deberá elegir el sistema más adecuado para lograr sus objetivos.

