Explicación de la arquitectura MultiChain

La arquitectura MultiChain es una versión extendida de Bitcoin Core; por tanto, no hay distinción entre ellos. Su capacidad para comprender el diseño fundamental de MultiChain depende de cómo comprenda el Bitcoin Core. Recuerda la analogía de que “la manzana no cae lejos del árbol”. Eso es exactamente lo que existe entre MultiChain y Bitcoin Core. Antes de continuar para explorar la arquitectura MultiChain, echemos un vistazo a la tecnología Blockchain en sí.

Blockchain es un libro mayor distribuido que aprovecha la criptografía y los conceptos de la teoría del juego para permitir transacciones inmutables y el consenso automático de todas las partes involucradas en su mantenimiento. A lo largo de los años, Blockchain se ha convertido en una tecnología de rápido desarrollo que promete una mayor eficiencia y seguridad en prácticamente todas las industrias, especialmente en los casos de uso que dependen principalmente de todo tipo de transacciones.

Arquitectura MultiChain

Aunque la arquitectura de MultiChain es similar a la de Bitcoin Core, aquí hay una descripción arquitectónica básica de MultiChain. Además, MultiChain tiene dos subsistemas principales, que son el nodo y la billetera. Si bien el trabajo del nodo es rastrear el estado global de la cadena, la billetera rastrea las transacciones que son de interés específico para el nodo. La billetera también contiene las claves privadas utilizadas para firmar una transacción. Tanto la billetera como el nodo emplean diferentes mecanismos para almacenar y recuperar información.

MultiChain es una versión extendida de Bitcoin Core; por lo tanto, no hay distinción entre los dos. Cada nodo de la plataforma MultiChain tiene su API. Esta API se puede conectar para formar una aplicación. La cadena también contiene permisos, activos y flujos de información. También puede tener MultiChain conectado a la misma cadena. Los primeros bloques de la MultiChain se denominan “fase de configuración”. En esta fase, un solo administrador puede omitir el proceso de votación. Las versiones futuras de MultiChain podrían presentar un “superadministrador” que puede asignar y revocar privilegios sin ningún consenso.

Los mineros de la red MultiChain no necesitan realizar pruebas de trabajo. Por lo tanto, la red MultiChain utiliza una forma novedosa de garantizar que los mineros confíen en la toma de decisiones. Este proceso se conoce como diversidad minera. Permite a los mineros procesar transacciones para aprobar transacciones en una rotación aleatoria.

¿Cómo funciona MultiChain?

La red multiChain ve a los mineros como un conjunto identificable de “entidades” e introduce lo que se conoce como diversidad minera. Esta diversidad minera se une a 0≤ diversidad minera≤1. Sin embargo, la efectividad de un bloqueo en MultiChain se puede verificar mediante los siguientes procesos:

Soluciones de horquillas multicadena

Blockchain privada

Controla quién se conecta, lee y escribe en la cadena

Personalizar minería

Configura la diversidad, el tamaño del bloque y la frecuencia.

Las ventajas de la arquitectura de cadenas múltiples

Tolerancia a fallas

La arquitectura MultiChain con una diversidad establecida en cero (0) permite que cualquier minero (sumador de bloques) agregue un bloque a la cadena. Este proceso es muy tolerante, aunque aumenta la posibilidad de que un pequeño grupo de mineros comprometa el sistema. Mientras tanto, esa es una tarea improbable. Con la configuración de diversidad de uno (1), una vez que agregue un bloque, tendrá que esperar hasta que todos los demás mineros hayan agregado un bloque respectivamente antes de poder agregar otro bloque. El sistema continúa en este ciclo, lo que hace imposible que un solo minero o un grupo de mineros creen una bifurcación. Sin embargo, si un nodo se desconecta, no se agregarán más bloques mientras la red espera a que ese nodo agregue el siguiente bloque. Con el conjunto de diversidad, puede elegir el equilibrio entre seguridad y riesgo de mal funcionamiento técnico.

Rendimiento

Dado que cada uno de los nodos de la red MultiChain procesa de forma independiente todas las transacciones, la tasa de transacciones por segundo admitida apenas se ve afectada. Se produce más latencia a medida que las transacciones y los bloques hacen más saltos para propagar toda la red MultiChain.

La configuración de Blockchain en MultiChain

En un archivo de configuración, MultiChain le permite a usted como usuario configurar todos los parámetros de Blockchain mencionados a continuación:

Conclusión

La arquitectura MuliChain está diseñada para mantener la visibilidad de Blockchain dentro de los participantes elegidos. Esto ayuda a evitar confusiones y garantiza la estabilidad y el control sobre qué transacción existe. El modelo MultiChain Blockchain solo realiza transacciones con las cuentas validadas a los participantes de la cadena.

Lea también Hyperledger Fabric Architecture: A Deep Dive

Xord es una empresa de desarrollo de Blockchain que proporciona soluciones Blockchain para sus procesos comerciales. Conéctese con nosotros para sus proyectos y consultas gratuitas sobre Blockchain en https://xord.com/contact