Hashgraph vs Blockchain: kurš ir labāks?

Vai esat apmulsis par Hashgraph un Blockchain terminiem un nezināt, ko darīt no abiem? Mēs salīdzinām šīs divas tehnoloģijas.

The Hašgrafs un Blockchain ir divas konkurējošas tehnoloģijas, kas atrisina vienu un to pašu problēmu, nodrošinot uzticību neuzticamā vidē, piemēram, internetā.

Abas tehnoloģijas palīdz uzglabāt un izgūt informāciju decentralizētā tīklā, taču tās risina problēmu dažādos veidos.

Blockchain sagrupē datu ierakstus blokā, uzzīmē šo bloķēšanas laikspiedolu un sajauc tā saturu, lai padarītu to nemainīgu. Savukārt Hashgraph reģistrē atsevišķus darījumus. Taču tā izmanto virtuālo balsošanas metodi, lai panāktu vienprātību par to, kuri darījumi ir derīgi.

Šajā ziņojumā ir aplūkotas šo divu tehnoloģiju aizkulisēs. Lai redzētu, ko tie piedāvā un ko tie nozīmē kriptovalūtu un kriptovalūtu nākotnei.

Kā viss sākās

1976. gadā Stīvs Vozņaks un Stīvs Džobss nolēma sacelties pret iestādījumu, izveidojot Apple Computer. Līdz 1980. gadiem personālais dators un internets izplatījās kā meža ugunsgrēks. Un līdz 1990. gadiem viņi bija kļuvuši par daļu no galvenās kultūras visā pasaulē.

Tomēr dažām uzņēmuma daļām joprojām bija daudz teikšanas tīmeklī, it īpaši attiecībā uz e-komerciju un finansēm. Iemesls ir tāds, ka maksājumu apstrādi un līdzīgas darbības tīmeklī varēja uzticēt tikai pazīstamiem zīmoliem.

Lai to novērstu, kriptogrāfijas pētnieku un datorprogrammētāju grupa izstrādāja sistēmu, kas ļautu cilvēkiem droši veikt darījumus tīmeklī, neizmantojot trešo personu no iestādes, piemēram, bankas.

Šī grupa sākās ar pseidonīmu "Satoshi Nakamoto". Un viņu ģeniālā Bitcoin izgudrojuma bāze ir Blockchain.

Izpratne par izplatītajām virsgrāmatas tehnoloģijām

Banku un citu darījumu trešo pušu problēma ir tā, ka tām ir pilnīga kontrole pār savām datubāzēm. Un tādējādi ir viegli manipulēt ar ierakstiem, nevienam nezinot.

Izkliedētās virsgrāmatas tehnoloģijas atrisina šo problēmu, vairākiem datoriem palaižot vienas un tās pašas datu bāzes kopijas. Katru tīkla datoru sauc par mezglu. Un jo vairāk mezglu jums ir tīklā, jo uzticamāka ir datubāze.

Papildus šādai decentralizētai datu banku pieejai DLT vai Distributed Ledger Technologies izmanto arī īpašus protokolus, algoritmus un citas konvencijas, lai izveidotu visu paketi. Piemēram, Blockchain vai Hashgraph.

Apskatīsim katru.

Blockchain

Blockchain ir datu bāzes sistēma, kas grupē datus blokos un saista šos blokus, izmantojot kriptogrāfiju.

Blokā var būt jebkāda veida dati, sākot no finanšu darījumiem līdz attēliem, videoklipiem, programmatūrai, e-grāmatām utt. Pēc bloka datu grupēšanas tam tiek pievienots laika zīmogs un iepriekšējā bloka jaucējvārds. Pēc tam saturs tiek sajaukts, lai izveidotu unikālu identifikatoru, kas padara ierakstu nemainīgu.

Šīs pieejas mērķis ir tāds, ka, ja blokā kaut ko mainīsit, iegūtais jaukums atšķirsies no šī bloka plaši pieņemtā jaucēja. Līdz ar to, ja mainīsit kaut ko iepriekšējā blokā, arī tā iegūtais jaukums būs atšķirīgs, padarot atšķirīgu arī pašreizējā bloka jaucējfunkciju.

