DEFINICIÓN de Hyperledger Burrow
Hyperledger Burrow es uno de los proyectos de Hyperledger que sirve como nodo blockchain de contrato inteligente aprobado por Ethereum. Su función principal es ejecutar el código de registro de contrato inteligente de Ethereum en una máquina virtual aprobada.
ROMPIENDO Hyperledger Madriguera
Hyperledger Burrow está alojado en Linux Foundation y fue diseñado originalmente por Monax, una plataforma abierta para construir, enviar y ejecutar aplicaciones basadas en blockchain para ecosistemas empresariales. El reconocido procesador y fabricante de chips Intel ha copatrocinado el proyecto, que actualmente se encuentra en la fase de incubación.
Hyperledger Burrow actúa como un motor de aplicación de contrato inteligente aprobado cuya tarea principal es ejecutar y procesar programas de contrato inteligente de manera segura y eficiente. Está diseñado para un entorno de múltiples cadenas que admite la optimización de aplicaciones específicas.
Muchas redes blockchain, como Ethereum, admiten contratos inteligentes, contratos autoejecutados que tienen términos contractuales escritos directamente en el código. En términos simples, Hyperledger Burrow actúa como un intérprete de contrato inteligente que facilita la ejecución de dichos contratos en la red de acuerdo con los estándares Ethereum Virtual Machine (EVM). EVM ejecuta scripts de contratos inteligentes de Ethereum utilizando una red global de nodos públicos. La madriguera sirve como un nodo en la cadena de bloques, que utiliza los estándares de EVM para proporcionar de manera concluyente múltiples transacciones de contratos inteligentes y un alto rendimiento de transacciones. (Para obtener más información, consulte Introducción a Ethereum Classic).
Hyperledger Burrow incluye los siguientes componentes:
El motor de consenso se encarga de ordenar y manejar varias transacciones en la cadena de bloques y garantiza un alto rendimiento de transacciones. Tiene un conjunto de validación de transacciones incorporado y evita cualquier intento malicioso potencial de piratear y falsificar la cadena de bloques. El motor de consenso se mantiene independiente de las aplicaciones de contratos inteligentes, ya que otra capa, la Interfaz de aplicación Blockchain (ABCI), las mantiene separadas, lo que garantiza la seguridad del motor central de las diversas aplicaciones, que pueden ser maliciosas, a veces.
Siempre que una transacción que ocurre en la red blockchain solicita la ejecución de un código de contrato inteligente, el componente Solicitud de contrato inteligente (SCA) activa la ejecución requerida de ese código de cuenta en una Máquina Virtual Ethereum (EVM) aprobada. El trabajo de EVM es garantizar que el código de la aplicación de ejecución se adhiera a las especificaciones del código operativo de Ethereum y que se otorguen los permisos necesarios.
Si bien Hyperledger Burrow permanece en la fase de incubación en la actualidad, en el futuro puede lograr un mejor rendimiento para satisfacer las necesidades comerciales multifuncionales.
Espera respaldar la gestión de identidades, la comunicación entre cadenas de bloques, el ecosistema de cadenas múltiples, la gestión del ciclo de vida de la cadena de bloques y la gestión del ciclo de vida de los contratos inteligentes. Estas características ayudarán a Hyperledger Burrow a ofrecer seguridad, identidad y privacidad mejoradas, con el potencial de mejorar la escalabilidad, el rendimiento y la gobernanza de las redes blockchain.