En aquest article es compara les dues plataformes blockchain més populars: Hyperledger i Ethereum, juntament amb els conceptes bàsics d’aquestes dues plataformes..
A mesura que la necessitat de tecnologia blockchain i solucions complementàries és generalitzada, la demanda de blockchains empresarials augmenta. Ja plataformes com Hyperledger i Ethereum estan fent grans avenços en aquesta direcció. Per tant, no és d’estranyar que estigueu pensant en quina plataforma podria ser la més adequada per a les vostres necessitats. Per tant, us oferim la comparació Hyperledger contra Ethereum.
Segur que us ajudarà a prendre la decisió correcta. Comencem, doncs!
Inscriu-te ara: Curs bàsic sobre blockchains empresarials
Un xoc de dues tecnologies emergents
Hi ha algunes tecnologies emergents, incloses la intel·ligència artificial (IA), la robòtica, la realitat virtual (VR), la realitat augmentada (RA), entre d’altres. Per tant, és bastant just dir que cada preu de la tecnologia ve amb el seu propi conjunt de funcions, oi?
Més concretament, totes aquestes tecnologies van ser degudes a la necessitat del mercat. Però crec que ja sabeu que blockchain no va sorgir de manera típica.
Blockchain va sorgir com la tecnologia subjacent del bitcoin i més tard van començar a utilitzar-lo milers de criptomonedes. La Fundació Ethereum va augmentar la tecnologia amb la introducció de contractes intel·ligents. Amb la solució, els usuaris podrien fer transaccions directament sense la necessitat que una entitat central apliqui la confiança.
Ethereum va donar a tots els usos un nou tipus de funcions i va intentar superar els fluxos típics de la cadena de blocs original. Però ara la tecnologia ja havia cridat l’atenció de les empreses antigues. Tot i això, amb l’aspecte públic complet de la tecnologia, no la van poder utilitzar correctament.
I, per tant, tenim Hyperledger. Hyperledger va incloure el conjunt de privadesa rellevant que una empresa podria necessitar.
Amb aquesta finalitat, es van crear plataformes de cadenes de blocs empresarials per ajudar les empreses a desplegar la tecnologia.
Les plataformes blockchain empresarials resolen alguns dels reptes clau que comporta l’ús de la tecnologia blockchain a nivell empresarial. Cal destacar que les plataformes ajuden les empreses a mantenir les seves dades privades, de manera que tots els membres de la plataforma han d’obtenir permís per accedir a la plataforma.
Curiosament, la tecnologia blockchain és creada per una comunitat descentralitzada on tota la informació registrada al llibre major és pública i es distribueix entre tots els usuaris. Aquí és on blockchain obté la seva altra designació com a tecnologia de llibres distribuïts (DLT).
Hyperledger vs Ethereum
Què és Hyperledger?
La Linux Foundation va tenir la idea de crear un hub que ofereixi una plataforma d’esforços de codi obert per personalitzar la cadena de blocs perquè funcioni per a empreses. La cadena de blocs Hyperledger reuneix participants de gran perfil com IBM que busquen explotar el potencial de la tecnologia. Igual que Ethereum, Hyperledger proporciona la plataforma perquè els desenvolupadors puguin presentar aplicacions que ofereixen solucions intel·ligents per a diverses indústries.
A diferència d’altres plataformes, Hyperledger és una mica diferent. Tenen molts projectes a la maleta i totes aquestes plataformes tenen un disseny modular. Per tant, en molts casos, només cal que connecteu la funció que vulgueu i comenceu a utilitzar-la.
Fundat el desembre de 2015, el projecte no admet una moneda com Ethereum. Cal destacar que Hyperledger introdueix una idea completament diferent d’una xarxa blockchain que no és transaccional. És a dir, els companys d’un ecosistema Hyperledger són les diverses empreses que volen explotar la tecnologia.
Projectes de Hyperledger
Hyperledger és la xarxa de blockchain empresarial més adaptada en comparació amb rivals com Corda i Ethereum. A més, la xarxa és força popular entre les indústries que confien en cadenes de subministrament complexes i sofisticades que són propenses a fracassar i a la manca d’integritat.
A més, Hyperledger té alguns socis, cadascun dels quals està interessat en utilitzar el DLT per resoldre determinats problemes. Hi ha més de 260 membres i centenars de projectes individuals cada any es construeixen a Hyperledger.
En tots aquests projectes d’Hyperledger, cadascun se centra en un problema determinat. Alguns d’ells inclouen Hyperledger Explorer, que permet als desenvolupadors veure la salut de les seves plataformes. Cal destacar que Hyperledger Explorer actua com Google Chrome, on els usuaris poden explorar diverses dades emmagatzemades en un llibre públic.
Un altre projecte és Hyperledger Sawtooth, que té com a objectiu proporcionar solucions per a la indústria financera i per a Internet de les coses (IoT). Creada per Intel, la plataforma utilitza un mecanisme de consens diferent del de les plataformes tradicionals blockchain. Per exemple, la xarxa bitcoin utilitza el mecanisme de prova de treball (PoW). Per contra, Sawtooth Lake utilitza l’algorisme de prova del temps transcorregut (PoET) per facilitar les transaccions.
Entre altres projectes de Hyperledger, Hyperledger Fabric és el més popular. El que distingeix Fabric d’altres plataformes de l’ecosistema Hyperledger és que permet als desenvolupadors crear aplicacions mitjançant llenguatges de programació d’ús general com Go, Java i Node.js..
Tanmateix, en altres plataformes blockchain, principalment veiem que els desenvolupadors utilitzen llenguatges específics de domini com C ++, COBOL, Python, etc..
Consulteu la comparació entre Hyperledger Fabric i Sawtooth vs Composer.
Teixit Hyperledger
Hyperledger Fabric consta d’una arquitectura fàcil de configurar i bastant modular. Aquesta arquitectura és fàcil d’entendre i els desenvolupadors poden treballar fàcilment.
Com a tal, els desenvolupadors experimenten la versatilitat i poden optimitzar la plataforma per a diversos casos d’ús en indústries com la sanitat, les assegurances, la banca, la cadena de subministrament i molt més. La plataforma lidera innovacions en aquests camps amb solucions com TradeLens ja desplegades per facilitar les operacions a la indústria del transport marítim.
Igual que Ethereum, IBM Hyperledger (Hyperledger Fabric) utilitza contractes intel·ligents per facilitar les transaccions entre iguals. A més, la plataforma requereix que els usuaris confirmin la seva identitat abans de l’accés per garantir que es mantingui la confiança.
Què és Ethereum?
Ethereum és una de les principals iteracions de la xarxa blockchain de bitcoins. Com a cadena de blocs pública, Ethereum no és adequat per a finalitats empresarials per les raons esmentades anteriorment. Per tant, alguns desenvolupadors i un grapat de corporacions es van reunir per desenvolupar Enterprise Ethereum que podria ajudar les empreses a explotar blockchain.
Més tard, va néixer la Enterprise Ethereum Alliance. Particularment, l’aliança té com a objectiu personalitzar la xarxa de blockchain d’Ethereum per aplicar-la a les indústries. Per tant, és un escenari de guanyar-guanyar, oi??
Cal destacar que les empreses voldrien utilitzar la capacitat de contractació intel·ligent d’Ethereum per millorar la confiança en les seves transaccions comercials. A més, les empreses poden explotar altres propietats com la immutabilitat de les dades, la transparència i la integritat de les dades per fer un seguiment de les operacions a través de les seves cadenes de subministrament..
Ja, EEA té alguns socis destacats de la indústria, inclosos Accenture, Microsoft, British Petroleum i J.P. Morgan & Persecució. A més, totes aquestes indústries provenen d’un tipus d’indústries diverses. Aquestes organitzacions volen augmentar la diversitat de la cadena de blocs. Per tant, Ethereum podria ser una bona opció per a vosaltres.
Projectes basats en l’arquitectura Ethereum
Els membres de l’aliança modifiquen la plataforma Ethereum perquè puguin oferir ofertes de qualitat empresarial. Per tant, veureu molts proveïdors que ofereixen la solució empresarial Ethereum, que és sobretot una versió modificada per adaptar-la a les vostres necessitats.
Per exemple, Microsoft va crear una funció blockchain a la seva plataforma Microsoft Azure per permetre als desenvolupadors crear aplicacions per a empreses. A més, Microsoft Azure desplega Blockchain-as-a-Service (BaaS) de manera que la tecnologia ajudi a racionalitzar les operacions comercials.
Aquest és només un exemple de proveïdors d’Ethereum. Principalment, el seu objectiu principal és centrar-se en el desenvolupament de solucions de cadena de blocs de codi obert estàndard de qualitat per a l’empresa. D’aquesta manera, volen recuperar la confiança entre les empreses i els consumidors. Actualment, tenen més de 350 membres sota les seves ales.
La plataforma Quorum
Una altra plataforma popular basada en Ethereum és el quòrum de J.P.Morgan. Segons el banc, Quorum és una xarxa de blockchain privada basada en Ethereum que se centra en solucions empresarials. Cal destacar que la plataforma té un clar biaix cap a la indústria financera.
Aquí, els desenvolupadors poden crear aplicacions que requereixen velocitats de transacció elevades i seguretat garantida. Segons l’equip que hi ha darrere de Quorum, la plataforma proporciona respostes a diversos reptes als quals s’enfronta blockchain per adoptar les empreses.
La plataforma Quorum es basa en tres pilars clau que J.P. Morgan creu que falten altres plataformes per obtenir l’adopció massiva d’empreses. En primer lloc, hi ha el tema de la confiança. Com s’ha comentat anteriorment, les plataformes blockchain funcionen de manera descentralitzada. Per tant, vol dir que no hi ha cap autoritat central per fer complir el compliment i garantir la confiança.
En aquesta perspectiva, Quorum és un codi obert on els usuaris poden comprovar i establir la seva veracitat. A més, la plataforma admet la validació de signatures de manera que tots els usuaris de la plataforma només siguin legítims.
En segon lloc, el quòrum depèn de la comunitat. El fet que el codi font estigui disponible gratuïtament garanteix que molta més gent pugui experimentar amb l’arquitectura de la plataforma. Això afavoreix el sentit d’inclusió que també fomenta diverses perspectives dins de l’ecosistema.
Per últim, Quorum afirma ser madur en el sentit que s’integra profundament amb Ethereum. Això vol dir que les millores que es produeixin a la plataforma Ethereum tindran lloc a Quorum. A més, s’assegurarà que l’arquitectura de la plataforma no es quedi enrere, atesa la naturalesa en moviment ràpid de l’ecosistema blockchain.
Consulteu el tutorial detallat de blockchain de Quorum!
Hyperledger vs Ethereum: quines són les diferències clau?
Vegem quines són les principals diferències entre Hyperledger i Ethereum. Anirem amb cada punt individualment. Comencem, doncs!
Propòsit
La primera diferència més típica entre IBM Hyperledger i Ethereum és el motiu del seu disseny.
Ethereum utilitza un contracte intel·ligent a la màquina virtual Ethereum per a diferents aplicacions que utilitzen la descentralització i el fan ideal per al consum massiu. D’altra banda, Hyperledger s’orienta principalment a la cadena de blocs per a empreses. A més, està dissenyat per adaptar-se a un major grau de confidencialitat de les plataformes.
A més, per fer la plataforma escalable i resistent. Per tant, van fer que el disseny fos modular o el poguessin ampliar més fàcilment en el futur. Però Ethereum no té una estructura modular.
Confidencialitat
Per deixar clar aquest punt, donem-li un exemple. Suposem que dirigeix una indústria de fabricació de pastisseria mitjançant blockchain. Si utilitzeu Hyperledger, podríeu vendre un client específic amb preus reduïts. Però no haureu de divulgar aquest acord a altres clients.
D’altra banda, si utilitzeu Ethereum per ser la plataforma, és possible que no pugueu tenir aquesta confidencialitat. Per què? Bé, la transacció a Ethereum és pública, de manera que tothom podrà veure les vostres transicions amb una altra part.
Per tant, en termes de confidencialitat, entre les guerres d’IBM Hyperledger contra Ethereum, Hyperledger guanya.
Participació entre iguals
Ara vegem quin és el mode de participació entre iguals a IBM Hyperledger vs Ethereum.
Podeu utilitzar Ethereum de totes dues maneres, tant públiques com privades, i no necessitareu cap permís per fer-ho. Tot i això, Hyperledger és una xarxa privada amb permís.
Vol dir que a Ethereum qualsevol persona pot unir-se a la xarxa en qualsevol moment. Però Hyperledger aprovarà un conjunt de membres predefinits per accedir-hi. A més, també decidiran qui pot unir-se al consens i qui no.
Mecanisme de consens
Una altra diferència clau entre Hyperledger i Ethereum són els algorismes de consens. A Ethereum utilitzen la prova del treball com a algorisme de consens. Aquest mecanisme és excessivament lent i depèn que tots els usuaris de la xarxa arribin a un punt d’acord únic. A més, aquest protocol també té gana d’alimentació, per la qual cosa us ocuparia molt arribar a l’acord.
D’altra banda, Hyperledger permet als usuaris triar entre No-Op o un protocol d’acord (PBFT) per arribar al veredicte. Per tant, totes les parts coincideixen de manera que tothom pugui influir en el resultat. Per tant, qualsevol tercer no pot forçar les seves decisions sobre els nodes. A mesura que restringeix la participació, s’assoleix l’escalabilitat i la privadesa.
Llenguatges de programació
Una altra diferència important entre Hyperledger Fabric i Ethereum és l’ús de contractes intel·ligents. Normalment, a Ethereum, els desenvolupadors utilitzen Solidity per escriure el nucli.
D’altra banda, Hyperledger Fabric utilitza el terme “codi de xat” per descriure els seus contractes intel·ligents. Aquests contractes estan escrits en Golang. És un llenguatge de programació creat per Google, que és bastant fàcil d’aprendre. A més, aquests codis de cadena mantenen la lògica empresarial de la xarxa perquè pugueu considerar-los com a contractes intel·ligents.
Criptomoneda
La principal diferència entre Hyperledger Fabric i Ethereum és la manca d’una economia simbòlica a Hyperledger. Sí, Hyperledger no té cap criptomoneda a la seva arquitectura. Però si en necessiteu un, podeu crear-lo lliurement, obtindreu les eines per crear-ne un.
D’altra banda, Ethereum té una criptomoneda anomenada Ether. Per tant, podreu utilitzar aquest testimoni a la plataforma per fer transaccions o oferir altres serveis. Però si mirem les dues parts, Ethereum té més avantatges respecte a Hyperledger perquè també es pot utilitzar com a negoci per als consumidors.
En comparació amb la xarxa privada Ethereum
Com es compararia la xarxa privada Ethereum amb Hyperledger? La xarxa privada Ethereum és una plataforma fora de la cadena que permet als desenvolupadors realitzar proves de manera més ràpida i econòmica.
Cal destacar que fer proves a través d’Ethereum MainNet requereix que es compri Ethereum (ETH) amb diners reals. Aleshores, s’utilitzarà l’ETH per comprar el gas necessari per realitzar operacions a través d’una plataforma Ethereum. A més, caldria executar tot el codi Ethereum, que és voluminós i trigaria massa a descarregar-se, instal·lar-se i configurar-se.
Per contra, una xarxa privada Ethereum és lleugera i només imita la plataforma Ethereum real. Per tant, la plataforma és fàcil d’instal·lar i configurar. A més, no caldria gasolina per fer proves a la xarxa privada. Com a tal, no s’incorrerà en cap cost que no sigui l’espai en disc necessari per contenir el codi de la xarxa.
A la vista d’això, és clar que una comparació de la xarxa privada d’Ethereum amb la de Hyperledger ens portaria al fet que la xarxa privada d’Ethereum només és bona per a la realització de proves per a projectes que es construeixin dins de l’ecosistema Ethereum..
D’altra banda, Hyperledger és una plataforma on els desenvolupadors poden construir xarxes i aplicacions privades o públiques per resoldre problemes legats i emergents.
Hyperledger vs Quorum
Com es va comentar anteriorment, Hyperledger és un projecte paraigua que reuneix diverses institucions amb un interès comú. Hyperledger proporciona una plataforma on els desenvolupadors poden crear xarxes per seleccionar casos d’ús en diverses indústries. Ja hem vist que hi ha projectes com Hyperledger Fabric que estan funcionant bé.
En comparar Hyperledger contra Quorum, és com mirar els punts forts i els punts febles d’IBM Hyperledger contra Quorum. Per cert, el teixit Hyperledger és superior al Quorum en termes de velocitat de transacció. En particular, la xarxa pot aconseguir fins a 3.500 tps. Per contra, Quorum només pot gestionar uns quants centenars de tps (transacció per segon).
L’estructura de les xarxes
Per obtenir més profunditat a Hyperledger vs Quorum, hem d’anar al nivell de consens. Pel que fa al consens, anteriorment vam assenyalar que el consens de Hyperledger Fabric té un mecanisme innovador on s’executen les transaccions abans de registrar-se a la cadena de blocs. Per tant, el mecanisme de consens d’Ethereum és inferior en comparació amb Hyperledger Fabric.
Com a tal, això permet velocitats de transaccions més altes en un entorn segur i fiable. Clarament, això s’oposa al model tradicional d’execució d’ordre que admeten altres plataformes blockchain.
D’altra banda, Quorum utilitza el que l’equip anomena QuorumChain. Es tracta d’un protocol de consens bastant senzill i oposat al que s’utilitza per a la tela Hyperledger. Aquí, els diversos nodes de l’ecosistema del Quorum arriben al consens per “una majoria simple de vots”.
Per descomptat, tots els nodes de la plataforma Quorum tenen dret de vot. En exercir els drets, els nodes tindran la seva opinió sobre quina transacció passa i quina transacció no compleix els estàndards de verificació de la comunitat.
A més, el mecanisme de consens QuorumChain és connectable i es basa en el consens BFT i Raft d’Istanbul. Cal destacar que l’equip es va conformar amb el protocol de consens a causa de l’elevada tolerància a fallades. A més, els protocols de consens tenen un temps de bloqueig relativament més ràpid i això agilitza i millora la finalitat de la transacció a la plataforma.
Per tant, quin hauríeu de triar?
Tenint en compte el nivell pràctic, haureu de triar entre ells, perquè tots dos poden ser flexibles, però també tenen aspectes diferents.
Ethereum és una plataforma genèrica amb motor de contractes intel·ligents. Per tant, podeu aplicar-lo gairebé a qualsevol lloc. Tot i això, com que no té permisos i proporciona una transparència total, us costaria privadesa i escalabilitat.
D’altra banda, no veureu aquest problema a Hyperledger a causa del caràcter permès. Fa que la xarxa sigui escalable i privada. A més, podreu personalitzar-lo per a diverses aplicacions.
Realment esperem que aquesta comparació entre Ethereum i Hyperledger us hagi ajudat. Ara, amb algunes idees, podeu triar vosaltres mateixos. Consulteu també el nostre curs gratuït Enterprise Blockchain.