Hashgraph: Blockchain té competència?

Què és Hashgraph?

Moltes anuncien les criptomonedes i les cadenes de blocs com els avenços tecnològics més potencialment impactants des d’Internet. Però, què passa si la tecnologia blockchain utilitzada per crear totes aquestes criptomonedes és només un pas cap a alguna cosa millor?

Aquesta és la afirmació de Hashgraph, una tecnologia de llibres distribuïts amb moltes de les mateixes aplicacions que blockchain. Hashgraph és segur, descentralitzat, rendible i pot processar transaccions més ràpidament i de manera més justa que qualsevol blockchain.

Tenint en compte això, potser articles declarar que Hashgraph és el futur de la tecnologia descentralitzada té cert mèrit. Una vegada més, fan algunes afirmacions elevades, de les quals és difícil no ser escèptic. Per no mencionar el fet que blockchain té gairebé una dècada d’avanç en desenvolupament i acceptació pública. Fins i tot si Hashgraph és tan bo com s’anuncia, competir amb blockchain continua sent un repte monumental.

Tenint en compte aquests punts, anem a aprofundir en la tecnologia Hashgraph i anem d’aquí.

Com funciona?

Font: Paper “Com funciona” de Hashgraph

La figura de l’esquerra és un hashgraph, l’estructura de dades alternativa al blockchain.  

Per simplificar, només hi ha 4 columnes en aquesta representació gràfica. Cada columna representa un node complet a la xarxa, de manera que podeu imaginar que hi hauria centenars o fins i tot milers de columnes en un hashgraph real.

Cada cercle representa un esdeveniment, que és anàleg a un bloc de la cadena de blocs. En altres paraules, els esdeveniments emmagatzemen dades sobre transaccions. A més, cada esdeveniment té els hashes de dos esdeveniments recents a sota i està signat digitalment pel seu creador. Això permet a Hashgraph aconseguir seguretat criptogràfica de la mateixa manera que una cadena de blocs.

Cada línia que connecta un esdeveniment a un altre representa un node que se sincronitza aleatòriament amb un altre. Quan un node se sincronitza amb un altre, comparteix tots els esdeveniments que sap que el segon node encara no ho sap. Aquest procés de sincronització s’anomena adequadament xafarderies, i continua per sempre que l’hashgraph creix cap amunt.

Els cercles de colors de la figura són esdeveniments especials anomenats testimonis. Trigaria una estona a explicar com es diferencien els testimonis dels fets ordinaris. Per tant, en lloc de fer-ho, anem a parlar del que fan. Els testimonis són els esdeveniments clau que es duen a terme Votació virtual com a part de l’algorisme de consens de Hashgraph.

El resultat d’aquest vot virtual és que Hashgraph pot arribar a un consens sobre la validesa de les transaccions sense un costós càlcul de prova de treball (PoW) i pot processar centenars de milers de transaccions per segon. En última instància, aquest és un dels principals motius pels quals Hashgraph és un potencial competidor de blockchain.

Si voleu entendre com funciona Hashgraph amb més profunditat, podeu obtenir més informació mirant vídeos a Hashgraph. lloc web o llegint els seus paper blanc.

Comparant Hashgraph i Blockchain

Abans de fer una comparació de Hashgraph i blockchain, és important tenir en compte que Hashgraph no és un projecte de codi obert. Això significa que les afirmacions sobre les seves habilitats encara no s’han verificat independentment. Tot i això, ara s’estan revisant de manera independent i l’equip de Hashgraph ha declarat que confia en el resultat.

Una afirmació particular que aixeca les celles és que Hashgraph pot processar centenars de milers de transaccions per segon. Un dels factors que limita la velocitat de processament és l’estat (és a dir, l’emmagatzematge) de la cadena de blocs o del hashgraph. A mesura que es realitzen més transaccions, els nodes han d’emmagatzemar més informació, disminuint la velocitat de processament. Serà interessant veure si Hashgraph té un pla per esquivar aquest problema.

Dit això, Hashgraph no intenta que la gent normal inverteixi a través d’un ICO i, d’una altra manera, no dóna la impressió de tenir cap mala intenció. Per tant, per tal de fer aquesta comparació, assumirem que les seves afirmacions són vàlides, ja que no hi ha cap raó per creure que no ho siguin..

Comencem mirant un dels problemes més conflictius de l’espai blockchain actual …

Velocitat de processament de transaccions

La cadena de blocs de Bitcoin sol processar menys de 10 transaccions per segon. Per això, la viabilitat de Bitcoin com a moneda d’adopció massiva ha estat qüestionada i per això es va crear Bitcoin Cash. Les solucions de segona capa, com Lightning Network, poden millorar l’escalabilitat de forma dràstica, però la seva implementació encara està lluny.

Mentrestant, Hashgraph presumeix que pot processar centenars de milers de transaccions per segon, cosa que la converteix en l’opció significativament millor per a micropagaments i transaccions ràpides de baixes taxes..

Justícia

Un altre factor en què Hashgraph es diferencia de la cadena de blocs és la “equitat”. Amb blockchain, els miners tenen la possibilitat de triar l’ordre en què apareixen les transaccions al bloc que minen. Això vol dir que els miners poden, en teoria, manipular l’ordre en què processen les transaccions per beneficiar-se d’alguna manera o perjudicar una part que no els agrada. Hashgraph simplement no té aquesta possibilitat, ja que utilitzen el segellat de temps consensuat per aconseguir l’equitat en l’ordre en què es processen les transaccions.

Atacs de mineria i Sybil

