Una guía completa sobre la tecnología Hyperledger

Si desea convertirse en un experto en Hyperledger, debe tener un conocimiento profundo de los distintos proyectos de Hyperledger, sus características y funcionalidades, y en qué se diferencian entre sí. Este artículo explica qué es la tecnología Hyperledger y detalla todos los proyectos principales de Hyperledger.
Aprendizaje de Blog
- Descripción general de Hyperledger
- Principales proyectos de Hyperledger
- Líneas finales
Descripción general de Hyperledger
Hyperledger nació en 2015 y es una colaboración global de código abierto que ayuda a desarrollar marcos de contabilidad distribuidos y de nivel empresarial para promover las transacciones comerciales y fomentar las tecnologías de cadena de bloques entre industrias. Fue presentado por la Fundación Linux, que es un marco de contabilidad distribuido y una base de código abierto donde se incluyen enormes proyectos y sistemas de producción en todo el mundo. Esta tecnología viene con varias herramientas y marcos gratuitos que permiten a las empresas y a los desarrolladores de cadenas de bloques crear soluciones basadas en cadenas de bloques para sus empresas. Hyperledger tiene como objetivo educar a las personas sobre la oportunidad de mercado que ofrece la cadena de bloques y, además, proporciona una infraestructura abierta impulsada por la comunidad respaldada por una gobernanza técnica y empresarial.
Proyectos de Hyperledger en profundidad
Ahora que ya hemos entendido qué es exactamente la tecnología Hyperledger, hablemos de sus proyectos más populares, todos ellos de código abierto. Los seis proyectos principales de Hyperledger son los siguientes:
- Hyperledger es una empresa
- Madriguera de Hyperledger
- Tejido Hyperledger
- Hiperledger Indy
- Hyperledger Aroha
- Diente de sierra de Hyperledger
Hyperledger es una empresa
Hyperledger Besu se introdujo inicialmente para reducir las barreras de entrada para las empresas y mantener y escalar la red principal. Besu es un cliente Ethereum de código abierto desarrollado bajo la licencia de Apache 2.0 escrito en lenguaje de programación Java que puede ejecutarse en redes públicas y privadas con permisos. Además, también puede ejecutarse en redes de prueba como Rinkeby, Gorli y Ropsten. La API de Besu admite funcionalidades de Ethereum como el desarrollo de contratos inteligentes, el desarrollo de dApps y la minería de Ether. El sitio web oficial de Besu lo define como uno de los software de clientes Ethereum que implementa el protocolo Ethereum.
CARACTERÍSTICAS PRINCIPALES
- Implementa varios mecanismos de consenso como PoW para actividades mineras y Prueba de Autoridad y permite a los desarrolladores monitorear el rendimiento de los nodos y la red.
- En lo que respecta al almacenamiento, utiliza una base de datos clave-valor RocksDB para persistir localmente los datos de la cadena.
- Admite redes P2P e implementa devp2p de Ethereum para la comunicación entre clientes y un subprotocolo adicional para IBFT2.0.
- Besu es conocido por sus permisos y control de privacidad, ya que permite que solo nodos y cuentas específicos participen en la red mientras mantiene la privacidad completa entre las partes participantes.
Las nuevas API de Hyperledger Besu se lanzaron este año el 26 de febrero, lo que permite a todos escribir complementos personalizados para Besu. Esta nueva API de complemento permite a los usuarios ingresar datos desde cualquier red Besu y alimentarlos al resto de su aplicación. La versión actual de besu es la versión 1.4, que admite múltiples inquilinos, compatibilidad con TLS de extremo a extremo, migración de estado privado y muchas más funcionalidades, incluido un mejor soporte de NAT y nuevas API de seguimiento.
Madriguera de Hyperledger
Burrow es un nodo de cadena de bloques completo y un motor de ejecución de contratos inteligentes que se centra en la simplicidad y la velocidad. Burrow ejecuta contratos inteligentes de Ethereum Virtual Machine y Web Assembly (WASM) y se sincronizan mediante el algoritmo de consenso Tendermint. Es una plataforma abierta que está optimizada principalmente para cadenas de bloques públicas y autorizadas; sin embargo, también se puede utilizar como cadenas de bloques privadas. Este proyecto basado en cadenas de bloques actúa como un motor de contratos inteligentes autorizado que ayuda a desarrollar y ejecutar aplicaciones basadas en cadenas de bloques de forma segura y eficiente para empresas y negocios.
CARACTERÍSTICAS PRINCIPALES
- Permite a las partes interesadas votar por actualizaciones autónomas de contratos inteligentes. También admite permisos de bajo nivel, lo que significa que los permisos de ejecución de código se pueden establecer por cuenta.
- Hyperledger Burrow permite llamar a un contrato inteligente durante el proceso de transacción.
- Tiene un estado Merkle resistente a la manipulación, donde el nodo puede detectar su estado corrupto.
- Tiene una Interfaz de Blockchain de Aplicación (ABCI), que se encarga de conectar un motor de consenso con la capa de aplicación del contrato inteligente, lo que a su vez, garantiza que el motor de consenso sea agnóstico en términos de aplicaciones de contratos inteligentes.
Tejido Hyperledger
Fabric, una red privada y con permisos, es uno de los proyectos de blockchain de Hyperledger que tienen un libro de contabilidad, utilizan funcionalidades de contratos inteligentes y ofrecen un sistema que permite a los participantes gestionar sus transacciones como otros proyectos de blockchain. Fabric ofrece una arquitectura modular que tiene como objetivo maximizar la privacidad y la flexibilidad de la blockchain y también facilita los procesos de toma de decisiones. Ofrece un enfoque colaborativo para desarrollar tecnologías de blockchain a través del proceso comunitario, con derechos de propiedad intelectual que promueven el desarrollo abierto.
CARACTERÍSTICAS PRINCIPALES
- Hyperledger Fabric ofrece una red privada y autorizada que se inscribe a través de un proveedor de servicios de membresía, que es completamente confiable. Además, este proyecto de blockchain admite redes donde la privacidad (utilizando canales) es un requisito operativo vital.
- Este proyecto de blockchain admite la funcionalidad de contrato inteligente y posee un modelo de contrato inteligente abierto que permite la flexibilidad para lograr el modelo de solución deseado y presenta un modelo de respaldo flexible para lograr el consenso.
- Además, permite crear canales, ayudar a un grupo de participantes a crear un libro de transacciones separado y ofrece compartir datos según sea necesario aprovechando recopilaciones de datos privados.
Hiperledger Indy
Indy, diseñado específicamente para soluciones basadas en identidad, es un libro de contabilidad distribuido que cuenta con varias herramientas, bibliotecas y componentes para identidades digitales basadas en cadenas de bloques. Sus soluciones basadas en identidad permiten a los usuarios obtener la propiedad exclusiva de sus propias identidades. Lo mejor de este proyecto es que es interoperable con otras cadenas de bloques y se puede utilizar de forma independiente para impulsar la descentralización de la identidad.
CARACTERÍSTICAS PRINCIPALES
- Con Hyperledger Indy, se puede almacenar toda la documentación de identidad en la red, donde toda la información crucial está cifrada, lo que permite a las personas crear una solución de identidad autosoberana (SSI) segura, escalable y robusta.
- Este proyecto de hiperlibro basado en blockchain mantiene una capa segura de confidencialidad para proteger toda la información valiosa, garantizando que todo permanecerá solo en el libro de contabilidad y que nadie podrá rastrear su identidad desde otro libro de contabilidad.
- Indy admite pruebas de conocimiento cero (ZKP), que confirman que todos los datos de un conjunto de afirmaciones son válidos sin revelar ninguna información adicional, incluida la identidad del autor de la prueba. Permite a las personas revelar solo una parte selectiva de su documento para probar su identidad.
Hyperledger Aroha
El proyecto Hyperledger 'Iroha' se introdujo para facilitar su integración en el entorno empresarial, ya que es fácil de implementar y mantener sin la complejidad adicional de la arquitectura que resulta difícil de comprender. Esto hace que sea muy factible su integración en cualquier red empresarial existente. Es un proyecto de código abierto y funciona en Linux y Mac OS, con varias bibliotecas móviles y de escritorio. Se puede utilizar esta plataforma para liquidaciones interbancarias, monedas digitales de bancos centrales, sistemas de pago, atención médica y logística, entre otros.
CARACTERÍSTICAS PRINCIPALES
- En Iroha, implementar la plataforma es fácil y no hay atributos complicados ni confusos.
- Iroha tiene un algoritmo de consenso tolerante a fallas Crash de alto rendimiento, que permite la finalidad de las transacciones con baja latencia.
- Proporciona a los desarrolladores toneladas de bibliotecas para el proceso de desarrollo y, al igual que otros proyectos de Hyperledger, su estructura es modular.
- Además, Hyperledger Indy permite obtener gestión de activos y gestión de identidad.
Diente de sierra de Hyperledger
Hyperledger Sawtooth es un proyecto blockchain de código abierto de la familia Hyperledger que ofrece un desarrollo de aplicaciones blockchain excepcional que permite a los desarrolladores especificar sus reglas de negocio sin entender el diseño subyacente del sistema central. Tiene una arquitectura flexible y modular y admite arquitecturas con y sin permisos. Su objetivo es mantener los registros distribuidos y hacer que los contratos inteligentes sean seguros para el uso empresarial. Admite compatibilidad con EVM, junto con transacciones paralelas.
CARACTERÍSTICAS PRINCIPALES
- Esta plataforma basada en blockchain ofrece funciones de permisos y supera los desafíos de la red con permisos. Garantiza que solo los participantes autorizados puedan acceder a la red.
- La integración de Sawtooth con Ethereum, 'Seth', permite la interoperabilidad de la plataforma Sawtooth con Ethereum.
- Para garantizar la eficiencia, este proyecto basado en blockchain ejecuta todas las transacciones en paralelo.
- Admite una variedad de algoritmos de consenso, como RAFT, PBFT, PoET, que pueden elegirse durante la configuración de la red y, si es necesario, pueden modificarse posteriormente en una cadena de bloques en ejecución.
Líneas finales
Hyperledger Technology es una colaboración global de código abierto creada para promover tecnologías de cadena de bloques intersectoriales. Su objetivo es hacer que el desarrollo de cadenas de bloques sea más sencillo y directo. Se pueden utilizar proyectos de Hyperledger en varios dominios, incluidos las finanzas, la banca, la atención médica, las cadenas de suministro, la fabricación y la tecnología.
Debido a su flexibilidad, escalabilidad y seguridad, la capacitación en línea de Hyperledger ha ganado mucha popularidad. Blockchain Council es una plataforma en línea excepcional que ofrece capacitación integral para principiantes y estudiantes de nivel avanzado. Si desea convertirse en un experto certificado en Hyperledger o en un desarrollador certificado en Hyperledger, inscríbase en Blockchain Council y demuestre sus habilidades de desarrollo en Hyperledger.
Para obtener actualizaciones instantáneas sobre la tecnología Blockchain y aprender más sobre las certificaciones blockchain en línea, consulte Blockchain Council.
Deja una respuesta