Magyar√°zat a Proof of Authority algoritmushoz
KezdŇĎlap
Cikkek
Magyar√°zat a Proof of Authority algoritmushoz

Magyar√°zat a Proof of Authority algoritmushoz

K√∂z√©pszintŇĪ
Közzétéve Dec 8, 2018Frissítve Aug 17, 2023
4m

A kriptovalutat√©r sokat v√°ltozott az√≥ta, hogy az elsŇĎ blokkl√°nc-tranzakci√≥ l√©trej√∂tt a Bitcoin h√°l√≥zat√°n. A j√≥l ismert Proof of Work √©s Proof of Stake algoritmusok mellett m√°s konszenzusmechanizmusokra is tettek javaslatot, amelyek alternat√≠v m√≥dszereket k√≠n√°lnak a konszenzus el√©r√©s√©re egy blokkl√°ncrendszeren bel√ľl.

A Bitcoin √°ltal haszn√°lt PoW konszenzusalgoritmus a mai napig a legmegb√≠zhat√≥bb √©s legbiztons√°gosabb. Ugyanakkor nem igaz√°n sk√°l√°zhat√≥. A Bitcoin, m√°s PoW-alap√ļ blokkl√°ncokhoz hasonl√≥an teljes√≠tm√©ny√©ben korl√°tozott, ami a m√°sodpercenk√©nti tranzakci√≥kat (TPS) jelenti. Ez a korl√°t ahhoz a t√©nyhez k√∂thetŇĎ, hogy a Bitcoin egy csom√≥pontokb√≥l √°ll√≥, elosztott h√°l√≥zatra t√°maszkodik, amelynek konszenzust kell el√©rnie, vagyis a blokkl√°nc aktu√°lis √°llapota tekintet√©ben megegyez√©sre kell jutnia. Ez azt jelenti, hogy mielŇĎtt a tranzakci√≥k √ļj blokkja megerŇĎs√≠t√©st nyerne, a h√°l√≥zati csom√≥pontok t√∂bbs√©g√©nek hiteles√≠tenie √©s j√≥v√° kell hagynia azt. Ez√©rt a Bitcoin decentraliz√°lt jellege nemcsak biztons√°gos √©s bizalomminimaliz√°lt gazdas√°gi rendszert k√≠n√°l, de korl√°tozza is annak lehetŇĎs√©g√©t, hogy nagy mennyis√©gŇĪ tranzakci√≥ feldolgoz√°s√°hoz haszn√°lj√°k.

A m√°sodpercenk√©nti tranzakci√≥k tekintet√©ben a Proof of Stake blokkl√°ncok √°ltal√°ban jobb teljes√≠tm√©nyt ny√ļjtanak a Bitcoinn√°l. Ugyanakkor a k√ľl√∂nbs√©g nem olyan jelentŇĎs, √©s a PoS h√°l√≥zatok nem igaz√°n tudt√°k megoldani a sk√°l√°zhat√≥s√°gi probl√©m√°t.

Ebben a kontextusban, a Proof of Authority módszer bevezetése egy hatékonyabb alternatívaként valósul meg, mivel másodpercenként sokkal több tranzakciót képes végrehajtani.


Mi az a Proof of Authority?

A Proof of Authority (PoA) egy h√≠rn√©valap√ļ konszenzusalgoritmus, amely gyakorlati √©s hat√©kony megold√°st vezet be a blokkl√°nch√°l√≥zatok sz√°m√°ra (k√ľl√∂n√∂sen a priv√°t h√°l√≥zatokhoz). Az elnevez√©st 2017-ben javasolta Gavin Wood, az Ethereum t√°rsalap√≠t√≥ja √©s kor√°bbi technol√≥giai igazgat√≥ja.¬†

