Sākotnējo monētu piedāvājumu (ICO) panākumi kā jauns līdzekļu vākšanas modelis neapšaubāmi piesaista tehnoloģiju talantu pieplūdumu, lai izstrādātu tādas blokķēdes tehnoloģijas kā Ethereum un Hyperledger Fabric. Tam ir riska kapitāli, kas miljoniem dolāru ielej blockchain starta projektos. Tomēr praksē lielākā daļa SIO ir domāti projektiem, kas vēl nav īstenojami blokķēdes tehnoloģiju tehnisko ierobežojumu dēļ.
Ethereum dibinātājs Vitāliks Buterins paskaidroja, ka blokķēdes var būt piemērotas dažiem nišas izmantošanas gadījumiem, taču mērogošanas problēmu dēļ tās nedarbojas parastajā lietošanā. Piemēram, Bitcoin un Ethereum apstrādā tikai attiecīgi septiņus un piecpadsmit darījumus sekundē (tx / s). Lai atbalstītu Visa, Buterins paskaidroja, Ethereum vajadzēs mērogot līdz tūkstošiem TX / s. Pat lai darbotos Ņujorkas fondu birža, jums būtu nepieciešami desmitiem tūkstošu darījumu sekundē. Blokķēdes mērogošana šai jaudai, visticamāk, prasīs ievērojamu drošības kompromisu.
Hashgraph ir blokķēdes alternatīva, kas sasniedz augstu mērogojamību, nezaudējot drošību. Ir pierādīts, ka vienā tīklā tiek apstrādāti simtiem tūkstošu tx / s, un ir sagaidāms, ka tas ar miljoniem tx / s sadrupinās. Hashgraph izmanto asinhrono bizantiešu defektu toleranci. Šī ir ļoti droša Bizantijas bojājumu tolerances (BFT) versija.
Kā darbojas hašrāfs?
Lai panāktu ātru, drošu un taisnīgu vienprātību, Hashgraph izmanto divas unikālas metodes: “Tenkas par tenkām” un “Virtuālā balsošana”..
“Tenkas” ir datorzinātnēs bieži lietots termins, ko var definēt kā jebkura nejauša mezgla izsaukšanu un visa mezgla paziņošanu par visu, ko jūs zināt, ka tas vēl nav zināms. Sadalītās virsgrāmatu tehnoloģijās (DLT) darījumi jāpārraida uz visiem tīkla mezgliem. Tenku protokols šo informācijas pārsūtīšanu var sasniegt neticami ātri. “Tenkas par tenkām” attiecas uz nelielu papildu informācijas pievienošanu šai tenku / darījumu lietderīgajai kravai, kas ir divas jauktas ziņas, kurās ir pēdējie divi sarunātie cilvēki. Izmantojot šo informāciju, var izveidot un pastāvīgi atjaunināt Hashgraph, jo katrs mezgls izplata vairāk informācijas.
Lai izskaidrotu tenkas ar vienkāršu piemēru. Alise aprunā A notikumu Bobam. Tagad Bobs pļāpā notikumu B, kurā ir tenkas, kuras Bobs uzzināja no Alises, bet arī visas Boba radītās tenkas. Tenkotā informācija ir pašas tenkas vēsture, un tāpēc to sauc par “tenkām par tenkām”.
Kad Hashgraph ir izveidots, ir ārkārtīgi viegli uzzināt, kāds mezgls balsos, jo mēs zinām, ko zina katrs mezgls un kad viņi to zināja. Tāpēc viņi var veikt “virtuālo balsošanu”, jo katrs mezgls var saprast, kā balso citi mezgli. Tātad būtībā nevienam nav jāpārraida viņa balss tīklā. Salīdzinājumā ar citu tehnoloģiju ieviešanu visiem mezgliem būs jāpārraida balsojuma ziņojumi, kas palēnina tīkla darbību. Tas ļauj katram loceklim panākt Bizantijas vienošanos par jebkādu lēmumu skaitu, nekad nenosūtot vienu balsi. Visbeidzot, nulles joslas platums tiek izmantots ne tikai tenkojot ar Hashgraph, jo katrs mezgls satur Hashgraph vēsturi.
Kā Hashgraph spēj radīt lielu caurlaidspēju?
Apspriežot blokķēdes tīkla ātrumu, mēs faktiski runājam par darījumu apjomu, ko var apstrādāt sekundē, cik ilgs laiks paiet, pirms darījums tiek apstiprināts, un cik ilgs laiks ir nepieciešams, lai visi citi tīkla dalībnieki atrastos vienošanās. Tīkla ātrumu ierobežo joslas platums, ko mezgli nodrošina tīklam.
Tā kā Hashgraph gandrīz neizmanto joslas platumu un spēj sasniegt ļoti lielu caurlaidspēju. Izvietojot īpašu tīklu, kurā ir tikai augstākās klases mezgli, jūs sasniegsiet lielu caurlaidspēju.
Kas ir asinhronā bizantiešu defektu tolerance?
Hashgraph ir vienīgais mūsdienās izmantotais DLT, kas pārstāv asinhrono bizantiešu defektu toleranci. Šī ir spēcīgākā izplatītās sistēmas drošības forma. Tas nozīmē, ka neviens atsevišķs loceklis (vai neliela dalībnieku grupa) nevar liegt sabiedrībai panākt vienprātību, kā arī nevar mainīt vienprātību, kad tā ir sasniegta. Turklāt katrs loceklis galu galā nonāks līdz punktam, kurā viņš droši zina, ka ir panācis vienprātību.
Citi blokķēdes izmanto vājāku Bizantijas defektu tolerances versiju. Kad rodas dubultā tēriņa summa, jums jāgaida, līdz tīkls to pārtrauc "krūtis" to. Tomēr blokķēdei nav matemātiskas garantijas par Bizantijas līgumu, atstājot jūs aiz sevis ar “neapstiprinātu” statusu, un, iespējams, nauda, kas jums tika samaksāta, var pazust, jo tā paliks “neapstiprināta” uz visiem laikiem.
Taisnīgums:
Kā Hashgraph ir taisnīgs? Šeit taisnīgums attiecas uz DLT spēju novērst mezglu manipulācijas ar darījumu secību. Hashgraph ir taisnīgs, jo tas sērijveidā visus darījumus ar kriptogrāfisko laika zīmogu, atšķirībā no blokķēdes, kur kalnrači nosaka secību, kādā darījumi tiek ievietoti katrā blokā. Darījuma pasūtījums var būt ārkārtīgi svarīgs, piemēram, apsveriet iespēju iegādāties to pašu kriptogrāfisko aktīvu, kur pirmais pircējs, iespējams, saņems lētāku cenu.
Hashgraph pret virzīto aciklisko grafiku (DAG)
Tādi projekti kā Obyte, IOTA, un Raiblocks izmanto DAG tehnoloģija, kas sākotnēji ir matemātisks termins. Gan Hashgraph, gan DAG neizmanto Proof-of-Work. Bez tam viņiem nav nekā kopīga. DAG pamatā ir saites starp darījumiem, un Hashgraph pamatā ir vēsture par to, kā mezgli ir savstarpēji sazinājušies.
Ēka ar Hashgraph:
Hashgraph nav atvērtā pirmkoda. Tomēr uzņēmums, kas izplata programmatūru Hashgraph, piedāvā SDK sākt izmantot Java nekomerciālu lietojumprogrammu veidošanai, izmantojot Hashgraph. Tomēr, lai izveidotu pilnu lietojumprogrammu vietnē Hashgraph, izmantojot Swirlds SDK, jums būs jāsazinās ar Swirlds, lai apspriestu nepieciešamo licencēšanu.
Hashgraph projekti:
Hashgraph kompānija Swirlds pašlaik apspriež daudzus uzņēmumus. Tomēr Hashgraph pašlaik īsteno krājaizdevu sabiedrību konsorcijs CULedger, ko atbalsta Credit Union National Association (CUNA) un Mountain West Credit Union Association (MWCUA) centieni. CULedger veido atļautu, izplatītu virsgrāmatu platformu krājaizdevu sabiedrībām Ziemeļamerikā.
Tādējādi izstrādātājiem būs viegli izveidot izplatītas lietojumprogrammas, kuras var izmantot jebkura veida krājaizdevu sabiedrības. Hashgraph nodrošina kopīgu krātuvi šīm lietojumprogrammām, tādējādi samazinot kļūdu iespēju, uzlabojot efektivitāti un nodrošinot visu pušu konsekventu skatu uz datiem.
Secinājums
Hashgraph strādā, lai būtu risinājums, kas var sakārtot internetu nākamajām paaudzēm. Pašreizējā stāvoklī internets ir principiāli kļūdains un nav paredzēts drošam. Hashgraph pievieno esošajai infrastruktūrai uzticības slāni, kas atrisina šīs problēmas un padara darījumu pabeigšanu internetā daudz drošāku. Jūs varētu izteikt līdzību, ka pašreizējais internets ir tāds pats kā ielaušanās mājā, kuru ieskauj žogs un trauksmes sistēma – tiklīdz esat izlauzies cauri tam žogam un atspējojis trauksmi, esat iekšā. Izmantojot sadalītās sistēmas, jums vajadzēs ielauzties vairākās mājās, katrai ar savu žogu un trauksmes sistēmu, visā pasaulē un tieši vienā un tajā pašā laikā.
Hashgraph pamatā ir vēsture par to, kā mezgli ir sarunājušies savā starpā. Tas ir neparasts jēdziens, taču tas ļauj tīkliem ļoti ātri un ar spēcīgiem matemātiskiem pierādījumiem panākt vienprātību.