title: Hyperledger
text: # Hyperledger
  
  Hyperledger (o proyecto Hyperledger) es un proyecto paraguas (proyecto sombrilla) de código abierto para la cadena de bloques iniciado en diciembre de 2015 por la Fundación Linux, para apoyar a los ledgers distribuidos basados en la cadena de bloques. Está centrado en ledgers diseñados para apoyar transacciones empresariales globales, incluyendo importantes gigantes tecnológicos, financieros (como IBM, Intel o SAP SE), y compañías de cadena del suministro, con el objetivo de mejorar muchos aspectos de rendimiento y fiabilidad. Los objetivos del proyecto son aunar un número de esfuerzos independientes para desarrollar estándares y protocolos abiertos, así como proporcionar un marco modular que soporte componentes diferentes para usos diferentes. Esto incluiría una variedad de cadenas de bloques con su consenso propio y modelos de almacenamiento, y servicios para identidad, control de acceso, y contratos.
  
  # Hyperledger
  ## Historia
  
  En diciembre de 2015, la Fundación Linux anunció la creación del Proyecto Hyperledger. Los primeros miembros fundadores de proyecto fueron anunciados en febrero de 2016, y 10 miembros más y las bases de la junta directiva fueron anunciados el 29 de marzo. El 19 de mayo, Brian Behlendorf fue nombrado Director Ejecutivo del proyecto.
  A comienzos de 2016, el proyecto empezó a aceptar propuestas para codebases y otras tecnologías para incubar, para inclusión potencial como elementos centrales de Hyperledger. Una de las primeras propuestas fue un codebase que combinaba trabajos anteriores de Digital Asset Holdings, el libconsensus de Blockstream, y la OpenBlockchain de IBM. Esto fue nombrado más tarde Fabric. En mayo, el ledger distribuido de Intel, nombrado Sawtooth, también fue incubado.
  Al inicio había alguna confusión sobre si Hyperledger desarrollaría su propia moneda digital al estilo de Bitcoin, pero Behlendorf ha declarado sin reservas que el Proyecto Hyperledger nunca construirá su propia moneda digital.
  
  # Hyperledger
  ## Miembros y dirección
  
  Los miembros tempranos de la iniciativa incluyen compañías centradas en la cadena de bloques (Blockchain, ConsenSys, R3), otras compañías de tecnología (Cisco, Digital Asset Holdings, Fujitsu, Hitachi, IBM, Intel, NEC, NTT DATO, Red Hat, VMware), compañías financieras (ABN AMRO, ANZ Banco, BNY Mellon, Grupo CLS, Grupo CME, The Depository Trust & Clearing Corporation (DTCC), Grupo Deutsche Börse, J.P. Morgan, State Street, SWIFT, Wells Fargo), y otros (Accenture, Calastone, Créditos, Guardtime, IntellectEU, Nxt Fundation, Symbiont).
  Miembros desde entonces:
     29 de marzo de 2016: Blockstream, Bloq, eVue Digital Labs, Gema, itBit, Milligan Socios, Montran Labs, Ribbit.me, TTequa Creek Holdings, y Thomson Reuters
     19 de mayo de 2016: Beijing Digital Finance, Broadridge, Cloudsoft, Coinplug, Cuscal, Eurostep Holdings, Soramitsu, y Skry.
  En marzo, Blythe Masters, CEO de Digital Asset Holdings, fue elegida Presidente de la Junta Directiva. Charles Cascarilla, CEO de itBit, y Craig Young, CTO en VELOZ fueron elegidos para la Junta Directiva.
  
  # Hyperledger
  ## Hyperledger Frameworks
  ### Hyperledger Burrow
  
  Inicialmente impulsado por la startup Monax Industries y patrocinado por Monax e Intel. Es una cadena de bloques privada basada en el código de Ethereum. Permite el desarrollo de contratos inteligentes desarrollados en Solidity.
  
  # Hyperledger
  ## Hyperledger Frameworks
  ### Hyperledger Fabric
  
  Es uno de los proyectos de Hyperledger más conocidos, inicialmente impulsado e implementado por IBM y Digital Asset aunque la comunidad de desarrolladores ha ido creciendo. Es una cadena de bloques de carácter privado y está orientada al uso empresarial gracias a la capacidad de realización de transacciones privadas. Tiene una arquitectura modular con una definición de roles entre los nodos de la infraestructura. Ha sido diseñada para ser una plataforma multidisciplinaria, es decir, permite la creación de contratos inteligentes(llamados chaincode en Fabric) en cualquier lenguaje, por defecto en los inicios a la hora de implementar estos contratos inteligentes se utilizaba el lenguaje de programación de Google(Golang), pero con las sucesivas versiones se añadió el poder implementarlos en NodeJS, en la versión 1.3 ya se permitió implementarlos en Java, también es posible implementarlos en JavaScript(con Hyperledger Composer).
  Hyperledger Fabric está orientado principalmente para proyectos de integración para lo cual se necesita una Tecnología de Distribución de Ledgers, tenemos el SDK para Go,Java y NodeJs.
  
  # Hyperledger
  ## Hyperledger Frameworks
  ### Hyperledger Indy
  
  Cadena de bloques diseñada especialmente para dar apoyo a ledgers con identidad descentralizada. Proporciona herramientas, librerías y componentes reutilizables para proveer identidades digitales arraigadas en la cadena de bloques o en otros ledgers distribuidos de modo que sean interoperables en distintos dominios administrativos y aplicaciones.
  
  # Hyperledger
  ## Hyperledger Frameworks
  ### Hyperledger Grid
  
  Este framework es un ecosistema de tecnologías, otros frameworks y librerías que trabajan juntos, dejando así elegir a los desarrolladores de aplicaciones que componentes son los más apropiados para su modelo de negocio.
  
  # Hyperledger
  ## Hyperledger Frameworks
  ### Hyperledger Iroha
  
  Esta cadena de bloques está diseñada para poderse incorporar fácilmente a otros proyectos. Está muy orientada al desarrollo de aplicaciones móviles. Tiene un tipo nuevo de consenso asíncrono de una fase del tipo de Tolerancia a faltas bizantinas(BFT). Está desarrollado por Soramitsu, NTT Data y Colu.
  
  # Hyperledger
  ## Hyperledger Frameworks
  ### Hyperledger Sawtooth
  
  Impulsado por Intel, es un framework modular que nos permitirá crear y ejecutar cadenas de bloques altamente configurables, incluye una herramienta de consenso dinámica que permite realizar cambios rápidos de algoritmos de consenso, entre todas estas opciones de consenso la más conocida es la llamada PoET(Proof of Elapsed Time), Sawtooth apoya los contratos inteligentes de Ethereum via "seth"(un procesador de transacciones de Sawtooth integrado en La Máquina Virtual de Ethereum de Hyperledger Burrow). Proporciona SDKs para Python, Go, JavaScript, Rust y C++.
  
  # Hyperledger
  ## Herramientas de Hyperledger
  ### Hyperledger Caliper
  
  Herramienta de benchmarking para plataformas de la cadena de bloques. Analizará el grado de rendimiento de cualquier plataforma de cadena de bloques en función de un conjunto de casos de uso predefinidos. Produce informes con indicadores de rendimiento como transacciones por segundo, la latencia de la transacción, etc...
  El objetivo de Caliper es usar los datos obtenidos como resultado para utilizarlos en como base en otros proyectos usando estos datos como referencia a la hora de elegir una implementación de la cadena de bloques que se ajuste a las especificaciones utilizadas.
  Impulsada inicialmente por Huawei, Oracle, Bitwise, Soramitsu, IBM y la universidad de Budapest de Tecnología y Economía.
  
  # Hyperledger
  ## Herramientas de Hyperledger
  ### Hyperledger Cello
  
  Módulo de herramientas para la implementación de una cadena de bloques como un servicio, reduce el esfuerzo para crear, terminar y administrar los servicios de la cadena de bloques.
  Desarrollada inicialmente por IBM al que se sumaron Intel, Soramitsu y Huawei posteriormente.
  
  # Hyperledger
  ## Herramientas de Hyperledger
  ### Hyperledger Composer
  
  Ofrece un marco de desarrollo y un conjunto de herramientas para agilizar la implementación de aplicaciones de la cadena de bloques. Desarrollado en JavaScript, aprovechando herramientas modernas como NodeJs, npm, CLI y editores populares, Hyperledger Composer ofrece abstracciones centradas en el negocio así como apps de muestra que ayudan al desarrollo de robustas cadenas de bloques que hallen una mezcla entre los requisitos del negocio con los desarrollos tecnológicos.
  
  # Hyperledger
  ## Herramientas de Hyperledger
  ### Hyperledger Explorer
  
  Impulsado por La Fundación Linux, está diseñado de manera que la aplicación web sea simple y amigable para el usuario, se pueden ver,mostrar y listar nodos, bloques, estadísticas, transacciones, contactos inteligentes y muchos más.
  
  # Hyperledger
  ## Herramientas de Hyperledger
  ### Hyperledger Quilt
  
  Es una herramienta de la cadena de bloques orientada a los negocios que ofrece interoperabilidad entre sistemas de registros distribuidos que utilizan el protocolo de registro interno.
  
  # Hyperledger
  ## Herramientas de Hyperledger
  ### Hyperlerger Ursa
  
  Es una librería flexible, modular y compartida de criptografía. Permite evitar que se duplique el trabajo que este encriptado e incrementar la seguridad en el proceso. Ursa consiste en un conjunto de subpoyectos que son un conjunto de implementaciones cohesivas de código encriptado o de interfaces para encriptar código. Hay actualmente dos subproyectos llamados librería "Base Crypto" y Z-mix.