En aquest moment hi ha tants projectes populars de blockchain empresarials al nínxol blockchain, i sembla que Hyperledger n’és un. Tot i això, Hyperledger no és un marc únic, sinó un projecte paraigua, on hi ha altres projectes Hyperledger.
En realitat, Hyperledger pot ser una bona opció si voleu implementar una solució basada en blockchain.
Per això, avui parlaré de tots els projectes d’Hyperledger per ajudar-vos a decidir quin és l’adequat per a la vostra solució. Tanmateix, al principi, examinarem ràpidament els conceptes bàsics d’Hyperledger abans de capbussar-nos més a fons.
Per tant, comprovem-los!
Què és Hyperledger?
Hyperledger és en realitat un projecte de codi obert recolzat per Linux Foundation. Més encara, inclou una àmplia selecció de marcs, biblioteques, eines i molts altres. Bàsicament, podeu anomenar-lo hivernacle de blockchain.
Membres del projecte Hyperledger ajudar a les empreses per arribar a solucions exclusives de blockchain juntament amb ajudar-los a adaptar-se a les solucions també.
Hyperledger va començar el 2015 pel bé d’avançar en blockchain per a les empreses. No obstant això, per fer-ho, la companyia va formar un consorci de moltes empreses de gamma alta.
Per què és de codi obert?
És possible que estigueu pensant per què el projecte Hyperledger és de codi obert. Bàsicament, el programari amb llicència de fabricant típic té moltes limitacions. Bé, en primer lloc, inclou els bloquejos del proveïdor i, més encara, no us permetrà canviar cap dels codis bàsics.
No obstant això, en el codi obert, obteniu més llibertat de canviar, baixant el codi.
Les plataformes de codi obert també creixen exponencialment, cosa que té sentit per a un entorn empresarial.
Finalment, com que el projecte Hyperledger realment vol ajudar a avançar en la implementació de la cadena de blocs empresarial, és millor mantenir-lo obert per a tothom.
Quins són els avantatges del projecte Hyperledger?
-
Mantingueu-vos al dia amb els desenvolupaments
És força difícil mantenir-se al dia amb els desenvolupaments de les plataformes de codi obert. És per això que moltes empreses poden voler renunciar-hi. Però amb els membres del projecte Hyperledger, obtindreu un entorn de col·laboració.
Així, al final, obtindreu un suport complet per a la solució dels membres del projecte Hyperledger.
-
Increment de la productivitat
Segons la wiki del projecte Hyperledger, mentre treballeu amb els membres del projecte, notareu que no permeten que totes les persones treballin com vulguin. Més encara, tendeixen a seguir una especialització a l’hora de dividir la mà d’obra. En aquest, els membres del projecte Hyperledger només prenen el que són millors i hi treballen.
Com a resultat, obtindreu una línia eficient i productiva mentre treballeu en el vostre projecte.
-
Enfocament col·laboratiu
Aquest és un dels millors avantatges dels projectes Hyperledger. En realitat, tots els membres del projecte Hyperledger treballen en un entorn col·laboratiu. Normalment, quan sorgeix una nova tecnologia, les empreses tendeixen a duplicar els seus desenvolupaments.
Però no a Hyperledger. Aquí, tothom treballarà junt per trobar una solució única i racionalitzar el desenvolupament general.
-
Codi d’alta qualitat
Els projectes Hyperledger inclouen un codi d’alta qualitat en totes les seves plataformes. Bàsicament, segons la wiki del projecte Hyperledger, els membres del projecte observen detingudament cada base de codis abans de llançar-los al mercat.
A més, la comunitat tècnica d’aquesta empresa és altament professional, ja que revisa cada línia i la prova vigorosament abans de llançar-la.
-
Manipulació de la propietat intel·lectual
Hyperledger garanteix que la propietat intel·lectual del seu sistema es tingui en compte. Per defecte, tots els continguts del seu sistema inclouen propietats amb llicència. Com a resultat, qualsevol tipus de propietat intel·lectual és segura dins del sistema.
Projectes Hyperledger: 15 projectes per finalitzar
Actualment, Hyperledger té 15 projectes sota les seves ales. Tots aquests projectes estan dissenyats específicament per satisfer les demandes de les empreses. De totes maneres, comprovem-los un per un i vegem què ofereix cadascun d’ells.
Llibres majors distribuïts
Hyperledger Burrow
Estat: incubació
Hyperledger Burrow és un marc adequat principalment per a desenvolupadors. En realitat, està optimitzat principalment per a blockchain amb permís públic; tanmateix, també podeu utilitzar-lo com a cadenes de blocs privades o de consorci.
A més, és compatible amb EVM i contractes intel·ligents.
Components significatius de Hyperledger Burrow
Motor per consens
Segons la wiki del projecte Hyperledger, Burrow ve amb el protocol Tendermint byzantine Fault-Tolerant. En realitat, és un nou tipus de protocol que ofereix un percentatge de transaccions més gran. Tot i això, no es pot bifurcar aquest marc.
Interfície binària d’aplicació (ABI)
Inclou moltes eines fantàstiques que us permetran desplegar, compilar i fins i tot enllaçar a altres contractes intel·ligents basats en la solidesa a la xarxa..
Màquina virtual Ethereum (permesa)
Segons la wiki del projecte Hyperledger, utilitza un EVM autoritzat per observar si la xarxa té el nivell de permís adequat. Per tant, diferencia una mica les diferents capes de permís.
Aplicacions de contractes intel·ligents
A Hyperledger Burrow, podeu trucar a un contracte intel·ligent durant el procés de transacció. Bàsicament, la màquina virtual executarà els contractes intel·ligents anomenats dins de la transacció.
Interfície d’aplicacions Blockchain (ABCI)
ABCI és responsable de connectar un motor de consens amb la capa d’aplicació de contractes intel·ligents. Així, assegura que el motor de consens és agnòstic en termes d’aplicacions de contractes intel·ligents.
Teixit Hyperledger
Estat: actiu
El projecte Hyperledger Fabric és un dels projectes modulars més populars de Hyperledger. En realitat, la plataforma és totalment optimitzable. Per tant, podeu utilitzar-lo per a qualsevol cas d’ús. A més, amb el projecte Hyperledger Fabric obtindreu confidencialitat, flexibilitat, resistència, escalabilitat i molts més.
De tota manera, el projecte Hyperledger Fabric s’executa amb el llenguatge de programació d’ús general. Com a resultat, no hi ha cap testimoni natiu per a això.
Característiques del projecte Hyperledger Fabric
La modularitat
Ve amb un disseny modular. Per tant, podeu connectar qualsevol funció i començar a utilitzar-la. Ja hi ha alguns mòduls disponibles per utilitzar, com ara serveis de comandes, proveïdors de membres, serveis de xafarderies, contractes intel·ligents, etc..
Contractes intel·ligents
Al projecte Hyperledger Fabric, els contractes intel·ligents s’anomenen codi de xat. En realitat, és una mica diferent dels contractes intel·ligents típics, ja que pot obtenir totes les funcions que necessita per formar la xarxa blockchain. Més encara, segueix tres passos: execució, ordenació i validació.
Protocols de consens del teixit Hyperledger endollables
Aquesta és, amb diferència, les millors característiques de Fabric. Tot el mecanisme de consens dins del sistema és completament endollable. Per tant, podeu utilitzar un gran nombre de consensos quan vulgueu. No hi ha cap restricció en això.
Hyperledger Indy
Estat: actiu
El projecte Hyperledger Indy és un altre projecte popular de Hyperledger. Bàsicament, és un marc fet explícitament per a identitats descentralitzades. Més encara, inclou molts components, conjunts d’eines i biblioteques per utilitzar-los.
La millor part és que permet als usuaris, ja que els usuaris obtindran la propietat exclusiva de les seves pròpies identitats.
Característiques principals del projecte Hyperledger Indy
Autosobirania
Al projecte Hyperledger Indy, podeu emmagatzemar tota la vostra documentació basada en la identitat a la xarxa.
Bàsicament, tots els continguts tindran xifrats criptogràfics, proves d’existència, claus privades i claus públiques, i moltes més. Només podeu modificar o fer canvis en aquests documents.
Privadesa
Bé, el projecte Hyperledger Indy inclou una capa de confidencialitat segura per protegir tots els vostres valuosos documents. Tot quedarà només al llibre major, i ningú ni tan sols pot rastrejar la vostra identitat des d’un altre enllaç o llibre major.
Reclamacions verificables
En molts casos, és possible que hagueu de mostrar alguna forma de documentació d’identitat, com un certificat de naixement o un permís de conduir per demostrar-ho. Però, en molts casos, la gent també pot fer un ús indegut d’aquests documents. Per tant, només podeu escollir divulgar parts selectives del vostre document per demostrar la vostra identitat.
Hyperledger Iroha
Estat: actiu
Hyperledger Iroha és un altre marc de blockchain sòlid. Amb aquest marc, és molt fàcil integrar-lo a qualsevol xarxa empresarial existent. El projecte va sorgir després de Fabric i Sawtooth. De tota manera, podeu utilitzar aquesta plataforma per a assistència sanitària, educació, pagaments transfronterers, serveis financers, DID i molts altres.
Funcions clau de Hyperledger Iroha
- El desplegament de la plataforma és molt fàcil i senzill. No hi ha opcions complicades ni cap atribut confús. A més, podeu fer manteniment intern amb una mica de formació.
- A més, tindreu accés a un munt de biblioteques, que són bàsicament adequades per a desenvolupadors.
- El control d’accés en aquesta plataforma es basa en funcions.
- Més encara, l’estructura de disseny de Hyperledger Iroha és modular com altres projectes de Hyperledger.
- També inclou consultes d’ordres.
- A més, també obtindreu la gestió d’actius i identitats.
De totes maneres, també tenen un model de control on treballen acuradament en aquests models següents:
- Rendiment: Aquí, Hyperledger Iroha treballa en la utilització del seu temps i recursos, donant-li la sortida més ràpida.
- Fiabilitat: En realitat, també ofereixen tolerància a fallades i recuperació en cas de desgràcia.
- Usabilitat: Aquí, Hyperledger Iroha pot dissuadir els errors de l’usuari i n’aprèn a mesura que es desenvolupa la plataforma, millorant-se per ser millor.
Hyperledger Sawtooth
Estat: actiu
Hyperledger Sawtooth és en realitat un vestit de cadena de blocs per desplegar, executar i construir llibres distribuïts. Moltes empreses tenen dificultats per treballar amb la naturalesa complexa de la tecnologia blockchain. Per això, Sawtooth ofereix la solució perfecta, ja que fa que la implementació de solucions blockchain sigui una tasca fàcil.
Característiques de Hyperledger Sawtooth
Consens dinàmic
Aquí, qualsevol persona pot canviar el consens en una xarxa de blockchain en directe. Més encara, fins i tot podeu fer-ho durant el procés de transacció. Però heu de triar els connectors de consens disponibles per a això.
Prova del temps transcorregut (poeta)
És un nou tipus d’algorisme de consens. Principalment està activat de manera predeterminada, però el podeu canviar si ho necessiteu. En realitat, el procés de treball és bastant únic i consumeix molt menys energia.
Famílies de transaccions
Podeu escriure contractes intel·ligents en qualsevol idioma, no hi haurà cap restricció.
Compatibilitat de contractes Ethereum
Una altra de les millors característiques d’Hyperledger Sawtooth és que és 100% compatible amb els contractes intel·ligents d’Ethereum. Per tant, si voleu utilitzar-ho, podeu fer-ho connectant EVM.
Execució de transaccions paral·leles
També inclou l’execució de transaccions en paral·lel i us estalvia molt de temps.
Transaccions privades
Podeu crear cadenes individuals on guardar fàcilment totes les transaccions confidencials.
Hyperledger Besu
Estat: incubació
Hyperledger Besu és en realitat un codi obert Ethereum client. En realitat, el projecte està escrit en Java i utilitza la llicència Apache 2.0. Podeu executar-lo a qualsevol plataforma privada autoritzada o a la xarxa pública Ethereum.
Característiques de Besu
Màquina virtual Ethereum (EVM)
L’ús d’EVM al sistema li permet executar contractes intel·ligents basats en Ethereum i moltes altres funcions.
Algorismes de consens
Hyperledger Besu inclou una àmplia gamma d’algoritmes de consens per validar blocs. Aquests són –
- La prova d’autoritat és adequada quan els companys del sistema es coneixen i es confien. És un protocol fantàstic que utilitza una potència molt baixa.
- A IBFT 2.0, els validadors aproven blocs i transaccions. És un protocol de consens tolerant a fallades.
- Clique és un algorisme de consens únic, ja que és el doble de tolerant a fallades que IBF 2.0.
- La prova del treball no és el consens principal, sinó que només s’utilitza a la xarxa principal d’Ethereum.
Descobriment
Obtindreu un protocol basat en UDP per trobar qualsevol parell de la xarxa.
API orientades a l’usuari
Amb Besu, obtindreu API JSON-RPC EEA en lloc de protocols HTTP, Ethereum mainnet, API GraphQL i WebSocket.
Seguiment
El framework monitoritza les actuacions de xarxa i de node. També garanteix privadesa i accés autoritzat.
Eines
Pinça Hyperledger
Estat: incubació
Hyperledger Caliper és un projecte únic. En realitat, és una eina de referència per a altres plataformes basades en blockchain. De fet, mentre desenvolupen solucions, les empreses no tenen realment un model ideal per comparar-les. Com a resultat, la majoria de les empreses no saben si la solució és suficient o no.
És per això que a Caliper podeu definir prèviament casos d’ús i Caliper us pot dir si està preparat per a això o no.
Més encara, la millor part és que no inclou cap estàndard predefinit. Per què? Bé, és perquè totes les implementacions de blockchain són diferents. Per tant, jutjar-los segons els mateixos criteris no donarà el resultat correcte.
Per això, les empreses poden esbossar la producció necessària i, en funció d’això, provar la seva solució. Bàsicament, és una eina meravellosa per a desenvolupadors i empreses.
Violoncel Hyperledger
Estat: incubació
El violoncel Hyperledger és un altre fantàstic conjunt d’eines per a Blockchain com a servei. Amb això, podeu crear, finalitzar o fins i tot gestionar fàcilment tots els vostres serveis de blockchain. Bàsicament, l’objectiu principal és crear un enfocament innovador de l’ecosistema blockchain. A més, les empreses semblen tenir més ganes de BAAS ja que els estalvia temps i diners.
Per tant, aquesta eina és més adequada per a proveïdors que vulguin oferir BAAS per a empreses. Els permetrà crear les plataformes de manera molt eficient. Des del tauler d’aquesta eina, podeu comprovar l’estat de la vostra xarxa, veure el rendiment dels codis de xat, obtenir dades analítiques i molts més..
Actualment, només és compatible amb Hyperledger Fabric. Però aviat també inclourà més marcs. De tota manera, l’arquitectura també és modular, de manera que també podeu gaudir d’opcions endollables.
Hyperledger Explorer
Estat: incubació
Hyperledger Explorer és un altre meravellós projecte sota Hyperledger. Principalment, ofereix una visió web de la xarxa blockchain. En realitat, amb això, podeu consultar nodes, transaccions, estadístiques, blocs, contractes intel·ligents i molts més.
Però, per què utilitzar-lo? Bé, és més convenient que pugueu consultar tots aquests aspectes des d’un sol lloc. A més, els desenvolupadors han de comprovar com funciona el sistema abans de desplegar-lo al mercat. Per tant, Explorer és una opció perfecta per a això.
També us permetrà fer canvis al codi si detecteu algun problema. A més, si teniu un equip de seguretat intern per a la xarxa, fer servir aquesta eina per mantenir això és bastant senzill.
De totes maneres, en realitat és un esforç per fer que la solució blockchain sigui molt més fàcil i accessible per a tothom.
Hyperledger Avalon
Estat: incubació
Anteriorment, Hyperledger Avalon era Trusted Compute Framework. Però Avalon el van anomenar durant les fases de col·laboració. És un producte de col·laboració entre EEA, Hyperledger i proveïdors de serveis al núvol. Bàsicament, aquesta eina ajuda a assegurar els moviments de blockchain de la cadena principal per preservar els recursos informàtics.
Més encara, garanteix a tots els desenvolupadors obtenir tots els avantatges de la confiança computacional i limitar tots els inconvenients.
De tota manera, mantindrà un registre per a treballadors de confiança. També oferirà un procés perquè els clients enviïn comandes als treballadors.
En realitat, Avalon també conservarà un registre del treball realitzat al llibre major.
Biblioteques
Edredó Hyperledger
Estat: incubació
Principalment, és una eina de blockchain empresarial per a llibres distribuïts. Però amb Quilt, obteniu interoperabilitat entre els llibres majors. En realitat, la interoperabilitat és només una especulació i cap altra plataforma blockchain podria aconseguir-ho. Però a Quilt, ho estan intentant.
Així, amb aquesta eina, podeu comunicar-vos sense problemes amb altres sistemes de llibres comptables. La millor part és que podeu enviar diners des d’un altre país sense tenir la mateixa plataforma. Bàsicament, aquí, la transacció està empaquetada i l’envia fins al destí.
De tota manera, obtindreu marcs per implementar aquesta estructura i també un conjunt de regles d’interoperabilitat que heu de seguir.
El cobrellit encara no està actiu, actualment està activat fase d’incubació i necessita més temps per completar-lo.
Hyperledger Ursa
Estat: incubació
Hyperledger Ursa s’uneix recentment a la llista de projectes. En realitat és una biblioteca criptogràfica compartida. En aquest, fa un seguiment de tot el treball criptogràfic dins d’un marc. Però, per què utilitzar-lo? Bé, definitivament no voleu duplicar el treball al llibre major, oi? Amb Ursa, podeu evitar-ho fàcilment.
Com que farà un seguiment de totes les entrades anteriors, evitarà duplicacions en un futur. La millor part és que és totalment modular i també admet tots els altres projectes basats en Hyperledger.
En realitat, amb Ursa obteniu un alt nivell de seguretat. A més, és un ecosistema obert, de manera que els experts comentaran la criptografia i ajudaran els nouvinguts a desenvolupar millor els seus models de criptografia.
Més encara, també ofereix interoperabilitat. De tota manera, també es troba en fase d’incubació i no sabem exactament quan estarà disponible.
Hyperledger Àries
Estat: incubació
Hyperledger Aries és en realitat una infraestructura per a transaccions basades en blocs de peer-to-peer. Tot i això, no és un marc ni cap aplicació. De totes maneres, l’objectiu principal és oferir codi per a gestions de secrets, interacció entre iguals, missatgeria segura i intercanvi d’informació verificable per a entorns descentralitzats múltiples..
En realitat, ampliarà l’aplicabilitat a Indy en el futur, ja que fomentarà el suport a la interoperabilitat en tots els estàndards existents. Per tant, el converteix en una solució empresarial eficaç i única.
La capa d’interfícies blockchain o resolució de la biblioteca signa i crea transaccions blockchain. A més, una cartera criptogràfica assegurarà tots els documents i recursos secrets de l’usuari. També ofereix un sistema de missatgeria xifrat perquè els companys puguin comunicar-se sense preocupar-se de cap seguretat.
Com que inclou proves de zero coneixements, podeu verificar una transacció sense revelar el contingut d’aquesta transacció. A més, hi ha un mecanisme que ajudarà a crear API i protocols per a determinats casos d’ús.
Hyperledger Transact
Estat: incubació
És una biblioteca per a desenvolupadors. Amb la codificació Hyperledger Transact, desenvolupar qualsevol programari de llibre major distribuït seria una tasca fàcil. En realitat, la biblioteca pot gestionar tot allò relacionat amb els contractes intel·ligents, com l’enviament de transaccions, la programació, la gestió estatal i molts altres.
Per tant, si utilitzeu algun marc Hyperledger o teniu llibres distribuïts personalitzats, podeu afegir la gestió d’estats de Transact i l’execució avançada de transaccions per simplificar el procés d’execució de codis.
De tota manera, amb aquesta biblioteca, podeu executar transaccions de moltes maneres, podeu obtenir una execució en sèrie i paral·lela, obtenir el suport de Merkle-Radix Tree, etc. Més encara, també podeu generar esdeveniments a partir de contractes intel·ligents i utilitzar llenguatges com JavaScript , Python, Rust, Swift i molts més.
També és compatible amb EVM.
Específic al domini
Xarxa Hyperledger
Estat: incubació
Grid és aquí per resoldre tots els problemes de la cadena de subministrament. En realitat, és un projecte basat en WebAssembly. Per tant, obtindreu accés a moltes biblioteques, models de dades, SDK i molts més. A més, tots són adequats per desenvolupar interfícies de client i contractes intel·ligents.
No cita directament cap restricció en l’ús d’altres plataformes; no obstant això, ofereix seguretat si l’utilitzeu en qualsevol altre nínxol en lloc de la cadena de subministrament. A més, les biblioteques també poden funcionar en altres plataformes.
Pot semblar una aplicació, però en realitat no ho és. Per tant, és més aviat una suite amb accés a molts marcs i eines.
Hyperledger Grid no vol limitar la innovació a l’hora de gestionar la cadena de subministrament entre indústries. Per tant, si esteu en aquest nínxol, podeu provar-ho.
Al final
Els projectes Hyperledger són aquí per fer el desenvolupament de blockchain més fàcil i senzill. Cada projecte de Hyperledger és el resultat de la col·laboració. Aquí, diverses empreses van desenvolupar la solució i la van fer de codi obert perquè tothom la pogués provar.
Tot i que actualment només tenen 4 projectes actius, la majoria dels altres projectes semblen prou prometedors. Si busqueu cadenes de blocs empresarials, els projectes Hyperledger segurament us poden ajudar.
També podeu unir-vos al seu ecosistema per ajudar a contribuir a altres solucions interessants i augmentar la transformació de blockchain.