Ce este Hashgraph?
Criptomonedele și lanțurile de blocuri sunt anunțate de mulți drept cele mai potențiale progrese tehnologice de pe internet. Dar dacă tehnologia blockchain utilizată pentru a crea toate aceste criptomonede este doar o piatră de temelie către ceva mai bun?
Aceasta este afirmația făcută de Hashgraph, o tehnologie de registru distribuit cu multe dintre aceleași aplicații ca blockchain-ul. Hashgraph este sigur, descentralizat, rentabil și poate procesa tranzacții mai rapid – și mai corect – decât orice blockchain.
Având în vedere acest lucru, poate articole declarând că Hashgraph este viitorul tehnologiei descentralizate au un anumit merit. Apoi, din nou, fac câteva afirmații înalte, despre care este greu să nu fii sceptic. Ca să nu mai vorbim de faptul că blockchain-ul are un început de aproape zece ani atât în dezvoltare, cât și în acceptarea publicului. Chiar dacă Hashgraph este la fel de bun ca cel promovat, concurența cu blockchain-ul este totuși o provocare monumentală.
Având în vedere aceste puncte, să aruncăm o privire mai profundă asupra tehnologiei Hashgraph și să mergem de acolo.
Cum functioneazã?
Sursa: Hashgraph „Cum funcționează” Hârtie
Cifra din stânga este un hashgraph, structura de date alternativă la blockchain.
Pentru simplitate, există doar 4 coloane în această reprezentare grafică. Fiecare coloană reprezintă un nod complet în rețea, deci vă puteți imagina că ar exista sute sau chiar mii de coloane pe un hashgraf real.
Fiecare cerc reprezintă un eveniment, care este analog cu un bloc din blockchain. Cu alte cuvinte, evenimentele stochează date despre tranzacții. În plus, fiecare eveniment are hashurile a două evenimente recente de sub el și este semnat digital de către creatorul său. Acest lucru permite Hashgraph să obțină securitate criptografică în același mod ca un blockchain.
Fiecare linie care conectează un eveniment la altul reprezintă un nod care se sincronizează aleatoriu cu altul. Când un nod se sincronizează cu un alt nod, acesta împărtășește toate evenimentele pe care le știe că al doilea nod nu le știe încă. Acest proces de sincronizare este, în mod adecvat, numit bârfă, și continuă pentru totdeauna pe măsură ce hashgraphul crește în sus.
Cercurile colorate din figură sunt evenimente speciale numite martori. Ar fi nevoie de ceva timp pentru a explica modul în care martorii sunt diferențiați de evenimentele obișnuite. Deci, mai degrabă decât să facem asta, să discutăm doar ce fac. Martorii sunt evenimentele cheie care au loc Vot virtual ca parte a algoritmului de consens al lui Hashgraph.
Rezultatul acestui vot virtual este că Hashgraph poate ajunge la un consens cu privire la validitatea tranzacțiilor fără calculul costisitor al dovezii de lucru (PoW) și poate procesa sute de mii de tranzacții pe secundă. În cele din urmă, acesta este unul dintre cele mai mari motive pentru care Hashgraph este un potențial concurent pentru blockchain.
Dacă doriți să înțelegeți cum funcționează Hashgraph în profunzime, puteți afla mai multe vizionând videoclipuri pe Hashgraph site-ul web sau citind lor hartie alba.
Comparând Hashgraph și Blockchain
Înainte de a face o comparație între Hashgraph și blockchain, este important să rețineți că Hashgraph nu este un proiect open-source. Asta înseamnă că afirmațiile făcute cu privire la abilitățile sale nu au fost încă verificate independent. Cu toate acestea, acestea sunt acum examinate independent, iar echipa Hashgraph a declarat că are încredere în rezultat.
O afirmație specială care ridică sprâncenele este că Hashgraph poate procesa sute de mii de tranzacții pe secundă. Unul dintre factorii care limitează viteza de procesare este starea (adică stocarea) blockchain-ului sau hashgraph-ului. Pe măsură ce se efectuează mai multe tranzacții, nodurile trebuie să stocheze mai multe informații, scăzând viteza de procesare. Va fi interesant să vedem dacă Hashgraph are un plan pentru a evita această problemă.
Acestea fiind spuse, Hashgraph nu încearcă să facă oamenii obișnuiți să investească printr-un ICO și altfel nu dă impresia că are vreo intenție rea. Deci, pentru această comparație, vom presupune că afirmațiile sale sunt valabile, deoarece nu există niciun motiv să credem că nu sunt.
Să începem prin a analiza una dintre cele mai controversate probleme din spațiul blockchain de astăzi …
Viteza de procesare a tranzacțiilor
Blockchain-ul Bitcoin procesează de obicei mai puțin de 10 tranzacții pe secundă. De aceea, viabilitatea Bitcoin ca monedă pentru adoptarea în masă a fost pusă sub semnul întrebării și de ce a fost creat Bitcoin Cash. Soluțiile din al doilea strat, cum ar fi rețeaua Lightning, ar putea să îmbunătățească drastic scalabilitatea, dar implementarea lor este încă departe.
Între timp, Hashgraph se mândrește cu faptul că poate procesa sute de mii de tranzacții pe secundă, făcându-l opțiunea semnificativ mai bună pentru microplăți și tranzacții rapide cu taxă mică, în general.
Corectitudine
Un alt factor pe care Hashgraph diferă de blockchain este „corectitudinea”. Cu blockchain-ul, minerii au posibilitatea de a alege ordinea în care tranzacțiile apar în blocul pe care îl exploatează. Asta înseamnă că minerii pot, în teorie, manipula ordinea în care procesează tranzacțiile pentru a-și aduce beneficii sau pentru a face rău unei părți care nu le place. Hashgraph pur și simplu nu are această posibilitate, întrucât utilizează Timpul consensual pentru a obține corectitudinea în ordinea procesării tranzacțiilor.
Atacuri miniere și Sybil
Iată unde Hashgraph își face marele compromis pentru a obține rezultatele discutate mai sus. Hashgraph nu folosește dovada muncii (PoW), ceea ce face mult mai puțin costisitoare procesarea tranzacțiilor în raport cu mineritul pe blockchain. Cu toate acestea, acest lucru costă securitatea. Lasă-mă să explic.
În rețelele de la egal la egal, unul dintre atacurile cu care s-ar putea confrunta este ceea ce este cunoscut sub numele de atac Sybil. Acesta este locul în care un adversar controlează mai multe noduri dintr-o rețea, creând identități false, deschizând posibilitatea unui individ de a obține controlul asupra unui procent mare din rețea..
Bitcoin este extrem de rezistent la Sybil. Acest lucru se datorează faptului că toți minerii din rețeaua Bitcoin încearcă să exploateze următorul bloc și să câștige recompensa blocului, așa că sunt motivați să își folosească puterea de calcul completă. Ca urmare, este imposibil ca un atacator să creeze mai multe blocuri pe blockchain generând identități false și rulând mai multe noduri, deoarece acestea sunt încă limitate de puterea lor de calcul. Aceasta este reprezentată pe graficul central din figura de mai sus, în care fiecare nouă identitate creată de un nod necinstit ia pur și simplu o parte din puterea de calcul de la un nod necinstit existent, fără a adăuga la plăcintă.
Ce se întâmplă atunci când nu aveți recompense de blocuri care să stimuleze operatorii de noduri să-și folosească toată puterea de calcul? Pur și simplu, fiecare nod folosește puterea minimă de calcul necesară pentru a menține rețeaua în funcțiune. Prin urmare, este posibil ca un adversar să creeze identități multiple, să ruleze mai multe noduri și să controleze un procent mai mare din rețea decât nodurile oneste. Aceasta este reprezentată pe graficul circular din dreapta în figura de mai sus, în care fiecare nou nod necinstit crește procentul din puterea totală de calcul controlată de noduri necinstite.
Hashgraph nu a atins încă același nivel de rezistență Sybil ca Bitcoin, Ethereum sau alte criptomonede bazate pe blockchain. În cele din urmă, acesta este unul dintre cele mai semnificative motive pentru care Hashgraph se va lupta pentru a câștiga încrederea pasionaților de criptomonede.
Cu toate acestea, Hashgraph a abordat îngrijorările legate de atacurile Sybil, despre care puteți citi Aici. A fi mai puțin rezistent la Sybil nu este în niciun caz sfârșitul lumii, iar Hashgraph are încă multe aplicații foarte utile la o fracțiune din costul Bitcoin. Pur și simplu nu are același grad de securitate în acest sens.
Echipa Hashgraph
Hashgraph a fost creat de Leemon Baird. Baird și-a câștigat B.Sc. în informatică de la Academia Forțelor Aeriene din SUA înainte de a-și continua doctoratul. în Informatică de la Universitatea Carnegie Mellon. El este, de asemenea, co-fondator și CTO al Swirlds Inc, care construiește software utilizând algoritmul de consens Hashgraph.
Celălalt cofondator al Swirlds Inc este Mance Harmon, care are, de asemenea, un background impresionant în informatică și antreprenoriat tehnologic.
Pentru mai multe informații despre Baird, Harmon sau Swirlds, consultați Swirlds site-ul web. De asemenea, vă puteți implica cu Hashgraph prin intermediul lor Meetup.
Concurenți și provocări
În prezent, Hashgraph nu a lansat niciun plan pentru un ICO. De fapt, nu este clar dacă tehnologia Hashgraph va fi sau nu folosită vreodată de o criptomonedă descentralizată. Deocamdată, finanțarea Hashgraph provine de la întreprinderi private care pot utiliza tehnologia pentru aplicații centralizate.
Cu toate acestea, există un precedent pentru o criptomonedă non-blockchain. Acesta ar fi IOTA, a cărui „încurcătură” seamănă foarte mult cu un Hashgraph.
O îmbunătățire evidentă pe care Hashgraph o are față de IOTA este că nodurile pot grupa tranzacții, în timp ce fiecare „eveniment” din IOTA este o singură tranzacție. Prin urmare, debitul Hashgraph poate fi mai rapid, în timp ce lățimea de bandă și spațiul de stocare necesare unui nou nod pentru a se alătura rețelei sunt mai mici.
Deocamdată, IOTA nu are motive să se îngrijoreze de pierderea unei părți din piața lor față de Hashgraph. Vom fi siguri că vă vom actualiza în cazul în care Hashgraph va lansa știri despre un potențial ICO în viitor.
Ultimele gânduri
Hashgraph oferă într-adevăr unele îmbunătățiri față de tehnologia blockchain.
Cu toate acestea, când vine vorba de computere, nu obțineți puncte mari pentru îmbunătățiri cu 20%. Aveți nevoie de o ordine de mărire a mărimii pentru a scutura lucrurile cu adevărat. Având în vedere că Hashgraph este mai susceptibil la atacurile Sybil decât criptomonedele bazate pe blockchain, este posibil să nu fie răspunsul pentru microplăți rapide, sigure și descentralizate..
În plus, o parte din valoarea blockchain-ului este că este relativ ușor de înțeles, ceea ce îl face un candidat mai probabil pentru adoptarea în masă și extensibilitate. Hashgraph s-ar lupta mai mult în acest sens, deoarece tehnologia este destul de complexă și necesită mult timp pentru a înțelege.
Acestea fiind spuse, aplicațiile centralizate pentru Hashgraph sunt în mare parte. Pentru instituțiile private existente, poate avea mai mult sens să implementăm Hashgraph decât un blockchain, având în vedere eficiența sa superioară.
Rămâne de văzut dacă Hashgraph devine vreodată relevant în spațiul criptomonedelor. În ceea ce privește dacă va face ca blockchainul să devină învechit, așa cum au speculat unii, acest răspuns este mult mai clar – blockchain-ul este încă rege în țara criptomonedelor.