KezdŇĎlap
Cikkek
Mi az a Proof of Stake (PoS)?

Mi az a Proof of Stake (PoS)?

K√∂z√©pszintŇĪ
Közzétéve Dec 6, 2018Frissítve May 9, 2024
8m

TL;DR

A Proof of Stake a Proof of Work n√©pszerŇĪ, alternat√≠v konszenzus mechanizmusa. Sz√°m√≠t√°si teljes√≠tm√©ny helyett, a valid√°toroknak a tranzakci√≥k √©rv√©nyes√≠t√©s√©hez, √©rm√©ket kell stakelni√ľk. Ez drasztikusan cs√∂kkenti a sz√ľks√©ges energiafogyaszt√°st. A Proof of Stake jav√≠tja a decentraliz√°ci√≥t, a biztons√°got √©s a sk√°l√°zhat√≥s√°got is.¬†

A Proof of Stake azonban kev√©sb√© hozz√°f√©rhetŇĎ a kript√≥ n√©lk√ľl. Tov√°bb√°, az 51%-os t√°mad√°s az alacsony piaci kapitaliz√°ci√≥j√ļ blokkl√°ncok eset√©ben k√∂nnyen megval√≥s√≠that√≥. Mivel a Proof of Stake rendk√≠v√ľl sokoldal√ļ, sz√°mos v√°ltozata l√©tezik a k√ľl√∂nb√∂zŇĎ blokkl√°ncokhoz √©s felhaszn√°l√°si ter√ľletekhez.


Bevezetés

A Proof of Stake ma messze a legn√©pszerŇĪbb v√°laszt√°s a blokkl√°nch√°l√≥zatok sz√°m√°ra. De a sok vari√°ci√≥ miatt neh√©z lehet meg√©rteni az alapvetŇĎ fogalmakat. Manaps√°g nem val√≥sz√≠nŇĪ, hogy eredeti form√°j√°ban l√°thatja. Mindazon√°ltal az √∂sszes Proof of Stake ugyanazokat az alapfogalmakat tartalmazza. E hasonl√≥s√°gok meg√©rt√©se seg√≠t abban, hogy jobb d√∂nt√©seket hozzon a haszn√°lt blokkl√°ncokkal √©s azok mŇĪk√∂d√©s√©vel kapcsolatban.


Mit jelent a Proof of Stake?

A Proof of Stake konszenzus algoritmust 2011-ben mutatt√°k be a Bitcointalk f√≥rumon. A Proof of Work probl√©m√°inak megold√°sak√©nt javasolt√°k. B√°r mindkettŇĎnek a c√©lja a blokkl√°nc konszenzus el√©r√©se, a folyamat, amelyet k√∂vetnek, meglehetŇĎsen elt√©rŇĎ. Ahelyett, hogy sz√°m√≠t√°sig√©nyes bizony√≠t√©kot kellene szolg√°ltatniuk, a r√©sztvevŇĎk csak azt bizony√≠tj√°k, hogy stakelt√©k az √©rm√©ket.


Hogyan mŇĪk√∂dik a Proof of Stake?

A Proof Of Stake algoritmus egy √°lv√©letlen v√°laszt√°si folyamatot haszn√°l a valid√°torok kiv√°laszt√°s√°ra a csom√≥pontok csoportj√°b√≥l. A rendszer t√∂bb t√©nyezŇĎ kombin√°ci√≥j√°t haszn√°lja, bele√©rtve a stakel√©s idej√©t, a v√©letlenszerŇĪs√©g egy elem√©t √©s a csom√≥pont vagyon√°t.

A Proof of Stake rendszerekben a blokkokat elŇĎ√°ll√≠tj√°k vagy ‚Äěkov√°csolj√°k‚ÄĚ, nem pedig b√°ny√°ssz√°k. EttŇĎl f√ľggetlen√ľl elŇĎfordulhat, hogy alkalmank√©nt haszn√°lj√°k a ‚Äěb√°ny√°szott‚ÄĚ kifejez√©st. A legt√∂bb Proof of Stake kriptovaluta ‚ÄěelŇĎre kov√°csolt‚ÄĚ √©rm√©k k√≠n√°lat√°val indul, hogy a csom√≥pontok azonnal indulhassanak.

