Što je mehanizam konsenzusa?
Mehanizam konsenzusa je mehanizam tolerancije grešaka koji se koristi u računalnim i blockchain sustavima kako bi se postigao potrebni dogovor o jedinstvenoj vrijednosti podataka ili jedinstvenom stanju mreže između distribuiranih procesa ili sustava s više agentima, poput kripto valuta. Koristan je, između ostalog, u vođenju evidencije.
Objašnjen mehanizam konsenzusa
U bilo kojem centraliziranom sustavu, poput baze podataka koja sadrži ključne podatke o vozačkim dozvolama u nekoj zemlji, središnji administrator ima ovlasti za održavanje i ažuriranje baze podataka. Zadatak ažuriranja - poput dodavanja / brisanja / ažuriranja imena ljudi koji su se kvalificirali za određene licence - obavlja središnje tijelo koje je i dalje jedino odgovorno za održavanje originalnih podataka.
Javni blok-lanci koji djeluju kao decentralizirani, samoregulirajući sustavi djeluju na globalnoj razini bez ijednog ovlaštenja. Uključuju doprinose stotina tisuća sudionika koji rade na provjeri i autentifikaciji transakcija koje se događaju na blockchainu i na aktivnostima miniranja blokova.
U takvom dinamički promjenjivom statusu blockchaina, ovim javno dijeljenim knjigama potreban je učinkovit, pravičan, funkcionalan, pouzdan i siguran mehanizam kako bi se osiguralo da su sve transakcije koje se događaju na mreži istinske i svi sudionici suglasni oko konsenzusa. o statusu knjige. Taj najvažniji zadatak obavlja mehanizam konsenzusa, što je skup pravila koja odlučuju o doprinosima različitih sudionika blockchaina.
Postoje različite vrste algoritama mehanizma konsenzusa koji djeluju na različitim principima.
Dokaz rada (POW) uobičajeni je algoritam konsenzusa koji koriste najpopularnije mreže kriptovaluta poput bitcoin i litecoin. Zahtijeva sudionički čvor da dokaže da ih obavljeni posao i predaje kvalificira za primanje prava na dodavanje novih transakcija u blockchain. Međutim, cijeli ovaj mehanizam za rudarjenje bitcoina zahtijeva veliku potrošnju energije i duže vrijeme obrade.
Dokaz uloga (POS) je još jedan uobičajeni algoritam konsenzusa koji se razvio kao jeftina alternativa algoritam za ratne zarobljenike, niskoenergetska. To uključuje raspodjelu odgovornosti za održavanje javne knjige do čvora sudionika razmjerno broju tokena virtualne valute koje posjeduje. Međutim, to dolazi s nedostatkom što promovira štednju kriptokota, umjesto da troši.
Slično tome, postoje i drugi algoritmi za konsenzus poput Dokaz kapaciteta (POC) koji omogućuju dijeljenje memorijskog prostora čvorova koji doprinose u blockchain mreži. Što više čvora ima prostora u memoriji ili na tvrdom disku, dano je više prava za održavanje javne knjige.