Articulo de referencia

Hiperlibro mayor

Hyperledger (o el Proyecto Hyperledger ) es un proyecto paraguas de cadenas de bloques de código abierto y herramientas relacionadas que la Linux Foundation [1] inició en diciem...

Hyperledger (o el Proyecto Hyperledger ) es un proyecto paraguas de cadenas de bloques de código abierto y herramientas relacionadas que la Linux Foundation [1] inició en diciembre de 2015. IBM , Intel y SAP Ariba han contribuido a respaldar el desarrollo colaborativo de registros distribuidos basados ​​en cadenas de bloques . Pasó a llamarse Hyperledger Foundation en octubre de 2021.

Historia y objetivos

En diciembre de 2015, la Fundación Linux anunció la creación del Proyecto Hyperledger. Los miembros fundadores del proyecto se anunciaron en febrero de 2016, y diez miembros más y la junta directiva se anunciaron un mes después, el 29 de marzo. [2] El 19 de mayo, Brian Behlendorf fue designado director ejecutivo del proyecto. [3]

El objetivo del proyecto es promover la colaboración entre industrias mediante el desarrollo de cadenas de bloques y registros distribuidos, centrándose en mejorar el rendimiento y la confiabilidad de los sistemas (en comparación con los diseños de criptomonedas ) para que puedan respaldar las transacciones comerciales globales de las principales empresas tecnológicas, financieras y de la cadena de suministro. [4] El proyecto integra protocolos y estándares abiertos independientes en un marco para módulos de uso específico, incluidas cadenas de bloques con sus propias rutinas de consenso y almacenamiento, y servicios para identidad, control de acceso y contratos inteligentes . Hubo cierto debate sobre si Hyperledger desarrollaría su propia criptomoneda tipo bitcoin, pero Behlendorf afirmó claramente que el Proyecto Hyperledger nunca construiría su propia criptomoneda. [5]

A principios de 2016, el proyecto comenzó a aceptar propuestas para la incubación de bases de código y otras tecnologías como elementos centrales. Una de las primeras propuestas fue una base de código que combinara el trabajo previo de Digital Asset , libconsensus de Blockstream y OpenBlockchain de IBM . [6] Esta base de código se denominó posteriormente Fabric [7] y la base pasó a llamarse Hyperledger, una marca registrada aportada por uno de los miembros fundadores de Hyperledger, Digital Asset , tras su adquisición de una empresa llamada Hyperledger. [8] [9] En mayo, se incubó el libro de contabilidad distribuido de Intel, llamado Sawtooth, [10] . [11]

En enero de 2018, Hyperledger lanzó Sawtooth 1.0 listo para producción. [12] En enero de 2019, se anunció la primera versión con soporte a largo plazo de Hyperledger Fabric (v1.4). [13]

Daniela Barbosa fue nombrada directora ejecutiva de la Fundación Hyperledger en octubre de 2021. [14]

Hart Montgomery fue nombrado primer CTO de Hyperledger Foundation en febrero de 2022. [15]

Miembros y gobernanza

Los primeros miembros de la iniciativa incluyeron ISV de blockchain (Blockchain, ConsenSys , Digital Asset , R3, Onchain), conocidas empresas de plataformas tecnológicas ( Cisco , Fujitsu , Hitachi , IBM , Intel , NEC , NTT DATA , Red Hat , VMware ), empresas de servicios financieros ( ABN AMRO , ANZ Bank , BNY Mellon , CLS Group , CME Group , Depository Trust & Clearing Corporation (DTCC), Deutsche Börse Group , JP Morgan , State Street , SWIFT , Wells Fargo , Sberbank ), empresas de software empresarial como SAP , instituciones académicas (Cambridge Centre for Alternative Finance, Blockchain at Columbia, UCLA Blockchain Lab), integradores de sistemas y otros ( Accenture , Calastone, Wipro , Credits, Guardtime, IntellectEU, Nxt Foundation , Symbiont, Smart Block Laboratory). [16]

El consejo directivo del Proyecto Hyperledger está formado por diez miembros presididos por Robert Palatnick (director general y arquitecto tecnológico jefe de DTCC) y un Comité Directivo Técnico de quince miembros presidido por Tracy Kuhrt, director asociado de Arquitectura de Sistemas Multipartidarios y Blockchain en Accenture. [17]

Marcos notables

Hyperledger es una empresa

Besu es una base de código Ethereum de nivel empresarial . [18]

Tejido Hyperledger