Az elŇĎ√°ll√≠t√°si folyamatban r√©szt vevŇĎ felhaszn√°l√≥knak egy bizonyos mennyis√©gŇĪ √©rm√©t kell a h√°l√≥zaton z√°rolniuk stake gyan√°nt. A stake m√©rete hat√°rozza meg annak az es√©ly√©t, hogy egy csom√≥pontot kiv√°lasztanak a k√∂vetkezŇĎ valid√°tornak - min√©l nagyobb a stake, ann√°l nagyobb az es√©lye. A kiv√°laszt√°si folyamatba egyedi m√≥dszereket illesztenek be, hogy ne csak a h√°l√≥zat leggazdagabb csom√≥pontjai r√©szes√ľljenek elŇĎnyben. A k√©t leggyakrabban haszn√°lt m√≥dszer a v√©letlenszerŇĪ blokkv√°laszt√°s √©s az √©rmekor kiv√°laszt√°sa.

V√©letlenszerŇĪ blokkv√°laszt√°s

A v√©letlenszerŇĪ blokkv√°laszt√°si m√≥dszerben a valid√°torok kiv√°laszt√°sa √ļgy t√∂rt√©nik, hogy a legalacsonyabb hash-√©rt√©k √©s a legmagasabb stake kombin√°ci√≥j√°val rendelkezŇĎ csom√≥pontokat keresik. Mivel a stake m√©rete nyilv√°nos, a k√∂vetkezŇĎ valid√°tort m√°s csom√≥pontok megj√≥solhatj√°k.

√Črmekor kiv√°laszt√°sa

Az √©rmekor v√°laszt√°si m√≥dszer aszerint v√°lasztja ki a csom√≥pontokat, hogy mi√≥ta vannak a tokenjeik stakelve. Az √©rm√©k kor√°t √ļgy sz√°m√≠tj√°k ki, hogy megszorozz√°k az √©rm√©k stakelt napjainak sz√°m√°t a stakelt √©rm√©k sz√°m√°val.¬†

Miut√°n egy csom√≥pont l√©trehozott egy blokkot, az √©rme kora vissza√°ll null√°ra, √©s egy bizonyos ideig v√°rnia kell, hogy √ļjabb blokkot hozhasson l√©tre - ez megakad√°lyozza, hogy a nagy stake-el rendelkezŇĎ csom√≥pontok uralj√°k a blokkl√°ncot.

Tranzakciók validálása

Minden Proof of Stake algoritmust haszn√°l√≥ kriptovalut√°nak megvannak a saj√°t szab√°lyai √©s met√≥dusai, amelyeket a h√°l√≥zat √©s a felhaszn√°l√≥k sz√°m√°ra a lehetŇĎ legjobb kombin√°ci√≥nak tartanak.

Amikor egy csom√≥pontot kiv√°lasztanak a k√∂vetkezŇĎ blokk l√©trehoz√°s√°ra, ellenŇĎrzi, hogy a blokkban l√©vŇĎ tranzakci√≥k √©rv√©nyesek-e. Ezut√°n al√°√≠rja a blokkot, √©s hozz√°adja a blokkl√°nchoz. Jutalomk√©nt a csom√≥pont megkapja a blokk tranzakci√≥s d√≠j√°t, √©s egyes blokkl√°ncokon egy √©rmejutalmat.

Ha egy csom√≥pont fel akar hagyni a blokkok l√©trehoz√°s√°val, a hozz√°tartoz√≥ stake √©s a megszerzett jutalmak egy bizonyos idŇĎ ut√°n felszabadulnak, idŇĎt adva a h√°l√≥zatnak, hogy ellenŇĎrizze, hogy nincsenek-e hamis blokkok, amelyeket a csom√≥pont adott a blokkl√°nchoz.