Šī nemainīgība piešķir tehnoloģijai Blockchain nosaukumu, jo bloki, tā teikt, ir kriptogrāfiski sasaistīti. Bitcoin izmanto jaucējfunkciju SHA-256, lai ģenerētu nejaušu virkni, kuras garums ir 256 biti neatkarīgi no ievades datu garuma.

Bitcoin Blockchain izmērs pašlaik pārsniedz 200 GB, un vidējais bloks ir aptuveni 1 MB liels. Tā kā katrs bloks satur vienkāršus finanšu darījumus, 1 MB apstrādājams ir daudz darījumu.

Turklāt kalnračiem, kas apstrādā darījumu, ir jāturpina palaist jaucējfunkciju atkal un atkal, līdz tā izveido unikālu SHA-256 jaucējfunkciju ar iepriekš definētām specifikācijām, piemēram, pašreizējām 19 priekšējām nullēm. Šī prasība ir radījusi situāciju, kad Bitcoin tīkls veic 150 pārbaudes (1018  hashes) sekundē.

Lai novērtētu šo skaitli, globālais Bitcoin ieguves tīkls vienam darījumam izmanto līdz 800 kWh elektroenerģijas. Tas ir aptuveni 3 MWh sekundē (4 darījumi sekundē), 190 MWh minūtē un tā tālāk, līdz jūs sasniedzat 50–100 TWh gadā. Ar to pietiek enerģijas, lai darbinātu visas Kaimanu salas veselam mēnesim.

Hašgrāfs

Lai ierobežotu elektroenerģijas izšķērdēšanu, kas saistīta ar blokķēdes uzturēšanu, dažādas grupas ir izstrādājušas dažādas pieejas. Un tas ietver Hashgraph.

Jāņem vērā, ka ir patentēta Hashgraph tehnoloģija, kas pieder tās izgudrotājam. Un tad ir Hedera Hashgraph, kas ir atļauts, publisks tīkls, kas vada Hashgraph tiešo ieviešanu.

Hashgraph sistēma mēģina izveidot ātru un energoefektīvu vidi, izmantojot virzītas akrila diagrammas un divi protokoli:

  1. Tenkas par tenkām
  2. Virtuālā balsošana

1. Tenkas par tenkām

Lai sāktu darījumu Hashgraph, jums ir jāpārsūta šī darījuma informācija uz tīkla mezglu. Šis mezgls pēc tam atkārtoti pārsūtīs informāciju dažiem nejaušiem mezgliem, kuri savukārt atkārtoti pārsūtīs informāciju par darījumu citiem nejaušiem mezgliem.

Šos nejaušos mezglus sauc par kaimiņiem, un katra darījuma informācija tiek saukta par notikumu. Katrs notikums satur informāciju no iepriekšējiem diviem notikumiem pirms tā, un līdz ar to nosaukums “tenkas par tenkām”.

Šādas informācijas pārsūtīšanas sekas ir tādas, ka tenkas izplatās tikpat ātri kā ugunsgrēks, un tikai dažu sekunžu laikā lielākajai daļai (66%) mezglu vajadzētu būt šī darījuma kopijai, tādējādi panākot vienprātību.

Tagad notikums ir jāpievieno izplatītajām virsgrāmatām, izmantojot tā laika zīmogu hronoloģiskai kārtošanai.

2. Virtuālā balsošana

Otra iespaidīgā Hashgraph daļa ir virtuālais balsošanas protokols. Tā kā katrs notikums satur informāciju par diviem iepriekšējiem notikumiem, mezgli izmanto šo informāciju, lai balsotu par to, kuri notikumi ir notikuši pirms tiem, un tiem būtu jāpiešķir prioritāte.

