[Web3 koncepcija katru dienu] Vienprātības mehānismu klasifikācija

Cilvēkiem, kuri nesaprot vienprātības mehānismu, ir jāuzdod šāds jautājums: kāpēc ir tik daudz vienprātības mehānismu?

Kā minēts iepriekš, vienprātības mehānisms ir atrisināt "uzticības problēmu", tas ir, likt ikvienam noticēt, ka kaut kas patiešām ir noticis. Atgriežoties pie tehnoloģijām, patiesībā tas ir ļaut izplatītajai sistēmai sasniegt konsekventu stāvokli, taču tā nav vienīgā izplatītās sistēmas īpašība. Vispārīgi runājot, sadalītajām sistēmām ir vairākas vissvarīgākās īpašības: konsekvence, pieejamība, nodalījumu tolerance, dzīvīgums, mērogojamība utt. Tomēr saskaņā ar FLP teorēmu un CAP teorēmu sadalītai sistēmai nav iespējams vienlaikus nodrošināt konsekvenci un augstu pieejamību, kas nozīmē, ka visu vienprātības mehānismu projektēšanai ir jāveic kompromiss.

Tāpēc pašreizējie projekti pamatā ieviesīs dažus jauninājumus konsensa mehānisma līmenī, lai labāk pielāgotos faktiskajām vajadzībām un pielietojuma scenārijiem. Bet vispārīgi runājot, pastāv konsensa mehānismu klasifikācijas standarti.

Vienkāršākais tiek klasificēts, pamatojoties uz līdzdalības tiesībām. Konsensa mehānismi, kuru dalībai nepieciešama autorizācija, bieži tiek izmantoti privātās ķēdēs un konsorciju ķēdēs, piemēram, PBFT; konsensa mehānismi, kuros ikviens var piedalīties bez atļaujas, tiek izmantoti publiskās ķēdēs, piemēram, PoW.

Otrkārt, to var klasificēt pēc resursu veidiem, piemēram, skaitļošanas resursiem, piemēram, PoW, ieķīlātiem aktīviem, piemēram, PoS, uzglabāšanas vietai, piemēram, PoC (vietas/uzglabāšanas pierādījums) utt. Šis ir arī visbiežāk izmantotais konsensa mehānisma veids. publiskajās ķēdēs.

Protams, to var klasificēt arī pēc konsistences stipruma.Spēcīga konsistence, piemēram, Paxos, Raft, PBFT, un nestipra konsistence, piemēram, PoW, PoS utt.

To var klasificēt arī pēc kļūdu tolerances veidiem, par kuriem mēs runājām iepriekš, piemēram, tiem, kas var paciest avārijas kļūmes, bet nevar pieļaut bizantiešu defektus, piemēram, Paxos, VR utt.; Ir arī tādi, kas var paciest ļaunprātīgus mezglus un ļaunprātīgus uzvedība, piemēram, PBFT, PoW, PoS utt.

Visbeidzot, to var klasificēt arī pēc galīguma. Mehānismu, kas ir neatgriezenisks pēc lēmuma izpildes, attēlo PBFT; mehānismu, kas ir atgriezenisks noteiktā laika periodā pēc lēmuma izpildes, bet, laikam ejot, atgriezeniskuma iespēja kļūst arvien mazāka un mazāka. PoW.

Vienprātības mehānisms ir liels temats. Mēs vienmēr dzirdam par bezgalīgiem jauninājumiem, bet tas paliek nemainīgs. Kamēr jūs saprotat sadalīto sistēmu īpašības, vienprātības mehānisms nav noslēpumains.

#共识机制 #热门话题