Mely blokkl√°ncok haszn√°lnak Proof of Stake-et?

Az Ethereum ut√°ni legt√∂bb blokkl√°nc Proof of Stake konszenzus mechanizmust haszn√°l. JellemzŇĎen mindegyik a h√°l√≥zat ig√©nyeinek megfelelŇĎen m√≥dosul. Ezekkel a vari√°ci√≥kkal a cikk k√©sŇĎbbi r√©sz√©ben foglalkozunk. Az Ethereum √°t√°ll√°sa a Proof of Stake-re az Ethereum 2-0-val m√°r folyamatban van.

Proof of Stake-et vagy annak egy form√°j√°t haszn√°l√≥ blokkl√°nch√°l√≥zatok a k√∂vetkezŇĎk:

1. BNB Chain

2. BNB Smart Chain

3. Solana

4. Avalanche

5. Polkadot


A Proof of stake elŇĎnyei

A Proof of Stake sz√°mos egy√©rtelmŇĪ elŇĎnnyel rendelkezik a Proof of Work mechanizmushoz k√©pest. Ez√©rt az √ļj blokkl√°ncok szinte mindig Proof of Stake-et haszn√°lnak. ElŇĎnyei a k√∂vetkezŇĎk:

Alkalmazkodóképesség

Ahogy a felhaszn√°l√≥k ig√©nyei √©s a blokkl√°ncok v√°ltoznak, √ļgy v√°ltozik a Proof of Stake is. Ez j√≥l l√°tszik a rengeteg adapt√°ci√≥b√≥l. A mechanizmus sokoldal√ļ, √©s k√∂nnyen alkalmazkodik a legt√∂bb blokkl√°nc-felhaszn√°l√°shoz.

Decentralizáció

T√∂bb felhaszn√°l√≥t √∂szt√∂n√∂znek a csom√≥pontok futtat√°s√°ra, mivel ez megfizethetŇĎbb. Ez az √∂szt√∂nz√©s √©s a v√©letlenszerŇĪ elj√°r√°s is decentraliz√°ltabb√° teszi a h√°l√≥zatot. B√°r l√©teznek stake poolok, sokkal nagyobb az es√©lye annak, hogy valaki sikeresen l√©trehoz egy blokkot a Proof of Stake keret√©ben. √Ėsszess√©g√©ben ez cs√∂kkenti a stake poolok sz√ľks√©gess√©g√©t.¬†

Energiahatékonyság

A Proof of Stake hihetetlen√ľl energiatakar√©kos a Proof of Work mechanizmushoz k√©pest. A r√©szv√©tel k√∂lts√©gei ink√°bb az √©rm√©k stakel√©s√©nek gazdas√°gi r√°ford√≠t√°s√°n alapulnak, mint a feladv√°nyok megold√°s√°nak sz√°m√≠t√°si k√∂lts√©gein. Ez a mechanizmus a konszenzusmechanizmus mŇĪk√∂dtet√©s√©hez sz√ľks√©ges energia jelentŇĎs cs√∂kken√©s√©hez vezet.

Skálázhatóság

Mivel a Proof of Stake nem t√°maszkodik fizikai g√©pekre a konszenzus l√©trehoz√°s√°hoz, jobban sk√°l√°zhat√≥. Nincs sz√ľks√©g hatalmas b√°ny√°szfarmokra vagy nagy energiaforr√°sokra. T√∂bb valid√°tor hozz√°ad√°sa a h√°l√≥zathoz olcs√≥bb, egyszerŇĪbb √©s el√©rhetŇĎbb.¬†

Biztons√°g

A stakel√©s p√©nz√ľgyi motiv√°ci√≥k√©nt mŇĪk√∂dik a valid√°tor sz√°m√°ra, hogy ne dolgozzon fel csal√°rd tranzakci√≥kat. Ha a h√°l√≥zat csal√°st √©szlel, a valid√°tor elvesz√≠ti a stake egy r√©sz√©t √©s a j√∂vŇĎbeni r√©szv√©teli jog√°t. Teh√°t am√≠g a stake magasabb, mint a jutalom, a valid√°tor t√∂bb √©rm√©t vesz√≠tene, mint amennyit a csal√°ssal nyerne.

