Better Investing Tips

Hashgraph sutarimo mechanizmo apibrėžimas

click fraud protection

Kas yra „Hashgraph“ sutarimo mechanizmas?

Hashgrafas yra decentralizuotas sutarimo mechanizmas naudojant blokų grandinė „apkalbos“, „apkalbos apie apkalbas“ ir virtualus balsavimas. Jis skirtas spręsti problemas, susijusias su standartiniu sutarimo kūrimu algoritmai, Kaip darbo įrodymas (PoW), kalbant apie didesnį greitį ir didesnį efektyvumą, nes nesiunčia jokių balsų ar informacijos per tinklą, o tai dažnai sukelia spūstis ir vėlavimą.

Pagrindiniai išsinešimai

  • „Hashtag consensus“ sutarimui pasiekti naudojama informacija apie informaciją, o ne pats informacijos turinys.
  • Informacija apie informaciją vadinama „apkalbomis“, o apkalbų grupės - „apkalbos apie apkalbas“.
  • Kriptografijos bendruomenė nesulaukė bendro sutarimo dėl žymų.

Kaip veikia „Hashgraph“ sutarimo mechanizmas

„Hashgraph“ konsensusas naudoja apkalbų protokolą ir yra naudojamas Hedera „blockchain“ platforma.

„Blockchain“ dalyviai, kurie naudoja apkalbų protokolą, perduoda naują informaciją (vadinamą apkalba) apie sandorius, taip pat apkalba apie apkalbas. Bendrinama „apkalbų įvykių“ istorija yra saugoma, nes dalyviai nuolat prideda informaciją apie savo ankstesnes apkalbas prie kiekvieno dabartinio apkalbų pranešimo.

Techniniu požiūriu „blockchain“ apkalbos yra informacija, kurią kiekvienas dalyvis pakartotinai perduoda kitam atsitiktinai pasirinktam nariui ir pasako jiems viską, ką žino apie sandorį. Jis gali būti naudojamas įvairiai informacijai, kurią reikia platinti, perduoti, pvz., Apkalboms apie vartotojo tapatybę, operacijoms ar apkalboms apie blokų grandinės blokus.

Pavyzdžiui, įsivaizduokite socialinį susibūrimą, kuriame per pertraukas susitinka daug draugų ir apkalba. Per pirmąją pertrauką Petras apkalba Paulių kokia nors tema, o Paulius pasakoja ją Pamelai. Iki antros pertraukos Pamela galėjo perduoti šią informaciją kitiems, pavyzdžiui, Priscilla. Taigi, nors Petras (kuris inicijavo apkalbas) tiesiogiai nekalbėjo su Priscilla, ji žino apie Pauliaus apkalbas.

Žinoma, kad su kiekviena pertrauka ši apkalba apytiksliai padvigubina žmonių skaičių, kurie tai žinojo per ankstesnę pertrauką. Apkalbų protokolas bando panaudoti šį mechanizmą, kad būtų pasiektas sutarimas dėl blokų grandinės, nes vis daugiau žmonių sužino apie visas detales arba iš dalies.

Pasinaudoję apkalbų galia

„Hashgraph“ yra duomenų struktūra, kuri tvarko įrašus apie tai, kas kam paskalbo ir kokia tvarka - tai yra, maiša tampa bendra apkalbų įvykių istorija, nes dalyviai prie kiekvienos dabartinės apkalbos nuolat prideda informacijos apie savo ankstesnes apkalbas pranešimą. Tai tampa „apkalbomis apie apkalbas“, kaip ir istorija apie pačias apkalbas. Kadangi kiekvienas narys gauna „Hashgraph“ kopiją, kiekvienas narys gali apskaičiuoti, ką kitas narys jiems žinotų ar būtų galėjęs atsiųsti.

Tarkime, kad Petras ir Paulius yra du „blockchain“ platformos dalyviai, kurie naudoja hashgraph sutarimo mechanizmą. Kai „blockchain“ bus padaryta nauja operacija, ji pradės plisti kitiems nariams.

Petras žinos apie sandorį, bet nesiųs Pauliui jokios tiesioginės informacijos apie tai. Petras žinos, kada Paulius sužinojo apie sandorį, ir žinos, kada Priscilla sužinojo, kad Paulius sužinojo apie tą sandorį. Savo ruožtu Paulius apskaičiuoja, kokią informaciją Petras galėjo atsiųsti, remdamasis savo prognozėmis apie tai, ką Petras gali žinoti. Šis nuspėjamasis Pauliaus skaičiavimas grindžiamas tuo, ką ir kada Petras būtų sužinojęs apie sandorį, remiantis hashgraph turima istorija.

Kadangi tinkle nėra perduodama didelė informacija ir visi skaičiavimai atliekami skirtingų dalyvių savarankiškai, tai iš esmės apsaugo nuo tinklo perkrovos. Šis procesas yra virtualaus balsavimo forma - vietoj to, kad kiekvienas narys tiesiogiai siunčia savo informaciją (balsus) kitam nariui, kiekvienas apskaičiuoja tai, ką kiti gali žinoti.

Tikrovėje neatiduodant nė vieno balso, tinklo komunikacijos išlaidos yra labai mažos, išskyrus pačias operacijas. Apkalbos (išsami informacija apie sandorį) ir apkalbos apie apkalbas (išsami informacija apie sandorio detales) lemia patikimus hashgraph duomenis struktūrą, leidžiančią pasiekti sutarimą, kurio pakanka sandoriui patvirtinti (arba bet kuriam kitam sutarimo kūrimui) reikalavimus).

Hashgrafo algoritmu siekiama sąžiningumo, nes jis turi visišką asinchroniją, nėra dominuojančių lyderių, nėra raundo darbo ir veikia dideliu greičiu be klaidų.

Apie „Splinterlands Blockchain“ žaidimą

Kas yra Splinterlands? „Splinterlands“ yra internetinis kolekcinis kortų žaidimas, kuriame naud...

Skaityti daugiau

Kas yra Ethereum 2.0?

Ethereum turi ilgą istoriją, daug įvykių ir įvykių, žyminčių reikšmingus teigiamus pokyčius ir ne...

Skaityti daugiau

stories ig