Virtuālās balsošanas mērķis ir novērst situāciju, kad mezglam neizdodas nodot informāciju, jo tā ir ļaunprātīga vai bizantiska. Un šī informācijas nenodošana var apturēt šo darījumu no 2/3 vairākuma un iespējamās vienprātības sasniegšanas.

Lai atrisinātu šo problēmu, katrs notikums pēc tam balso par iepriekšējiem notikumiem, pēc kuriem tas var izsekot saviem senčiem. Un tas palīdz nodrošināt, ka iepriekšējie darījumi, kas neizdevās sasniegt vairākumu bojātu mezglu dēļ, joprojām tiks savlaicīgi apstrādāti.

Šis balsošanas process aptver dažādas kārtas vai saziņas laika posmus, padarot to asinhronu. Tātad šis algoritms tiek uzskatīts par asinhronu Bizantijas kļūdu izturīgu (aBFT).

Hashgraph vs Blockchain

Lai gan Hashgraph un Blockchain sistēmas cenšas droši un uzticami pārvaldīt datus sadalītajos tīklos, tās abas to dara dažādos veidos, radot būtiskas atšķirības.

Šeit ir šo atšķirību apskats tabulā.

HašgrafsBlockchain
Palaišanas datums:20172008
licence:Patentēta tehnoloģijaAtvērtais avots
Vienprātība:Virtuālā balsošanaDarba apliecinājums, likme utt
Ātrums:10,000 XNUMX+ TPS4-15 TPS
Godīgums:100%N / A
Drošība:ABFTKripto jaukšana
Energoefektivitāte:augstsZems
KWh par darījumu:~ 0.0002~ 100 - 900
Darījuma maksa:$ 0.0001 +$ 15 +
Darījuma apstiprināšana:vienprātībaAutors Miner
Atļauja:AtļautsNav pieļaujams
Piekļuve tīklam:Privāts/publisksvalsts

1. Licencēšana

Bitcoin un tā pamatā esošā Blockchain tehnoloģija tika izlaista saskaņā ar MIT licenci, padarot to par ļoti pieļaujamu bezmaksas un atvērtā pirmkoda programmatūru. Šī lietošanas brīvība ir palīdzējusi palielināt Blockchain popularitāti. Kā arī tās dažādās dakšiņas un konkurējošās pieejas.

Savukārt Hashgraph ir patentēta tehnoloģija, kas pieder uzņēmumam Swirlds, kuru dibināja tā izgudrotājs Lemons Bērds. Pēc tam Swirlds licencēja tehnoloģiju Hedera fondam, lai iegūtu 10% daļu no Hedera tīkla ieņēmumiem.

2. Vienprātība

Hedera Hashgraph izmanto virtuālo balsošanu kā savu vienprātības mehānismu. Viss, kas nepieciešams, ir, lai 2/3 mezglu piekrīt, un šis lēmums ir galīgs. No otras puses, blokķēdes izmanto dažādus protokolus.

Bitcoin izmanto Proof-of-Work protokolu, kas ir ļoti energoietilpīga un izšķērdīga sistēma. Ethereum izmanto Proof-of-Stake protokolu, kas vienkārši nozīmē, ka kalnracis pirms ieguves iegulda dažas savas kriptovalūtas. Un, ja viņam tas izdodas, viņš laimē tieši tādu summu, kādu nolicis.

Citi Blockchain konsensa protokoli ietver Proof-of-Space, kas izmanto vietu cietajā diskā kā piesaistes mehānismu. Un Proof-of-Elapsed-time, kas izmanto specializētu aparatūru, lai piešķirtu katram kalnračim minimālo gaidīšanas laiku.

3. ātrums

Saskaņā ar šo paziņojumu presei no 2020. gada septembra Hedera Hashgraph pārsniedza 1.5 miljonus darījumu dienā, dubultojot Ethereum darījumu skaitu un aptuveni 7 reizes vairāk nekā Bitcoin. Līdz 2021. gada martam Hedera bija pārsniegusi 200 miljonus darījumu mēnesī, un aprīlī tas pārsniedza Kopējais darījumu apjoms ir 1 miljards slieksnis.