A h√°l√≥zat hat√©kony ellenŇĎrz√©s√©hez √©s a csal√°rd tranzakci√≥k j√≥v√°hagy√°s√°hoz egy csom√≥pontnak t√∂bbs√©gi stake-el kell rendelkeznie a h√°l√≥zatban, amit 51%-os t√°mad√°snak neveznek. A kriptovaluta √©rt√©k√©tŇĎl f√ľggŇĎen szinte lehetetlen megszerezni a h√°l√≥zat feletti ellenŇĎrz√©st, mivel a forgalomban l√©vŇĎ k√≠n√°lat 51%-√°t kellene birtokolni.¬†

Ez azonban h√°tr√°nyt is jelenthet, amit al√°bb kifejt√ľnk.


A Proof of Stake h√°tr√°nyai

B√°r a Proof of Stake sz√°mos elŇĎnnyel rendelkezik a Proof of Work mechanizmushoz k√©pest, vannak gyenges√©gei is:

Fork

Egy szabv√°nyos Proof of Stake mechanizmussal nincs akad√°lya annak, hogy egy fork mindk√©t oldal√°t b√°ny√°ssz√°k. A Proof of Work eset√©ben mindk√©t oldal b√°ny√°szata energiapazarl√°shoz vezet. A Proof of Stake eset√©ben a k√∂lts√©gek sokkal kisebbek, ami azt jelenti, hogy az emberek a fork mindk√©t oldal√°ra ‚Äěfogadhatnak‚ÄĚ.

El√©rhetŇĎs√©g

A stakel√©s megkezd√©s√©hez sz√ľks√©ge lesz egy blokkl√°nc nat√≠v token k√≠n√°lat√°ra. Ehhez meg kell v√°s√°rolnia a tokent egy tŇĎzsd√©n vagy m√°shol. A sz√ľks√©ges mennyis√©gtŇĎl f√ľggŇĎen jelentŇĎs befektet√©sre lehet sz√ľks√©ge ahhoz, hogy hat√©konyan kezdjen el stakelni.¬†

A Proof of Work esetében olcsó bányászati felszerelést vásárolhat vagy akár bérelhet is. Ezzel csatlakozhat egy poolhoz, és gyorsan elkezdheti a validálást és a pénzkeresést.

51%-os t√°mad√°s

Bár a Proof of Work is ki van téve az 51%-os támadásoknak, a Proof of Stake esetében ezek a támadások lényegesen könnyebbek lehetnek. Ha egy token árfolyama összeomlik, vagy a blokklánc alacsony piaci kapitalizációval rendelkezik, elméletileg olcsó lehet a tokenek több mint 50%-ának felvásárlása és a hálózat irányításának átvétele.


Proof of Work vs. Proof of Stake

Ha √∂sszehasonl√≠tjuk a k√©t konszenzusmechanizmust, van n√©h√°ny alapvetŇĎ k√ľl√∂nbs√©g.


Proof of Work (PoW)

Proof of Stake (PoS)

Sz√ľks√©ges felszerel√©s

Bányászati berendezések

Minimális mennyiség vagy semmi

Energiafogyaszt√°s

Magas

Alacsony

Tendencia

Centralizáció

Decentralizáció

Validációs módszer

Számítási bizonyíték

√Črm√©k stakel√©se


A blokkl√°ncok k√∂z√∂tt azonban sokf√©le Proof of Stake mechanizmus l√©tezik. Sok k√ľl√∂nbs√©g az alkalmazott mechanizmust√≥l f√ľgg.


M√°s konszenzus mechanizmusok, amelyek a Proof of Stake-re √©p√ľlnek