Aquí és on Hashgraph fa el seu gran compromís per aconseguir els resultats comentats anteriorment. Hashgraph no utilitza la prova de treball (PoW), cosa que fa que sigui molt menys costós processar transaccions relatives a la mineria a la cadena de blocs. Tot i això, això suposa un cost de seguretat. Deixa’m explicar.

A les xarxes d’igual a igual, un dels atacs als quals us podeu enfrontar és el que es coneix com un atac de Sybil. Aquí és on un adversari controla diversos nodes en una xarxa creant identitats falses, obrint la possibilitat que un individu obtingui el control d’un gran percentatge de la xarxa..

Bitcoin és extremadament resistent a Sybil. Això es deu al fet que tots els miners de la xarxa Bitcoin intenten extraure el següent bloc i obtenir la recompensa del bloc, de manera que se’ls incentiva a utilitzar el seu poder computacional complet. Com a resultat, és impossible que un atacant creï més blocs a la cadena de blocs generant identitats falses i executant més nodes, ja que encara estan limitats per la seva potència de càlcul. Això es representa al gràfic circular de la figura superior, en què cada nova identitat creada per un node deshonest simplement pren part de la potència de càlcul d’un node deshonest existent sense afegir-la.

Què passa quan no teniu recompenses de bloc que incentiven els operadors de nodes a utilitzar tota la seva potència informàtica? Simplement, cada node utilitza la potència informàtica mínima necessària per mantenir la xarxa en funcionament. Per tant, és possible que un adversari creï múltiples identitats, executi diversos nodes i controli un percentatge més gran de la xarxa que els nodes honestos. Això es representa al gràfic circular a la dreta a la figura superior, en què cada nou node deshonest augmenta el percentatge de la potència de càlcul total que controlen els nodes deshonestos.

Hashgraph encara no ha assolit el mateix nivell de resistència de Sybil que Bitcoin, Ethereum o altres criptomonedes basades en blockchain. En última instància, aquesta és una de les raons més significatives per les quals Hashgraph lluitarà per guanyar-se la confiança dels entusiastes de les criptomonedes.

No obstant això, Hashgraph ha abordat les preocupacions sobre els atacs de Sybil, que podeu llegir aquí. Ser menys resistent a Sybil no és el final del món, i Hashgraph encara té tones d’aplicacions molt útils a una fracció del cost de Bitcoin. Simplement no té el mateix grau de seguretat en aquest aspecte particular.

L’equip Hashgraph

Hashgraph va ser creat per Leemon Baird. Baird va obtenir el seu B.Sc. en ciències de la computació per l’Acadèmia de la Força Aèria dels Estats Units abans de passar al doctorat. en Informàtica per la Universitat Carnegie Mellon. També és cofundador i CTO de Swirlds Inc, que crea programari mitjançant l’algorisme de consens Hashgraph..

L’altre cofundador de Swirlds Inc és Mance Harmon, que també té un bagatge impressionant en emprenedoria en informàtica i tecnologia.

Per obtenir més informació sobre Baird, Harmon o Swirlds, consulteu Swirlds lloc web. També podeu implicar-vos amb Hashgraph a través del seu Quedar.

Competidors i reptes

Actualment, Hashgraph no ha publicat cap pla per a una ICO. De fet, no està clar si la tecnologia Hashgraph serà utilitzada mai per una criptomoneda descentralitzada. De moment, el finançament de Hashgraph prové d’empreses privades que poden utilitzar la tecnologia per a aplicacions centralitzades.

No obstant això, hi ha algun precedent per a una criptomoneda no basada en blockchain. Això seria IOTA, el “embolic” del qual s’assembla molt a un Hashgraph.

Una millora òbvia que Hashgraph té sobre IOTA és que els nodes poden agrupar transaccions, mentre que cada “esdeveniment” a IOTA és una transacció única. Per tant, el rendiment de Hashgraph pot ser més ràpid, mentre que l’amplada de banda i l’espai d’emmagatzematge necessaris perquè un nou node s’uneixi a la xarxa és menor.

De moment, IOTA no té cap motiu per preocupar-se de perdre un tros del seu mercat contra Hashgraph. Estarem segurs d’actualitzar-vos en cas que Hashgraph publiqui notícies sobre un potencial ICO en el futur.

Últims pensaments

De fet, Hashgraph ofereix algunes millores respecte a la tecnologia blockchain.

Tanmateix, quan es tracta d’ordinadors, no s’obtenen grans punts per millorar el 20%. Necessiteu un ordre de millora de la magnitud per sacsejar les coses realment. Atès que Hashgraph és més susceptible als atacs de Sybil que les criptomonedes basades en blockchain, pot ser que no sigui la resposta per a micropagaments ràpids, segurs i descentralitzats.

A més, una part del valor de la cadena de blocs és que és relativament fàcil d’entendre, cosa que el converteix en un candidat més probable per a l’adopció massiva i l’extensibilitat. Hashgraph lluitaria més en aquest sentit, ja que la tecnologia és bastant complexa i necessita molt de temps per entendre-la.

Dit això, les aplicacions centralitzades per a Hashgraph són molt àmplies. Per a les institucions privades existents, pot tenir més sentit implementar Hashgraph que una cadena de blocs, donada la seva eficiència superior.

Queda per veure si Hashgraph esdevé rellevant en l’espai de les criptomonedes. Quant a si quedarà obsoleta la cadena de blocs, com alguns han especulat, aquesta resposta és molt més clara: la cadena de blocs encara és el rei a la terra de les criptomonedes..