Hyperledger Fabric es una infraestructura de cadena de bloques con permisos, originalmente aportada por IBM y Digital Asset , que proporciona una arquitectura modular con una delineación de roles entre los nodos de la infraestructura, ejecución de contratos inteligentes (llamados "chaincode" en Fabric) y servicios de membresía y consenso configurables. Una red Fabric comprende (1) "nodos pares", que ejecutan chaincode, acceden a los datos del libro mayor, respaldan las transacciones e interactúan con las aplicaciones; (2) "nodos ordenadores" que garantizan la coherencia de la cadena de bloques y entregan las transacciones respaldadas a los pares de la red; y (3) proveedores de servicios de membresía (MSP), cada uno generalmente implementado como una autoridad de certificación, que administra los certificados X.509 que se utilizan para autenticar la identidad y los roles de los miembros. [19] Hyperledger Fabric permite el uso de diferentes algoritmos de consenso, pero el algoritmo de consenso que se utiliza más comúnmente con la plataforma es Practical Byzantine Fault Tolerance (PBFT). [20]

Fabric está orientado principalmente a proyectos de integración en los que se requiere una tecnología de contabilidad distribuida (DLT), que no ofrece servicios de cara al usuario más que un SDK para Node.js , Java y Go .

Fabric admite chaincode en Go y JavaScript (a través de Hyperledger Composer o de forma nativa desde la versión 1.1) de manera inmediata, y otros lenguajes como Java mediante la instalación de los módulos adecuados. Por lo tanto, es potencialmente más flexible que los competidores que solo admiten un lenguaje de contrato inteligente cerrado.

Diente de sierra de Hyperledger

Originalmente aportado por Intel, Sawtooth incluye una función de consenso dinámico que permite intercambiar en caliente algoritmos de consenso en una red en funcionamiento. Entre las opciones de consenso se encuentra un nuevo protocolo de consenso conocido como "Prueba de tiempo transcurrido", un protocolo de consenso de diseño de lotería que se basa opcionalmente en entornos de ejecución confiables proporcionados por las extensiones Software Guard (SGX) de Intel. [21] Sawtooth admite contratos inteligentes de Ethereum a través de "seth" (un procesador de transacciones Sawtooth que integra Hyperledger Burrow EVM). [22] [23] Además de la compatibilidad con Solidity, Sawtooth incluye SDK para Python, Go, Javascript, Rust, Java y C++. [24]

Herramientas

Hiperlibro Aries

Hyperledger Aries es un conjunto de herramientas para soluciones de identidad descentralizadas . Admite la emisión, el almacenamiento y la presentación de credenciales verificables , lo que proporciona la funcionalidad para crear y administrar identidades descentralizadas y autosoberanas . Admite mensajería segura de igual a igual mediante una variedad de protocolos. Aries incluye implementaciones en Python, Go, .NET y JavaScript. Hyperledger Aries interactúa con otros proyectos Hyperledger como Indy y Ursa. Indy proporciona la tecnología de contabilidad y Ursa proporciona funciones criptográficas compartidas. [25]

Calibrador Hyperledger

Hyperledger Caliper es una herramienta de evaluación comparativa de cadenas de bloques y uno de los proyectos Hyperledger alojados por The Linux Foundation. Hyperledger Caliper permite a los usuarios medir el rendimiento de una implementación de cadena de bloques específica con un conjunto de casos de uso predefinidos. Hyperledger Caliper producirá informes que contienen una serie de indicadores de rendimiento, como TPS (transacciones por segundo), latencia de transacciones, utilización de recursos, etc. La intención es que los resultados de Caliper sean utilizados por otros proyectos Hyperledger a medida que construyen sus marcos y como referencia para respaldar la elección de una implementación de cadena de bloques adecuada para las necesidades específicas de un usuario. Hyperledger Caliper fue inicialmente aportado por desarrolladores de Huawei, Hyperchain, Oracle, Bitwise, Soramitsu, IBM y la Universidad de Tecnología y Economía de Budapest. [26]

Violonchelo Hyperledger

Hyperledger Cello es un conjunto de herramientas de módulos de cadena de bloques y uno de los proyectos Hyperledger alojados por The Linux Foundation. Hyperledger Cello tiene como objetivo llevar el modelo de implementación "como servicio" a pedido al ecosistema de la cadena de bloques para reducir el esfuerzo requerido para crear, administrar y terminar cadenas de bloques. Proporciona un servicio de cadena de múltiples inquilinos de manera eficiente y automática sobre varias infraestructuras, por ejemplo, plataformas de hardware, máquinas virtuales y más plataformas de contenedores. Hyperledger Cello fue inicialmente aportado por IBM, con patrocinadores de Soramitsu, Huawei e Intel. [27]

Baohua Yang y Haitao Yue de IBM Research están comprometidos a tiempo parcial con el desarrollo y mantenimiento del proyecto.

Compositor de Hyperledger