Jāatzīmē, ka šo panākumu iemesls ir zemās un paredzamās darījumu izmaksas Hedera hashgraph. Tas ir pretrunā ar blokķēdes sistēmu neuzticamajām izmaksām, kurām ir tendence pieaugt, veicot vienlaicīgākus darījumus.

4. Taisnīgums

Blockchain kalnrači izvēlas, kurus darījumus apstrādāt, un tas piešķir augstāku prioritāti tiem, kas piedāvā augstākas maksas kalnračiem. Rezultāts ir ilgāks apstiprinājuma laiks dažiem darījumiem un palielinās izmaksas, palielinoties tīkla lietojumam.

Hashgraph novērš šo negodīgumu, veicot darījumus ar laika zīmogu un pievienojot tos virsgrāmatai, tiklīdz ir panākta 66% vienprātība. Un, izmantojot arī virtuālo balsošanu, visiem notikumiem tiek garantēta ātra apstrāde.

5. Enerģijas patēriņš un efektivitāte

Bitcoin izmanto simtiem kWh vienam darījumam, bieži sasniedzot 800 kWh. Ethereum ir konservatīvāks, taču tas joprojām var izmantot līdz 100 kWh vienam darījumam. Tas ir saistīts ar jaukšanas procesu, kas kalnračiem jāveic, lai atrastu noteiktu virkni.

Hashgraph patērē tikai 0.0002 kWh elektroenerģijas vienam darījumam, kas ir bezgalīgi mazāks daudzums salīdzinājumā ar blokķēdēm. Tas arī padara to par videi draudzīgu iespēju dabas mīļotājiem.

6. Darījumu izmaksas

Blokķēdes izmaksas ir mainīgas, un darījumiem ar augstāku maksu tiek piešķirta prioritāte. Kopā ar ierobežoto ātrumu no 4 līdz 15 darījumiem sekundē, darījumu izmaksas šodien bieži pārsniedz USD 15. Pat sasniedzot $ 25 un $ 30+ ar augstu aktivitāti.

Hashgraph visas izmaksas tiek saglabātas vienādas un tiek iekasētas USD fiat naudā. Cenas, protams, atšķiras atkarībā no tā, ko vēlaties darīt. Taču jūs vienmēr varat izdomāt, cik maksās darījums, sākot no USD 0.0001.

7. Tīkla piekļuve

Bitcoin vienmēr ir bijis publisks tīkls bez atļaujām. Tas nozīmē, ka ikviens, kam ir dators, var redzēt darījumus, un ikviens, kam ir pietiekami laba aparatūra, var lejupielādēt klientu un pievienoties tīklam. Atļauja nav nepieciešama. Citiem Blockchain projektiem var būt atšķirīgas, bet līdzīgas prasības.

Hedera Hashgraph ir arī publiska, piemēram, Bitcoin, taču tā ir atļauta. Tas nozīmē, ka jums būs nepieciešams uzaicinājums, lai tiktu pieņemts tīklā.

Secinājumi

Mēs esam nonākuši līdz šīs Hashgraph vs Blockchain ziņas beigām, un jūs redzējāt, ka to pamatā esošās tehnoloģijas ir atklātas.

Blockchain ir savas stiprās un vājās puses. Bet tā dara arī Hashgraph. Tāpēc tieši jūsu pašreizējās vajadzības noteiks, kurš risinājums jums ir labāks.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke ir datoru entuziasts, kuram patīk lasīt dažādas grāmatas. Viņš dod priekšroku Linux, nevis Windows/Mac, un ir izmantojis
Ubuntu kopš tā sākuma. Jūs varat viņu noķert Twitter, izmantojot bongotrax

Raksti: 299

Saņemiet tehnikas preces

Tehniskās tendences, starta tendences, atsauksmes, tiešsaistes ienākumi, tīmekļa rīki un mārketings vienu vai divas reizes mēnesī