Què és Hyperledger?
'Hyperledger és una comunitat de comunitats de codi obert que beneficia un ecosistema de proveïdors i usuaris de solucions basats en Hyperledger centrats en casos d'ús relacionats amb la cadena de blocs que funcionaran en diversos sectors industrials.' - Brian Behlendorf, director executiu de Hyperledger.Si això no tenia sentit per a vosaltres, no us preocupeu perquè explicaré tot el que fa a Hyperledger en aquest bloc. Aniré repassant els temes següents:
- Què és Hyperledger?
- Per què necessitem Hyperledger?
- Com funciona Hyperledger?
- Canvis notables a Hyperledger
- Projectes de Hyperledger
Podeu passar per aquesta gravació a la nostra ha explicat els temes de manera detallada amb exemples que us ajudaran a entendre millor aquest concepte.
Abans de dir-vos què és Hyperledger, deixeu-me que us digui què no és Hyperledger. Com que amb tantes plataformes blockchain al voltant de la indústria de TI actualment, és molt fàcil confondre’s. Per tant, per començar, Hyperledger no és:
- Una criptomoneda
- Una cadena de blocs
- A company
Què és Hyperledger?
Hyperledger és un projecte paraigua, sota la Linux Foundation. NodeJs, Alljoyn i Dronecode són alguns exemples de projectes que han adoptat el 'Linux Way', és a dir, per teixir una comunitat de desenvolupadors que treballen en projectes de codi obert mantenint així un cicle on un fragment de codi es modifica i redistribueix constantment.
oracle pl sql error maneig de pràctiques recomanades
Família Linux: què és Hyperledger
L’ètica de Hyperledger és que el món tindrà diverses cadenes privades que operaran mercats separats. Com que cada empresa és única per si mateixa, les aplicacions que tendeixen a aquestes empreses s'han de desenvolupar mitjançant regles personalitzades. A diferència de ethereum, que tendeix a obligar els desenvolupadors a construir les seves aplicacions al voltant de protocols generalitzats.
El projecte Hyperledger va començar amb un petit nombre de desenvolupadors a finals del 2015. Aquests desenvolupadors provenien de diversos sectors com la ciència de dades, la fabricació, la banca, etc., i tenien un objectiu comú en ment, és a dir, fer el blockchain com a tecnologia més accessible per als desenvolupadors i les indústries . El projecte va començar amb la prova d’interaccions entre aplicacions i xarxes de blockchain segures.
Inici de les proves: què és Hyperledger
Per què necessitem Hyperledger?
Durant proves rigoroses, els desenvolupadors implicats es van adonar que a les xarxes blockchain, on tots els companys han de validar totes les transaccions i gestionar consensos al mateix temps, tenen un cop enorme. en termes d’escalabilitat. Per sobre d’això, les transaccions amb una confidencialitat i privadesa associades no es poden executar en cadenes de blocs públiques a causa de les mesures exhaustives que es prenen per garantir la integritat d’una transacció.
Restricció de les cadenes de blocs públiques: què és Hyperledger
Suposem que Bob, que viu a l’Índia, volia comprar bombons d’Alice a Suïssa. Com que eren velles amigues, Alice decideix vendre els seus bombons a Bob amb un descompte força generós. El problema aquí és que Alice ven els seus productes a diversos mercats diferents i encara els necessita per comprar-los a un preu normal. A part d’això, per obtenir el producte d’Alice a Bob, cal que molts tercers completin la transacció.
Alice’s Markets: què és Hyperledger
És possible que aquests tercers hagin de verificar altres aspectes del producte, com ara garantia de qualitat, verificació logística, verificació de pagaments i molt més. Però no necessiten conèixer l’acord especial entre Bob i Alice. En una xarxa pública de cadenes de blocs, cada llibre major de la xarxa s’actualitzarà sobre l’oferta mentre els miners validen i afegeixen transaccions a la cadena.
Contractes privats i confidencials: què és Hyperledger
Com funciona Hyperledger?
En una xarxa basada en Hyperledger, però, és una història completament diferent. Els parells afiliats directament a l'acord estan connectats i només els seus llibres majors s'actualitzen sobre l'acord. Els tercers que ajuden a dur a terme la transacció només coneixen la quantitat exacta d’informació que necessiten amb l’ajut del permís i la normativa que s’aplica a la xarxa.
finalitzant un programa a Java
Xarxa Hyperledger: què és Hyperledger
Suposem que Alice i Bob executaven la seva transacció especial en una xarxa basada en Hyperledger, que buscaria Bob a través d’una aplicació que en devolucions consulta un servei de subscripció. Un cop validada la pertinença, els dos companys es connecten i es generen resultats. En aquest acord de dues parts, els dos resultats han de ser els mateixos perquè es validin. Però en altres transaccions amb diverses parts, es poden aplicar més normes. Aquestes transaccions generades s’envien ara a un núvol de consens per fer la comanda, després de la qual cosa es comprometen amb els seus llibres respectius.
Transacció Hyperledger: què és Hyperledger
Canvis notables a Hyperledger
Tot això és possible gràcies a l’arquitectura modular d’Hyperledger que fa que propietats com el consens siguin una funció plug-and-play. En aquesta arquitectura, els canvis més notables es veuen en els parells d’una xarxa. Els companys s'han dividit en dos temps d'execució diferents i tres rols diferents, a saber:
Canvis arquitectònics: què és Hyperledger
- Committer : Aquests parells només escriuen transaccions validades retornades del mecanisme de consens als llibres comptables respectius. Els nodes de committer poden actuar com a aprovadors a les xarxes amb menys restriccions. Però, a mesura que augmenten les restriccions, aquesta condició s’evita completament
- Avalador : Aquests nodes s’encarreguen de simular transaccions específiques de la seva xarxa i eviten transaccions no deterministes i poc fiables. Tot i que els committers poden ser o no subscriptors en funció de les restriccions de xarxa, tots els subscriptors actuen com a confirmadors
- Consenters : Aquests nodes s’encarreguen d’executar el consens de la xarxa. Funcionen en un temps d'execució completament diferent, a diferència dels endossadors i committers que funcionen en el mateix temps d'execució. Els consentidors són responsables de validar les transaccions i de decidir a quin llibre principal s’ha de comprometre la transacció.
tutorial pl sql amb exemples
Projectes de Hyperledger
Per tant, si recordeu, havia esmentat que Hyperledger és un projecte paraigua. Això significa que hi ha nombrosos projectes sota el propi Hyperledger. Aquests inclouen projectes com:
Projectes Hyperledger: què és Hyperledger
- Teixit Hyperledger, s’utilitza àmpliament a les xarxes de la cadena de subministrament
- Hyperledger Sawtooth, s’utilitza a la indústria pesquera per fer un seguiment del viatge dels peixos
- Hyperledger Burrow, que s’utilitza per executar contractes intel·ligents d’Ethereum en una xarxa Hyperledger
- Hyperledger Iroha, troba ús a l’optimització d’aplicacions mòbils amb l’ajut de blockchain
- Hyperledger Indy, s’utilitza com a servei de bases de dades d’identitats descentralitzades per a empreses
Ara que sabem què és Hyperledger, per què es necessita a la indústria de TI actual i com funciona, comparem Hyperledger amb les dues xarxes blockchain més famoses: Bitcoin i Ethereum.
Paràmetres | Bitcoin | Ethereum | Hyperledger |
Criptomoneda | Bitcoin | Èter | No es pot implementar cap si es considera necessari |
Xarxa | Públic | Públic | Permès |
Consens | Prova del treball (SHA26) | Ethash | Tolerància bizantina a fallades pràctiques |
Contracte intel·ligent | Cap | Sí (solidesa) | Sí (codi de xat) |
Llenguatge | c ++ | golang / java | golang / pitó |
Ara que he acabat d’explicar Hyperledger, espero que us hagi agradat llegir el meu bloc.
JoSi voleu obtenir més informació sobre blockchain i construir una carrera en tecnologies de blockchain, consulteu el nostre que inclou formació en directe dirigida per un instructor i experiència en projectes reals. Aquesta formació us ajudarà a entendre en profunditat el teixit Hyperledger i us ajudarà a dominar el tema.
Tens alguna pregunta? Esmenteu-lo a la secció de comentaris de 'Què és Hyperledger' i us respondrem.