Hyperledger Composer era un conjunto de herramientas de colaboración para construir redes empresariales basadas en blockchain que permitían a los propietarios y desarrolladores de empresas crear contratos inteligentes y aplicaciones basadas en blockchain para resolver problemas empresariales de forma rápida y sencilla. Composer, creado con JavaScript y aprovechando herramientas modernas como node.js, npm, CLI y editores populares, ofrecía abstracciones centradas en el negocio, así como aplicaciones de muestra con procesos DevOps fáciles de probar para crear soluciones de blockchain sólidas que impulsan la alineación de los requisitos empresariales con el desarrollo técnico. [28]

Herramientas de gestión de paquetes de blockchain aportadas por IBM. Composer era una herramienta de creación rápida de prototipos orientada al usuario que se ejecutaba sobre Hyperledger Fabric y que permite la gestión sencilla de activos (datos almacenados en la blockchain), participantes (gestión de identidad o servicios para miembros) y transacciones (Chaincode, también conocidos como contratos inteligentes, que operan sobre activos en nombre de un participante). La aplicación resultante se puede exportar como un paquete (un archivo BNA) que se puede ejecutar en una instancia de Hyperledger Fabric, con el apoyo de una aplicación Node.js (basada en el marco de aplicación Loopback) y proporcionar una interfaz REST a aplicaciones externas.

Composer proporciona una interfaz gráfica de usuario "Playground" para la creación de aplicaciones y, por lo tanto, representa un excelente punto de partida para el trabajo de prueba de concepto.

El 27 de abril de 2020, el Comité Directivo Técnico de Hyperledger trasladó Hyperledger Composer a la etapa del ciclo de vida "Fin de vida", poniendo fin al nuevo desarrollo. [29]

Explorador de Hyperledger

Hyperledger Explorer es un módulo de cadena de bloques y uno de los proyectos Hyperledger alojados por The Linux Foundation. Diseñado para crear una aplicación web fácil de usar, Hyperledger Explorer puede ver, invocar, implementar o consultar bloques, transacciones y datos asociados, información de red (nombre, estado, lista de nodos), códigos de cadena y familias de transacciones, así como cualquier otra información relevante almacenada en el libro de contabilidad. Hyperledger Explorer fue inicialmente aportado por IBM, Intel y DTCC. [30]

Edredón Hyperledger

Hyperledger Quilt es una herramienta de blockchain empresarial y uno de los proyectos Hyperledger alojados por The Linux Foundation. Hyperledger Quilt ofrece interoperabilidad entre sistemas de contabilidad mediante la implementación del protocolo Interledger (también conocido como ILP), que es principalmente un protocolo de pagos y está diseñado para transferir valor entre registros distribuidos y no distribuidos. El protocolo Interledger proporciona intercambios atómicos entre registros (incluso registros distribuidos o que no son de blockchain) y un único espacio de nombres de cuenta para las cuentas dentro de cada registro. Con la incorporación de Quilt a Hyperledger, The Linux Foundation ahora aloja las implementaciones de Interledger tanto en Java (Quilt) como en JavaScript (Interledger.js). Hyperledger Quilt fue inicialmente aportado por NTT Data y Ripple. [31]

Véase también

