DEFINICIÓN de Hyperledger Burrow
Hyperledger Burrow es uno de los proyectos de Hyperledger que opera como un nodo de blockchain de contrato inteligente Ethereum autorizado. Su función principal es ejecutar el código de programación de contrato inteligente Ethereum en una máquina virtual autorizada.
ROMPIENDO Hyperledger Burrow
Hyperledger Burrow está alojado por la Fundación Linux y fue diseñado originalmente por Monax, una plataforma abierta para construir, enviar y ejecutar aplicaciones basadas en blockchain para ecosistemas empresariales. El famoso procesador y fabricante de chips Intel también ha copatrocinado el proyecto, que actualmente se encuentra en etapa de incubación.
Hyperledger Burrow actúa como un motor de aplicación de contrato inteligente autorizado cuyo trabajo principal es ejecutar y procesar programas de contrato inteligente de una manera segura y eficiente. Está diseñado para un entorno de múltiples cadenas que admite la optimización específica de la aplicación.
Muchas redes blockchain, como Ethereum, admiten contratos inteligentes, contratos autoejecutables con términos de contrato directamente escritos en el código. En términos simples, Hyperledger Burrow actúa como un intérprete de contratos inteligente que facilita la ejecución de dichos contratos en la red que se adhiere a los estándares de la máquina virtual Ethereum (EVM). EVM ejecuta scripts de contratos inteligentes de Ethereum utilizando una red global de nodos públicos. The Burrow actúa como un nodo en la cadena de bloques, que utiliza los estándares EVM para proporcionar tanto la conclusión de varias transacciones de contratos inteligentes como un alto rendimiento de las transacciones. (Para más información, vea Introducción a Ethereum Classic).
Hyperledger Burrow comprende los siguientes componentes:
Un motor de consenso se encarga de ordenar y manejar varias transacciones en la cadena de bloques, y garantiza un alto rendimiento de las transacciones. Tiene un conjunto incorporado de validadores de transacciones y también evita cualquier posible intento malicioso de piratear y bifurcar la cadena de bloques. El motor de consenso sigue siendo independiente de las aplicaciones de contrato inteligente, ya que otra capa, la Interfaz de la cadena de bloques de aplicaciones (ABCI), las mantiene separadas, garantizando la seguridad del motor central de las diversas aplicaciones, que a veces pueden incluir maliciosas.
Cada vez que una transacción que ocurre en la red blockchain requiere la ejecución de un código de contrato inteligente, el componente de Aplicación de contrato inteligente (SCA) activa la ejecución necesaria del código de esa cuenta en una máquina virtual Ethereum (EVM) autorizada. El trabajo de un EVM es garantizar que el código de la aplicación en ejecución cumpla con las especificaciones del código de operación de Ethereum y que los permisos requeridos se otorguen correctamente.
Si bien Hyperledger Burrow actualmente se encuentra en una etapa de incubación, en el futuro puede lograr un mejor rendimiento para satisfacer las necesidades comerciales multifuncionales.
Espera admitir la gestión de identidad, la comunicación entre cadenas de bloques, el ecosistema multicadena, la gestión del ciclo de vida de la cadena de bloques y la gestión inteligente del ciclo de vida del contrato. 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.