¿Qué es Hyperledger?
Hyperledger es un proyecto de cadena de bloques empresarial global que ofrece el marco, los estándares, las pautas y las herramientas necesarias para crear cadenas de bloques de código abierto y aplicaciones relacionadas para su uso en diversas industrias. Los proyectos de Hyperledger incluyen una variedad de plataformas de cadena de bloques autorizadas y listas para la empresa, donde los participantes de la red se conocen entre sí y, por lo tanto, tienen un interés intrínseco en participar en el proceso de consenso.
Usando los componentes disponibles bajo el paraguas de Hyperledger, una empresa puede aplicar varias soluciones y servicios de blockchain modular para mejorar significativamente el rendimiento de sus operaciones y la eficiencia de sus procesos comerciales.
CONCLUSIONES CLAVE
- Hyperledger es una comunidad de código abierto centrada en desarrollar un conjunto de marcos, herramientas y bibliotecas estables para implementaciones de blockchain de nivel empresarial con permisos.
- Es una colaboración global, organizada por The Linux Foundation, e incluye organizaciones miembro que son líderes en finanzas, banca, Internet de las cosas, cadenas de suministro, fabricación y tecnología.
- Existen varios subproyectos, incluidos Hyperledger Fabric, Sawtooth, Composer y Cello.
Entendiendo Hyperledger
El proyecto Hyperledger fue creado en diciembre de 2015 por la Fundación Linux con sede en San Francisco, California. Comenzó con 30 firmas miembro y ha crecido a más de 120 compañías miembro en la actualidad.
Hyperledger se creó con el objetivo de acelerar la colaboración en toda la industria para desarrollar una cadena de bloques confiable y de alto rendimiento y un marco de tecnología basado en libros de contabilidad distribuidos que pudieran usarse en los diversos sectores de la industria para mejorar la eficiencia, el rendimiento y las transacciones de los diversos negocios.
Hyperledger es una colaboración global que incluye empresas líderes en los campos de finanzas, banca, Internet de las cosas (IoT) , gestión de la cadena de suministro, fabricación y producción, y tecnología. Incluyen grandes nombres como Bosch, Daimler, IBM, Samsung, Microsoft, Hitachi, American Express, JP Morgan y Visa, además de una gran cantidad de nuevas empresas basadas en blockchain como Blockforce y ConsenSys.
Estructura organizativa de Hyperledger
Esencialmente, esta no es una organización, una red de criptomonedas o un sistema blockchain. No admite una criptomoneda como bitcoin, pero funciona proporcionando la infraestructura y los estándares necesarios para desarrollar varios sistemas y aplicaciones basados en blockchain para uso industrial. Piense en Hyperledger como un centro, donde varios proyectos y herramientas individuales basados en blockchain que se adhieren a su filosofía de diseño definida operan bajo su paraguas.
Los diversos proyectos incluyen los siguientes:
- Hyperledger Fabric es una plataforma para crear varios productos, soluciones y aplicaciones basados en blockchain para uso comercial.
- Hyperledger Cello permite utilizar blockchain a través de un modelo de implementación «como servicio» bajo demanda (Blockchain-as-a-Service).
- La Hyperledger Explorer es una utilidad de panel que permite el monitoreo, la búsqueda y el mantenimiento de desarrollos de blockchain y datos relacionados.
- Hyperledger Burrow es un nodo de cadena de bloques de contrato inteligente de Ethereum autorizado que maneja transacciones y ejecuta el código de contrato inteligente en la máquina virtual de Ethereum (EVM).
- Hyperledger Sawtooth es una plataforma de blockchain modular autorizada a nivel empresarial que utiliza un innovador algoritmo de consenso de prueba de tiempo transcurrido.
- La Hyperledger Caliper es una herramienta de referencia de blockchain que se utiliza para evaluar el rendimiento de una implementación de blockchain específica.
Todos estos proyectos bajo el paraguas de Hyperledger siguen la metodología de diseño que admite un enfoque modular y extensible, interoperabilidad y características de seguridad. Los proyectos siguen siendo independientes de un token o criptomoneda en particular, aunque un usuario puede crear uno según sea necesario.
Capas de tecnología Hyperledger
En términos de arquitectura, Hyperledger utiliza los siguientes componentes comerciales clave:
- La capa de consenso se encarga de crear un acuerdo sobre el pedido y confirmar la corrección del conjunto de transacciones que constituyen un bloque.
- La capa de contrato inteligente es responsable de procesar las solicitudes de transacciones y autorizar solo transacciones válidas.
- Los servicios de gestión de identidad son la función necesaria para mantener y validar las identidades de los usuarios y sistemas y establecer la confianza en blockchain.
- La capa de comunicación se encarga del transporte de mensajes de igual a igual.
- La API, o interfaz de programación de aplicaciones, permite que las aplicaciones y los clientes externos interactúen con la cadena de bloques.