A PoA konszenzusalgoritmus az identit√°sok √©rt√©k√©re alapoz, vagyis a blokkvalid√°torok nem az √©rm√©iket, hanem a saj√°t h√≠rnev√ľket stakelik. √Čppen ez√©rt a PoA-blokkl√°ncokat a valid√°tor csom√≥pontok biztos√≠tj√°k, amelyeket √∂nhatalm√ļlag v√°lasztanak megb√≠zhat√≥ entit√°snak.

A Proof of Authority modell korl√°tozott sz√°m√ļ blokkvalid√°torra t√°maszkodik, ami magas szinten sk√°l√°zhat√≥ rendszerr√© teszi. A blokkokat √©s tranzakci√≥kat elŇĎzetesen j√≥v√°hagyott r√©sztvevŇĎk hiteles√≠tik, akik a rendszer moder√°toraik√©nt mŇĪk√∂dnek.

A PoA konszenzusalgoritmus k√ľl√∂nb√∂zŇĎ forgat√≥k√∂nyvek szerint alkalmazhat√≥, √©s √©rt√©kes opci√≥nak tekinthetŇĎ a logisztikai alkalmaz√°sok sz√°m√°ra. P√©ld√°ul, amikor ell√°t√°si l√°ncokr√≥l van sz√≥, a PoA hat√©kony √©s √©sszerŇĪ megold√°st jelent.¬†

A Proof of Authority modell lehetŇĎv√© teszi, hogy a v√°llalatok megtarts√°k az ellenŇĎrz√©st az adataik felett, mik√∂zben √©lvezhetik a blokkl√°nc technol√≥gia ny√ļjtotta elŇĎny√∂ket. A Microsoft Azure az egyik p√©lda, ahol a PoA bevezet√©se folyamatban van. R√∂viden: az Azure platform priv√°t h√°l√≥zatok sz√°m√°ra k√≠n√°l megold√°sokat egy olyan rendszerrel, amely nem k√∂veteli meg egy nat√≠v valuta ‚Äď mint amilyen az ether ‚Äď alkalmaz√°s√°t, mivel nincs sz√ľks√©g b√°ny√°szatra.


Proof of Authority vs. Proof of Stake

Egyesek szerint a PoA egy m√≥dos√≠tott PoS, amely √©rm√©k helyett identit√°sokat haszn√°l. A legt√∂bb blokkl√°nc decentraliz√°lt jellege miatt a PoS nem mindig megfelelŇĎ bizonyos v√°llalkoz√°sok √©s v√°llalatok sz√°m√°ra. Ezzel szemben a PoA-rendszerek jobb megold√°st ny√ļjthatnak a priv√°t blokkl√°ncokhoz, mivel a teljes√≠tm√©ny√ľk jelentŇĎsen nagyobb.


A Proof of Authority konszenzus feltételei

B√°r a felt√©telek rendszerrŇĎl rendszerre v√°ltozhatnak, a PoA konszenzusalgoritmus √°ltal√°ban a k√∂vetkezŇĎkre t√°maszkodik:¬†

  • √Črv√©nyes √©s megb√≠zhat√≥ identit√°sok: a valid√°toroknak meg kell erŇĎs√≠teni√ľk a val√≥di kil√©t√ľket.

  • A valid√°torr√° v√°l√°s neh√©zs√©ge: a jel√∂lt hajland√≥s√°got kell mutasson arra, hogy p√©nzt fektessen be √©s kock√°ztassa a h√≠rnev√©t. Egy szigor√ļ folyamat cs√∂kkenti a megk√©rdŇĎjelezhetŇĎ valid√°torok kiv√°laszt√°s√°nak kock√°zat√°t, tov√°bb√° √∂szt√∂nzi a hossz√ļ t√°v√ļ k√∂telezetts√©gv√°llal√°st.

  • Szabv√°ny a valid√°torok j√≥v√°hagy√°s√°ra: a valid√°torok kiv√°laszt√°si m√≥dszer√©nek minden jel√∂ltn√©l azonosnak kell lennie.¬†