A Proof of Stake rendk√≠v√ľl alkalmazkod√≥. A fejlesztŇĎk m√≥dos√≠thatj√°k a pontos mechanizmust, hogy az megfeleljen a blokkl√°nc egyedi felhaszn√°l√°si c√©ljainak. Az al√°bbiakban felsorolunk n√©h√°nyat a leggyakoribbak k√∂z√ľl ¬†

Delegated Proof of Stake (DPoS)

A Delegated Proof of Stake lehetŇĎv√© teszi a felhaszn√°l√≥k sz√°m√°ra, hogy √©rm√©ket stakeljenek an√©lk√ľl, hogy valid√°torr√° v√°ln√°nak. Ebben az esetben egy valid√°tor m√∂g√∂tt stakelnek, √©s megosztj√°k a blokkjutalmakat. Min√©l t√∂bb deleg√°l√≥ stakel egy lehets√©ges valid√°tor m√∂g√∂tt, ann√°l nagyobb a kiv√°laszt√°si es√©lye. A valid√°torok √∂szt√∂nz√©sk√©nt m√≥dos√≠thatj√°k a deleg√°l√≥kkal megosztott √∂sszeget. A deleg√°l√≥k sz√°m√°ra fontos t√©nyezŇĎ a valid√°torok h√≠rneve is.

Nominated Proof of Stake (NPoS)

A Nominated Proof of Stake a Polkadot √°ltal kifejlesztett konszenzus modell. Sok hasonl√≥s√°got mutat a Delegated Proof of Stake-el, de van egy l√©nyeges k√ľl√∂nbs√©g. Ha egy nomin√°tor (deleg√°l√≥) egy rosszindulat√ļ valid√°tor m√∂g√∂tt stakel, ŇĎ is elvesz√≠theti a stake-j√©t.¬†

A nomin√°torok legfeljebb 16 valid√°tort v√°laszthatnak, akik m√∂g√∂tt stakelhetnek. A h√°l√≥zat ezut√°n egyenlŇĎen osztja el a stake-et a kiv√°lasztott valid√°torok m√∂g√∂tt. A Polkadot t√∂bb j√°t√©kelm√©leti √©s v√°laszt√°selm√©leti megk√∂zel√≠t√©st is alkalmaz annak meghat√°roz√°s√°ra, hogy ki hozhat l√©tre √ļj blokkot.

Proof of Staked Authority (PoSA)

A BNB Smart Chain Proof of Staked Authority-t haszn√°l a h√°l√≥zati konszenzus l√©trehoz√°s√°hoz. Ez a konszenzus mechanizmus √∂tv√∂zi a Proof of Authority √©s a Proof of Stake mechanizmusokat, lehetŇĎv√© t√©ve a valid√°torok sz√°m√°ra, hogy felv√°ltva hozzanak l√©tre blokkokat. A r√©szv√©telre egy 21 akt√≠v valid√°torb√≥l √°ll√≥ csoport jogosult, akiket az √°ltaluk stakelt vagy m√∂g√∂tt√ľk deleg√°lt BNB √∂sszege alapj√°n v√°lasztanak ki. Ezt naponta hat√°rozz√°k meg, √©s a BNB Chain elt√°rolja a v√°laszt√°st.


Következtetés

A tranzakci√≥s blokkok h√°l√≥zathoz val√≥ hozz√°ad√°s√°nak m√≥dja jelentŇĎsen megv√°ltozott a Bitcoin √≥ta. Most m√°r nem kell a sz√°m√≠t√°si teljes√≠tm√©nyre hagyatkoznunk a kriptokonszenzus l√©trehoz√°s√°hoz. A Proof of Stake rendszernek sz√°mos elŇĎnye van, √©s a t√∂rt√©nelem bebizony√≠totta, hogy a Proof of Stake mŇĪk√∂dik. Az idŇĎ elŇĎrehaladt√°val √ļgy n√©z ki, hogy a Bitcoin csak egyike lesz a maroknyi Proof of Work h√°l√≥zatnak. EgyelŇĎre √ļgy tŇĪnik, hogy a Proof of Stake vel√ľnk marad.