Hašgrāfa konsensa mehānisma DEFINĪCIJA
Hašgrāfs ir jauna veida vienprātības mehānisms, kas panāk vienprātību, izmantojot blokķēdes jēdzienus tenkas, tenkas par tenkas un virtuālo balsošanu. Tas ir lielāks par citiem standarta vienprātības panākšanas algoritmiem, piemēram, darba pierādījumiem (PoW), attiecībā uz lielāku ātrumu un lielāku efektivitāti, jo tas tīklā nenosūta nevienu balsu vai informāciju, kas bieži rada sastrēgumus un kavēšanos.
Hašgrāfa konsensa mehānisma sadalīšana
Hašgrāfa vienprātībā tiek izmantots tenku protokols, un to izmanto Hedera blokķēdes platformā. Blokķēdes dalībnieki, izmantojot tenku protokola releja informāciju (sauktu tenkas) par darījumiem, viņi arī tenkas par tenkas. Tiek saglabāta sadarbības tenku “tenku notikumi” vēsture, jo dalībnieki katram pašreizējam tenkas ziņojumam pievieno informāciju par savām iepriekšējām tenkas.
Tenku spēka izmantošana
Tehniskā ziņā blokķēde tenkas ir informācija, kuru katrs dalībnieks atkārtoti nodod citam dalībniekam, kurš izvēlēts pēc nejaušības principa, un stāsta viņiem visu, ko viņi zina par darījumu. To var izmantot, lai pārsūtītu visdažādāko informāciju, kas ir jāizplata, piemēram, tenku veidošana par lietotāju identitātēm, transakcijas vai tenku veidošana par blockchain blokiem.
Piemērs: pieņemsim, ka sabiedriskā sapulce notiek, kad daudzi draugi satiekas un pļāpā starp tām. Saka, ka Pīters pirmajā pārtraukumā dod tenku Paulam par kādu tēmu, un Pāvils to stāsta Pamelai. Iespējams, ka līdz otrajam pārtraukumam Pamela šo informāciju pārraidīja citiem, piemēram, Priscilla, tāpēc, lai arī Pēteris (kurš uzsāka tenkas) tieši nerunāja ar Priscilla, viņa zina par Pāvila tenku. Ar katru pārtraukumu ir zināms, ka šī tenka aptuveni divkāršo to cilvēku skaitu, kuri to zināja iepriekšējā pārtraukumā. Tenkas protokols mēģina izmantot šo mehānismu, lai panāktu vienprātību, jo arvien vairāk cilvēku pilnībā vai daļēji uzzina detaļas.
Hašgrāfs ir datu struktūra, kas uztur ierakstus par to, kam un kam dots evaņģēlijs, proti, hashgrāfs kļūst par tenku notikumu sadarbības vēsturi, jo dalībnieki katram pašreizējam tenkas ziņojumam pievieno informāciju par savām iepriekšējām tenkas. Tas kļūst par “tenku par tenku”, jo tā ir pati tenku vēsture. Tā kā katrs dalībnieks iegūst Hašgrāfa kopiju, katrs dalībnieks var aprēķināt, ko otrs dalībnieks zinātu vai būtu varējis viņiem nosūtīt.
Saka, ka Pēteris un Pāvils ir divi dalībnieki blockchain platformā, kas izmanto hashgraph vienprātības mehānismu. Kad bloķēšanas ķēdē tiks ievietots jauns darījums, tas sāks izplatīties citiem dalībniekiem. Pīters uzzinās par darījumu, bet par to Pāvilam tiešu informāciju nesūtīs. Pēteris uzzinās, kad Pāvils uzzināja par darījumu, un zinās, kad Priskilla uzzināja par faktu, ka Pāvils bija uzzinājis par šo darījumu. No savas puses Pāvils aprēķina, kādu informāciju Pēteris, iespējams, ir nosūtījis, balstoties uz paša pareģojumu par to, ko Pēteris var zināt. Šis prognozējamais Pāvila aprēķins ir balstīts uz to, ko un kad Pēteris būtu uzzinājis par darījumu, saskaņā ar hashgrāfā pieejamo vēsturi.
Tā kā tīklā netiek pārraidīta apjomīga informācija un visus aprēķinus dažādi dalībnieki veic paši, tas lielā mērā ļauj atbrīvot tīkla pārslodzi. Tā ir virtuāla balsošana - tā vietā, lai katrs loceklis tieši nosūtītu savu informāciju (balsis) otram loceklim, katrs aprēķina, ko citi var zināt. Ja realitātē netiek nodota viena balss, tīkla darījumiem ir ļoti maz papildu pašu darījumu. Tenkas (informācija par darījumu) un tenkas par tenkas (informācija par informāciju par darījumu) rada uzticamu hashgrāfa datu struktūru, kas ļauj izveidot vienprātību, kas ir pietiekama darījuma autentiskuma noteikšanai (vai citām vienprātības panākšanas prasībām).).
Hašgrāfa algoritma mērķis ir panākt taisnīgumu, jo tam ir pilnīga asinhronība, nav dominējošu vadītāju, nav apaļa robina darba un liela ātruma, bez iespējamām kļūmēm.