A h√≠rn√©vmechanizmus l√©nyege egy√©rtelmŇĪen a valid√°tor identit√°s√°n alapul. Ez nem lehet k√∂nnyŇĪ folyamat, sem olyan, amelyet k√∂nnyŇĪ feladni. K√©pesnek kell lennie kiszŇĪrni a rosszindulat√ļ szereplŇĎket. V√©g√ľl pedig, ha biztos√≠tjuk, hogy minden valid√°tor ugyanazon a proced√ļr√°n menjen v√©gig, azzal garant√°ljuk a rendszer integrit√°s√°t √©s megb√≠zhat√≥s√°g√°t.


Korl√°tok

A PoA mechanizmus l√°tsz√≥lag megakad√°lyozza a decentraliz√°ci√≥t. Ez√©rt mondhatjuk azt, hogy ez a konszenzusalgoritmus-modell csak egy k√≠s√©rlet a centraliz√°lt rendszerek hat√©konys√°g√°nak n√∂vel√©s√©re. B√°r ez vonz√≥ megold√°ss√° teszi a PoA-t a logisztikai sz√ľks√©gletekkel rendelkezŇĎ nagyv√°llalatok sz√°m√°ra, m√°sokat hezit√°l√°sra k√©sztet ‚Äď k√ľl√∂n√∂sen a kriptovalutak√∂r√∂kben. A PoA-rendszerek kibocs√°t√°si teljes√≠tm√©nye nagy, de a megm√°s√≠thatatlans√°g bizonyos aspektusai k√©rd√©sess√© v√°lnak, amikor az olyan dolgok, mint a cenz√ļra √©s a feketelist√°z√°s k√∂nnyed√©n megval√≥s√≠that√≥k.

Egy m√°sik gyakori kritika, hogy a PoA-valid√°torok kil√©te mindenki sz√°m√°ra l√°that√≥. Az ellen√©rv szerint csak a poz√≠ci√≥ megtart√°s√°ra k√©pes, nagy m√ļlt√ļ szereplŇĎk k√≠v√°nn√°nak valid√°torr√° v√°lni (mint k√∂zismert r√©sztvevŇĎk). M√©gis, a valid√°torok kil√©t√©nek ismerete potenci√°lisan harmadik f√©l √°ltali manipul√°ci√≥hoz vezethet. P√©ld√°ul, ha egy versenyt√°rs meg akarja zavarni egy PoA-h√°l√≥zat mŇĪk√∂d√©s√©t, akkor megpr√≥b√°lhatja becstelen viselked√©sre r√°venni a k√∂zismert valid√°torokat, hogy bel√ľlrŇĎl t√°madj√°k a rendszert.

A PoW, a PoS, illetve a PoA mechanizmusnak is megvannak a saj√°t elŇĎnyei √©s h√°tr√°nyai. K√∂ztudott, hogy a kriptovaluta-k√∂z√∂ss√©g nagy becsben tartja a decentraliz√°ci√≥t, √©s a PoA mint konszenzusmechanizmus fel√°ldozza a decentraliz√°ci√≥t a nagy √°tviteli sebess√©g√©rt √©s a sk√°l√°zhat√≥s√°g√©rt. A PoA-rendszerek velesz√ľletett tulajdons√°gai √©les ellent√©tben √°llnak azzal, ahogyan a blokkl√°ncok eddig mŇĪk√∂dtek. M√©gis, a PoA √©rdekes megk√∂zel√≠t√©st jelent, √©s felt√∂rekvŇĎ blokkl√°ncmegold√°sk√©nt nem hagyhat√≥ figyelmen k√≠v√ľl, mely j√≥l illeszkedhet a priv√°t blokkl√°ncalkalmaz√°sok ig√©nyeihez.

Bejegyzések megosztása
Regisztráljon fiókot
Kamatoztassa tudását a gyakorlatban is, nyisson Binance-fiókot még ma.