Referencias

  1. ^ "Linux Foundation reúne a líderes de la industria para promover la tecnología blockchain - The Linux Foundation". The Linux Foundation . 2015-12-17. Archivado desde el original el 2017-07-17 . Consultado el 2018-04-28 .
  2. ^ "La iniciativa Blockchain de código abierto para la empresa elige puestos de liderazgo y obtiene nuevas inversiones - Hyperledger". Hyperledger . 2016-03-29 . Consultado el 2018-04-28 .
  3. ^ "El fundador de la Apache Software Foundation se une a la Linux Foundation para liderar el proyecto Hyperledger". 19 de mayo de 2016. Archivado desde el original el 10 de junio de 2016.
  4. ^ "El proyecto Hyperledger de la Fundación Linux anuncia 30 miembros fundadores y propuestas de código para impulsar la tecnología blockchain". 2016-02-09. Archivado desde el original el 2016-02-25 . Consultado el 2016-02-17 .
  5. ^ "El proyecto blockchain de Hyperledger no tiene que ver con Bitcoin". eWEEK . Consultado el 28 de abril de 2018 .
  6. ^ "Propuesta de proyecto de incubación: propuesta conjunta DAH/IBM". Tamas Blummer, Christopher Ferris. 29 de marzo de 2016. Consultado el 21 de junio de 2016 .
  7. ^ "hyperledger/fabric". GitHub . Consultado el 23 de junio de 2016 .
  8. ^ "La startup blockchain de Blythe Masters realiza dos adquisiciones". Bloomberg.com . 2015-06-25 . Consultado el 2024-04-03 .
  9. ^ "Hyperledger - Plataforma de activos digitales". 31 de marzo de 2015. Archivado desde el original el 31 de marzo de 2015. Consultado el 3 de abril de 2024 .
  10. ^ "hyperledger/sawtooth-core". GitHub . Consultado el 28 de abril de 2018 .
  11. ^ "Propuesta de incubación de Hyperledger en Sawtooth Lake". Mic Bowman, Richard Brown. 14 de abril de 2016. Consultado el 21 de junio de 2016 .
  12. ^ "Hyperledger lanza Hyperledger Sawtooth 1.0, su segundo proyecto de contabilidad distribuida". TechCrunch . 30 de enero de 2018 . Consultado el 28 de mayo de 2019 .
  13. ^ "Hyperledger Fabric 1.4 marca un hito muy importante: primer lanzamiento LTS". JAXenter . 2019-01-11 . Consultado el 2019-05-28 .
  14. ^ Bambysheva, Nina. "Mientras Bitcoin y Ethereum ganan popularidad, el director ejecutivo de Hyperledger 'pasa el testigo' a un veterano del Dow Jones". Forbes . Consultado el 18 de abril de 2022 .
  15. ^ Bambysheva, Nina (9 de febrero de 2022). «La Fundación Hyperledger nombra a Hart Montgomery como director de tecnología». hyperledger.org/ . Consultado el 14 de noviembre de 2023 .
  16. ^ "Nuestros miembros corporativos". The Linux Foundation . Consultado el 10 de marzo de 2019 .
  17. ^ "Liderazgo". Fundación Hyperledger . Archivado desde el original el 23 de mayo de 2022. Consultado el 18 de abril de 2022 .
  18. ^ Castillo, Michael del. "Hyperledger aprueba por unanimidad el primer código base de Ethereum para empresas". Forbes . Consultado el 26 de septiembre de 2019 .
  19. ^ Androulaki, Elli; Barger, Artem; Bortnikov, Vita; Cachin, Christian; Christidis, Konstantinos; De Caro, Angelo; Enyeart, David; Ferris, Christopher; Laventman, Gennady; Manevich, Yacov; Muralidharan, Srinivasan; Murthy, Chet; Nguyen, Binh; Sethi, Manish; Singh, Gari; Smith, Keith; Sorniotti, Alessandro; Stathakopoulou, Chrysoula; Vukolić, Marko; Weed Cocco, Sharon; Yellick, Jason (2018). "Hyperledger Fabric: un sistema operativo distribuido para cadenas de bloques con permisos". arXiv : 1801.10228 . doi :10.1145/3190508.3190538. S2CID  3863072. {{cite journal}}: Requiere citar revista |journal=( ayuda )
  20. ^ Salimitari, Mehrdad; Chatterjee, Mainak; Fallah, Yaser (20 de abril de 2020). "Una encuesta sobre métodos de consenso en blockchain para redes IoT con recursos limitados". Procedia Computer Science. doi :10.36227/techrxiv.12152142.v1. S2CID  216652907. Consultado el 30 de octubre de 2020 . {{cite journal}}: Requiere citar revista |journal=( ayuda )
  21. ^ Bucci, Debbie. "Blockchain y su papel emergente en la TI sanitaria y la investigación relacionada con la salud" (PDF) . Departamento de Salud y Servicios Humanos de Estados Unidos, Oficina del Coordinador Nacional de Tecnología de la Información Sanitaria . Consultado el 18 de mayo de 2017 .
  22. ^ Bollen, Benjamin. "Introducir un inicio para Burrow EVM como procesador de transacciones Sawtooth". github.com . Hyperledger . Consultado el 18 de mayo de 2017 .
  23. ^ "airdrop de layerzero". Tokens ETH . Consultado el 11 de septiembre de 2023 .
  24. ^ "SDK disponibles". sawtooth.hyperledger.org. Archivado desde el original el 16 de junio de 2018. Consultado el 23 de noviembre de 2018 .
  25. ^ "Hyperledger Aries - Hyperledger" . Consultado el 21 de agosto de 2023 .
  26. ^ "Medición del rendimiento de la cadena de bloques con Hyperledger Caliper - Hyperledger". Hyperledger . 2018-03-19 . Consultado el 2018-06-16 .
  27. ^ "Hyperledger Cello - Hyperledger". Hyperledger . Consultado el 28 de abril de 2018 .
  28. ^ "Hyperledger Composer - Hyperledger". Hyperledger . Archivado desde el original el 2020-05-12 . Consultado el 2018-04-28 .
  29. ^ "Mover al compositor al final de su vida útil". Wiki de Hyplerledger . Consultado el 10 de septiembre de 2021 .
  30. ^ "Hyperledger Explorer - Hyperledger". Hyperledger . Archivado desde el original el 2020-05-01 . Consultado el 2018-04-28 .
  31. ^ "Hyperledger Quilt - Hyperledger". Hyperledger . Archivado desde el original el 2020-05-01 . Consultado el 2018-04-28 .
  • Sitio web oficial
Obtenido de "https://es.wikipedia.org/w/index.php?title=Hyperledger&oldid=1262921247"