{"id":31729,"date":"2019-10-31T21:42:44","date_gmt":"2019-10-31T18:42:44","guid":{"rendered":"https:\/\/prohoster.info\/blog\/sluchajnye-chisla-i-detsentralizovannye-seti-prakticheskoe-primenenie\/"},"modified":"2019-10-31T21:42:44","modified_gmt":"2019-10-31T18:42:44","slug":"sluchajnye-chisla-i-detsentralizovannye-seti-prakticheskoe-primenenie","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/sluchajnye-chisla-i-detsentralizovannye-seti-prakticheskoe-primenenie","title":{"rendered":"El\u00e9rhet\u0151 az els\u0151 kiad\u00e1si jel\u00f6lt","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2 id=\"vvedenie\">Bevezet\u00e9s<\/h2>\n<p><\/p>\n<p><em>\u00abA v\u00e9letlensz\u00e1m-gener\u00e1l\u00e1s t\u00fal fontos ahhoz, hogy a v\u00e9letlenre b\u00edzzuk\u00bb<\/em><br \/>\n<em>Robert Cavu, 1970<\/em><\/p>\n<p><\/p>\n<p>Ez a cikk a kollekt\u00edv v\u00e9letlensz\u00e1m-gener\u00e1l\u00e1s gyakorlati alkalmaz\u00e1saira \u00f6sszpontos\u00edt megb\u00edzhatatlan k\u00f6rnyezetben. R\u00f6viden \u2014 hogyan \u00e9s mi\u00e9rt haszn\u00e1lj\u00e1k a randomot a blokkl\u00e1ncokban, \u00e9s egy kicsit arr\u00f3l, hogyan lehet megk\u00fcl\u00f6nb\u00f6ztetni a \u201cj\u00f3\u201d randomot a \u201crossz\u201d randomt\u00f3l. A val\u00f3di v\u00e9letlensz\u00e1m gener\u00e1l\u00e1sa rendk\u00edv\u00fcl neh\u00e9z feladat, m\u00e9g egy k\u00fcl\u00f6n\u00e1ll\u00f3 sz\u00e1m\u00edt\u00f3g\u00e9pen is, \u00e9s a kriptogr\u00e1fusok r\u00e9g\u00f3ta tanulm\u00e1nyozz\u00e1k. A decentraliz\u00e1lt h\u00e1l\u00f3zatokban a v\u00e9letlensz\u00e1mok gener\u00e1l\u00e1sa m\u00e9g nehezebb \u00e9s fontosabb.<\/p>\n<p><\/p>\n<p>Kifejezetten azokban a h\u00e1l\u00f3zatokban, ahol a r\u00e9sztvev\u0151k nem b\u00edznak egym\u00e1sban, a megc\u00e1folhatatlan v\u00e9letlensz\u00e1m gener\u00e1l\u00e1s\u00e1nak lehet\u0151s\u00e9ge hat\u00e9konyan megold sz\u00e1mos l\u00e9nyeges feladatot, \u00e9s jelent\u0151sen jav\u00edtja a megl\u00e9v\u0151 rendszereket. R\u00e1ad\u00e1sul a szerencsej\u00e1t\u00e9kok \u00e9s lott\u00f3k itt nem is a legf\u0151bb c\u00e9l, ahogy azt egy tapasztalatlan olvas\u00f3 els\u0151re gondoln\u00e1.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"generaciya-sluchaynyh-chisel\">V\u00e9letlensz\u00e1m-gener\u00e1l\u00e1s<\/h2>\n<p><\/p>\n<p>A sz\u00e1m\u00edt\u00f3g\u00e9pek nem k\u00e9pesek \u00f6n\u00e1ll\u00f3an v\u00e9letlenszer\u0171 sz\u00e1mokat gener\u00e1lni, ehhez k\u00fcls\u0151 seg\u00edts\u00e9gre van sz\u00fcks\u00e9g\u00fck. A sz\u00e1m\u00edt\u00f3g\u00e9p haszn\u00e1lhat p\u00e9ld\u00e1ul eg\u00e9rmozg\u00e1st, a felhaszn\u00e1lt mem\u00f3ria mennyis\u00e9g\u00e9t, a processzor \u00e9rintkez\u0151in fell\u00e9p\u0151 paraszitos \u00e1ramokat \u00e9s sok m\u00e1s forr\u00e1st, amelyeket entr\u00f3piaforr\u00e1soknak nevez\u00fcnk, hogy v\u00e9letlenszer\u0171 \u00e9rt\u00e9keket kapjon. Ezek az \u00e9rt\u00e9kek \u00f6nmagukban nem teljesen v\u00e9letlenszer\u0171ek, mivel egy meghat\u00e1rozott tartom\u00e1nyban mozognak vagy kisz\u00e1m\u00edthat\u00f3an v\u00e1ltoznak. Az ilyen sz\u00e1mok val\u00f3di v\u00e9letlensz\u00e1mokk\u00e1 val\u00f3 alak\u00edt\u00e1s\u00e1hoz kriptogr\u00e1fiai \u00e1talak\u00edt\u00e1sokat alkalmaznak, hogy a nem egyenletesen elosztott entr\u00f3piaforr\u00e1s-\u00e9rt\u00e9kekb\u0151l egyenletesen elosztott \u00e1l-v\u00e9letlenszer\u0171 \u00e9rt\u00e9keket nyerjenek. Az \u00edgy kapott \u00e9rt\u00e9keket \u00e1l-v\u00e9letlenszer\u0171eknek nevezik, mivel nem val\u00f3di v\u00e9letlensz\u00e1mok, hanem determinisztikusan, az entr\u00f3pi\u00e1b\u00f3l sz\u00e1rmaznak. B\u00e1rmely j\u00f3 kriptoalgoritmus, amikor adatokat titkos\u00edt, olyan titkos\u00edtott sz\u00f6vegeket hoz l\u00e9tre, amelyek statisztikailag nem k\u00fcl\u00f6nb\u00f6ztethet\u0151k meg a v\u00e9letlen sorozatokt\u00f3l, ez\u00e9rt a v\u00e9letlenszer\u0171s\u00e9g el\u0151\u00e1ll\u00edt\u00e1s\u00e1hoz olyan entr\u00f3pi\u00e1t lehet haszn\u00e1lni, amely csak j\u00f3 ism\u00e9telhet\u0151s\u00e9get \u00e9s el\u0151rejelezhet\u0151s\u00e9get biztos\u00edt, a bitok sz\u00e9tsz\u00f3r\u00e1s\u00e1t \u00e9s kever\u00e9s\u00e9t a titkos\u00edt\u00e1si algoritmus v\u00e9gzi el.<\/p>\n<p><\/p>\n<p>A r\u00f6vid elm\u00e9leti \u00e1ttekint\u00e9s befejez\u00e9s\u00e9hez hozz\u00e1teszem, hogy a v\u00e9letlensz\u00e1mok gener\u00e1l\u00e1sa m\u00e9g egy eszk\u00f6z\u00f6n bel\u00fcl is a biztons\u00e1g egyik alapk\u00f6ve, az \u00edgy l\u00e9trej\u00f6tt \u00e1l-v\u00e9letlensz\u00e1mokat haszn\u00e1lj\u00e1k a k\u00fcl\u00f6nb\u00f6z\u0151 h\u00e1l\u00f3zatokban l\u00e9v\u0151 titkos\u00edtott kapcsolatok ki\u00e9p\u00edt\u00e9s\u00e9re, kriptogr\u00e1fiai kulcsok gener\u00e1l\u00e1s\u00e1ra, a terhel\u00e9seloszt\u00e1sra, az integrit\u00e1s ellen\u0151rz\u00e9s\u00e9re \u00e9s m\u00e9g sok m\u00e1s c\u00e9lra. Sok protokoll biztons\u00e1ga azon m\u00falik, hogy k\u00e9pesek legyenek megb\u00edzhat\u00f3, el\u0151rejelezhetetlen v\u00e9letlen sz\u00e1mot gener\u00e1lni, meg\u0151rizni azt, \u00e9s nem felfedni a k\u00f6vetkez\u0151 protokolll\u00e9p\u00e9sig, k\u00fcl\u00f6nben a biztons\u00e1g vesz\u00e9lybe ker\u00fcl. A v\u00e9letlensz\u00e1m-gener\u00e1tor elleni t\u00e1mad\u00e1s rendk\u00edv\u00fcl vesz\u00e9lyes, \u00e9s vesz\u00e9lybe sodorja az \u00f6sszes szoftvert, amely v\u00e9letlensz\u00e1m-gener\u00e1l\u00e1st haszn\u00e1l. <\/p>\n<p><\/p>\n<p>Ezeket mind tudnia kell, ha elv\u00e9gezte a kriptogr\u00e1fia alapkurzus\u00e1t, ez\u00e9rt folytassuk a decentraliz\u00e1lt h\u00e1l\u00f3zatokkal.<\/p>\n<p><\/p>\n<h2 id=\"random-v-blokcheynah\">Random a blokkl\u00e1ncokban<\/h2>\n<p><\/p>\n<p>El\u0151sz\u00f6r is, azokr\u00f3l a blokkl\u00e1ncokr\u00f3l fogok besz\u00e9lni, amelyek t\u00e1mogatj\u00e1k a okos szerz\u0151d\u00e9seket; ezek k\u00e9pesek teljes m\u00e9rt\u00e9kben kihaszn\u00e1lni a min\u0151s\u00e9gi, megk\u00e9rd\u0151jelezhetetlen randomban rejl\u0151 lehet\u0151s\u00e9geket. Tov\u00e1bbiakban, r\u00f6vids\u00e9g kedv\u00e9\u00e9rt, ezt a technol\u00f3gi\u00e1t \"<em>K\u00f6zz\u00e9tehet\u0151en Ellen\u0151rizhet\u0151 V\u00e9letlensz\u00e1m Beaconok<\/em>\" vagy PVRB n\u00e9ven fogom eml\u00edteni. Mivel a blokkl\u00e1ncok h\u00e1l\u00f3zatok, amelyekben b\u00e1rmely r\u00e9sztvev\u0151 ellen\u0151rizheti az inform\u00e1ci\u00f3t, a n\u00e9v kulcsfontoss\u00e1g\u00fa r\u00e9sze a \"K\u00f6zz\u00e9tehet\u0151en Ellen\u0151rizhet\u0151\", azaz b\u00e1rki k\u00e9pes sz\u00e1m\u00edt\u00e1sok seg\u00edts\u00e9g\u00e9vel bizony\u00edt\u00e9kot szerezni arra, hogy a blokkl\u00e1ncban elhelyezett sz\u00e1m ilyen tulajdons\u00e1gokkal b\u00edr:<\/p>\n<p><\/p>\n<ul>\n<li>Az eredm\u00e9nynek bizony\u00edthat\u00f3an egyenletes eloszl\u00e1s\u00fanak kell lennie, azaz bizony\u00edthat\u00f3an ellen\u00e1ll\u00f3 kriptogr\u00e1fi\u00e1n kell alapulnia. <\/li>\n<li>Nem lehet ellen\u0151rizni az eredm\u00e9ny egyetlen bitj\u00e9t sem. Ennek k\u00f6vetkezt\u00e9ben az eredm\u00e9ny el\u0151re nem tudhat\u00f3.<\/li>\n<li>A gener\u00e1l\u00e1si protokoll szabot\u00e1l\u00e1sa nem lehets\u00e9ges a protokollban val\u00f3 r\u00e9szv\u00e9tel elmulaszt\u00e1s\u00e1val vagy a h\u00e1l\u00f3zat t\u00falterhel\u00e9s\u00e9vel t\u00e1mad\u00f3 \u00fczenetek r\u00e9v\u00e9n.<\/li>\n<li>Mindezeknek ellen\u00e1ll\u00f3nak kell lenni\u00fck a protokollban r\u00e9szt vev\u0151 becstelen r\u00e9sztvev\u0151k elfogadhat\u00f3 sz\u00e1m\u00fa \u00f6sszehangolt t\u00e1mad\u00e1saival szemben (p\u00e9ld\u00e1ul a r\u00e9sztvev\u0151k 1\/3-a).<\/li>\n<\/ul>\n<p><\/p>\n<p>B\u00e1rmilyen lehet\u0151s\u00e9g, hogy egy \u00f6sszeesk\u00fcd\u00f6tt kisebbs\u00e9gi csoport tagjai ak\u00e1r kontroll\u00e1lt p\u00e1ros\/ p\u00e1ratlan v\u00e9letlent gener\u00e1ljanak \u2014 biztons\u00e1gi r\u00e9s. B\u00e1rmilyen lehet\u0151s\u00e9g, hogy a csoport megakad\u00e1lyozza a v\u00e9letlen kiad\u00e1s\u00e1t \u2014 biztons\u00e1gi r\u00e9s. \u00d6sszess\u00e9g\u00e9ben sok probl\u00e9ma van, \u00e9s ez a feladat nem k\u00f6nny\u0171\u2026<\/p>\n<p><\/p>\n<p>\u00dagy t\u0171nik, hogy a PVRB legfontosabb alkalmaz\u00e1sa k\u00fcl\u00f6nb\u00f6z\u0151 j\u00e1t\u00e9kok, lott\u00f3k \u00e9s egy\u00e9b szerencsej\u00e1t\u00e9kok a blokkl\u00e1ncon. Val\u00f3ban, ez fontos ir\u00e1ny, de a blokkl\u00e1ncokban rejl\u0151 v\u00e9letlennek van fontosabb alkalmaz\u00e1sa is. Vizsg\u00e1ljuk meg \u0151ket.<\/p>\n<p><\/p>\n<h2 id=\"algoritmy-konsensusa\">Konszenzus algoritmusok<\/h2>\n<p><\/p>\n<p>A PVRB a h\u00e1l\u00f3zati konszenzus szervez\u00e9s\u00e9ben \u00f3ri\u00e1si szerepet j\u00e1tszik. A blokkl\u00e1ncok tranzakci\u00f3it elektronikus al\u00e1\u00edr\u00e1s v\u00e9di, ez\u00e9rt a \"tranzakci\u00f3s t\u00e1mad\u00e1s\" mindig tranzakci\u00f3 blokkj\u00e1ba (vagy t\u00f6bb blokkba) val\u00f3 be- vagy kiz\u00e1r\u00e1st jelent. A konszenzus algoritmus\u00e1nak f\u0151 feladata egyeztetni a tranzakci\u00f3k sorrendj\u00e9t \u00e9s azokat a blokkokat, amelyek tartalmazz\u00e1k ezeket a tranzakci\u00f3kat. Ezenk\u00edv\u00fcl a val\u00f3s blokkl\u00e1ncok sz\u00fcks\u00e9ges tulajdons\u00e1ga a v\u00e9glegess\u00e9g \u2014 a h\u00e1l\u00f3zat k\u00e9pess\u00e9ge, hogy meg\u00e1llapodjon abban, hogy a v\u00e9glegesen lez\u00e1rt blokkig terjed\u0151 l\u00e1nc v\u00e9glegesen \u00e9rv\u00e9nyes, \u00e9s soha nem fog kiker\u00fclni egy \u00faj fork megjelen\u00e9s\u00e9nek k\u00f6vetkezt\u00e9ben. \u00c1ltal\u00e1ban ahhoz, hogy meg\u00e1llap\u00edts\u00e1k, hogy egy blokk \u00e9rv\u00e9nyes \u00e9s, ami a legfontosabb, v\u00e9gleges, al\u00e1\u00edr\u00e1sokat kell gy\u0171jteni a blokkgy\u00e1rt\u00f3k t\u00f6bbs\u00e9g\u00e9t\u0151l (tov\u00e1bbiakban BP \u2014 block-producers), ami minimum arra van sz\u00fcks\u00e9g, hogy a blokk l\u00e1ncot minden BP-hez eljuttass\u00e1k, \u00e9s az al\u00e1\u00edr\u00e1sokat minden BP k\u00f6z\u00f6tt eloszthass\u00e1k. A BP-k sz\u00e1m\u00e1nak n\u00f6veked\u00e9s\u00e9vel a sz\u00fcks\u00e9ges \u00fczenetek sz\u00e1ma exponenci\u00e1lisan n\u0151, ez\u00e9rt a v\u00e9glegess\u00e9get k\u00f6vetel\u0151 konszenzus algoritmusok, mint p\u00e9ld\u00e1ul a Hyperledger pBFT konszenzus\u00e1nak haszn\u00e1lata nem m\u0171k\u00f6dik elegend\u0151 sebess\u00e9ggel, m\u00e1r n\u00e9h\u00e1ny tucat BP-t\u0151l kezd\u0151d\u0151en, hatalmas sz\u00e1m\u00fa kapcsolatot ig\u00e9nyelve. <\/p>\n<p><\/p>\n<p>Ha a h\u00e1l\u00f3zatban egy megk\u00e9rd\u0151jelezhetetlen \u00e9s tisztess\u00e9ges PVRB van, akkor m\u00e9g a legegyszer\u0171bb megk\u00f6zel\u00edt\u00e9sben is lehet\u0151v\u00e9 v\u00e1lik, hogy ezt alapul v\u00e9ve az egyik blokkgy\u00e1rt\u00f3t kiv\u00e1lasszuk, \u00e9s \u0151t \"vezet\u0151nek\" nevezz\u00fck ki egy protokoll k\u00f6rtartam\u00e1ra. Ha van nek\u00fcnk <code>N<\/code> block producer-\u00fcnk, amelyekb\u0151l <code>M: M &gt; 1\/2 N<\/code> tisztess\u00e9gesek, nem cenz\u00far\u00e1zz\u00e1k a tranzakci\u00f3kat, \u00e9s nem \u00e9p\u00edtenek forkokat a l\u00e1ncon a \"double spend\" t\u00e1mad\u00e1s v\u00e9grehajt\u00e1sa c\u00e9lj\u00e1b\u00f3l, akkor a kell\u0151en elosztott megk\u00e9rd\u0151jelezhetetlen PVRB haszn\u00e1lata lehet\u0151v\u00e9 teszi a tisztess\u00e9ges vezet\u0151 kiv\u00e1laszt\u00e1s\u00e1t <code>M \/ N (M \/ N &gt; 1\/2)<\/code>. Ha minden vezet\u0151nek saj\u00e1t id\u0151intervallumot rendel\u00fcnk, amelyen bel\u00fcl blokkokat hozhat l\u00e9tre \u00e9s \u00e9rv\u00e9nyes\u00edtheti a l\u00e1ncot, \u00e9s ezek az intervallumok id\u0151ben egyenl\u0151ek, akkor az \u0151szinte BP-k blokk l\u00e1nca hosszabb lesz, mint a rosszindulat\u00fa BP-k l\u00e1nca, \u00e9s az a konszenzus algoritmus, amely a l\u00e1nc hossz\u00fas\u00e1g\u00e1ra t\u00e1maszkodik, egyszer\u0171en elveti a \u201crossz\u201d l\u00e1ncot. Ezt az egyenl\u0151 id\u0151kvantumok kioszt\u00e1s\u00e1nak elv\u00e9t els\u0151 \u00edzben a Graphene-ben (az EOS el\u0151dj\u00e9ben) alkalmazt\u00e1k, \u00e9s lehet\u0151v\u00e9 teszi, hogy a legt\u00f6bb blokkot egy al\u00e1\u00edr\u00e1ssal z\u00e1rjanak le, ami jelent\u0151sen cs\u00f6kkenti a h\u00e1l\u00f3zati terhel\u00e9st, \u00e9s lehet\u0151v\u00e9 teszi ennek a konszenzusnak a rendk\u00edv\u00fcl gyors \u00e9s stabil m\u0171k\u00f6d\u00e9s\u00e9t. Ennek ellen\u00e9re az EOS h\u00e1l\u00f3zat\u00e1nak jelenleg speci\u00e1lis blokkokat (Last Irreversible Block) kell haszn\u00e1lnia, amelyek 2\/3 BP al\u00e1\u00edr\u00e1s\u00e1val ker\u00fclnek meger\u0151s\u00edt\u00e9sre. Ezek a blokkok a v\u00e9glegess\u00e9g biztos\u00edt\u00e1s\u00e1ra szolg\u00e1lnak (megel\u0151zve a l\u00e1nc fork megjelen\u00e9s\u00e9t, amely a legutols\u00f3 Last Irreversible Block el\u0151tti id\u0151szakban kezd\u0151d\u00f6tt).<\/p>\n<p><\/p>\n<p>Valamint a val\u00f3di megval\u00f3s\u00edt\u00e1sokban a protokoll s\u00e9m\u00e1ja bonyolultabb \u2014 a javasolt blokkokra vonatkoz\u00f3 szavaz\u00e1sok t\u00f6bb f\u00e1zisban zajlanak, hogy biztos\u00edts\u00e1k a h\u00e1l\u00f3zat m\u0171k\u00f6d\u00e9s\u00e9t a blokkok kihagy\u00e1sa \u00e9s a h\u00e1l\u00f3zati probl\u00e9m\u00e1k eset\u00e9n, de m\u00e9g e figyelembev\u00e9tel\u00e9vel is, a PVRB-t alkalmaz\u00f3 konszenzus algoritmusok l\u00e9nyegesen kevesebb \u00fczenetet ig\u00e9nyelnek a BP-k k\u00f6z\u00f6tt, ami lehet\u0151v\u00e9 teszi, hogy gyorsabbak legyenek, mint a hagyom\u00e1nyos P\u0412FT, vagy annak k\u00fcl\u00f6nb\u00f6z\u0151 m\u00f3dos\u00edt\u00e1sai.<\/p>\n<p><\/p>\n<p>A legjelesebb k\u00e9pvisel\u0151je ezeknek az algoritmusoknak: <noindex><a rel=\"nofollow\" href=\"https:\/\/eprint.iacr.org\/2016\/889.pdf\">Ouroboros<\/a><\/noindex> a Cardano csapat\u00e1t\u00f3l, amely, mint bejelentett\u00e9k, matematikailag bizony\u00edthat\u00f3an ellen\u00e1ll\u00f3 a BP-k k\u00f6z\u00f6tti \u00f6sszeesk\u00fcv\u00e9s lehet\u0151s\u00e9ge ellen. <\/p>\n<p><\/p>\n<p>Az Ouroborosban a PVRB-t haszn\u00e1lj\u00e1k a \u00fagynevezett \u201cBP schedule\u201d - a blokkok k\u00f6zz\u00e9t\u00e9tel\u00e9re szolg\u00e1l\u00f3 id\u0151slotok \u00fctemez\u00e9s\u00e9nek meghat\u00e1roz\u00e1s\u00e1ra. A PVRB haszn\u00e1lat\u00e1nak nagy el\u0151nye a BP-k teljes \u201cegyenl\u0151s\u00e9ge\u201d (a m\u00e9rleg\u00fck ar\u00e1ny\u00e1ban). A PVRB \u0151szintes\u00e9ge garant\u00e1lja, hogy a rosszindulat\u00fa BP-k nem tudj\u00e1k ir\u00e1ny\u00edtani az id\u0151slotok \u00fctemez\u00e9s\u00e9t, \u00e9s \u00edgy nem tudj\u00e1k manipul\u00e1lni a l\u00e1ncot, el\u0151re felk\u00e9sz\u00fclve \u00e9s elemezve a l\u00e1nc forks-ait, mik\u00f6zben a fork kiv\u00e1laszt\u00e1s\u00e1hoz el\u00e9g csup\u00e1n a l\u00e1nc hossz\u00fas\u00e1g\u00e1ra t\u00e1maszkodni, nem pedig \u00fcgyes m\u00f3dokon sz\u00e1molva a BP \u201chasznoss\u00e1g\u00e1t\u201d \u00e9s blokkjainak \u201cs\u00faly\u00e1t.\u201d <\/p>\n<p><\/p>\n<p>\u00c1ltal\u00e1ban minden olyan esetben, amikor egy decentraliz\u00e1lt h\u00e1l\u00f3zaton v\u00e9letlenszer\u0171 r\u00e9sztvev\u0151t kell v\u00e1lasztani, a legjobb v\u00e1laszt\u00e1s szinte mindig a PVRB, nem pedig a p\u00e9ld\u00e1ul blokkhash alapj\u00e1n t\u00f6rt\u00e9n\u0151 determinisztikus m\u00f3dszer. PVRB n\u00e9lk\u00fcl a r\u00e9sztvev\u0151 kiv\u00e1laszt\u00e1s\u00e1ra gyakorolt hat\u00e1s lehet\u0151s\u00e9ge t\u00e1mad\u00e1sokhoz vezethet, ahol a t\u00e1mad\u00f3 ak\u00e1r t\u00f6bb lehets\u00e9ges j\u00f6v\u0151t figyelembe v\u00e9ve v\u00e1laszthatja ki a k\u00f6vetkez\u0151 korrupt r\u00e9sztvev\u0151t vagy ak\u00e1r t\u00f6bbet is, hogy jelent\u0151s r\u00e9szesed\u00e9st biztos\u00edtson a d\u00f6nt\u00e9shozatalban. A PVRB haszn\u00e1lata diszkvalifik\u00e1lja ezeket a t\u00e1mad\u00e1si t\u00edpusokat.<\/p>\n<p><\/p>\n<h2 id=\"masshtabirovanie-i-balansirovka-nagruzki\">Sk\u00e1l\u00e1z\u00e1s \u00e9s terhel\u00e9skiegyenl\u00edt\u00e9s<\/h2>\n<p><\/p>\n<p>A PVRB jelent\u0151s el\u0151ny\u00f6ket ny\u00fajthat a terhel\u00e9s cs\u00f6kkent\u00e9s\u00e9re \u00e9s a kifizet\u00e9sek sk\u00e1l\u00e1z\u00e1s\u00e1ra is. El\u0151sz\u00f6r \u00e9rdemes megismerkedni a <noindex><a rel=\"nofollow\" href=\"https:\/\/people.csail.mit.edu\/rivest\/pubs\/Riv97b.pdf\">cikket<\/a><\/noindex> Rivest \"Electronic Lottery Tickets as Micropayments\" munk\u00e1j\u00e1val. Az alap\u00f6tlet az, hogy ahelyett, hogy 100 db 1c \u00e9rt\u00e9k\u0171 kifizet\u00e9st hajtan\u00e1nk v\u00e9gre egy fizet\u0151t\u0151l egy fogad\u00f3hoz, egy tisztess\u00e9ges lott\u00f3n j\u00e1tszunk egy 1$ = 100c nyerem\u00e9nnyel, ahol a fizet\u0151 minden 1c kifizet\u00e9sn\u00e9l egyet k\u00f6z\u00fcl az 100 \u201elott\u00f3szelv\u00e9ny\u00e9b\u0151l\u201d \u00e1tad a banknak. Ezek k\u00f6z\u00fcl az egyik szelv\u00e9ny nyer a banknak 1$-t, \u00e9s ezt a szelv\u00e9nyt a fogad\u00f3 r\u00f6gz\u00edtheti a blokkl\u00e1ncon. A legfontosabb, hogy a t\u00f6bbi 99 szelv\u00e9ny a fogad\u00f3 \u00e9s a fizet\u0151 k\u00f6z\u00f6tt b\u00e1rmilyen k\u00fcls\u0151 r\u00e9szv\u00e9tel n\u00e9lk\u00fcl, priv\u00e1t csatorn\u00e1n \u00e9s b\u00e1rmilyen sz\u00fcks\u00e9ges sebess\u00e9ggel \u00e1tadhat\u00f3. Egy j\u00f3 le\u00edr\u00e1st a protokollr\u00f3l, amely ezen a s\u00e9m\u00e1n alapul az Emercoin h\u00e1l\u00f3zaton, el lehet olvasni <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/@emer.tech\/randpay-6a028f16c82a\">itt<\/a><\/noindex>. <\/p>\n<p><\/p>\n<p>Ennek a s\u00e9m\u00e1nak t\u00f6bb probl\u00e9m\u00e1ja van, p\u00e9ld\u00e1ul a fogad\u00f3 azonnal abbahagyhatja a fizet\u0151 kiszolg\u00e1l\u00e1s\u00e1t, miut\u00e1n megkapta a nyer\u0151 szelv\u00e9nyt, de sok speci\u00e1lis alkalmaz\u00e1s eset\u00e9n, p\u00e9ld\u00e1ul percd\u00edjas elsz\u00e1mol\u00e1sok vagy elektronikus el\u0151fizet\u00e9sek eset\u00e9n ez figyelmen k\u00edv\u00fcl hagyhat\u00f3. A legfontosabb k\u00f6vetelm\u00e9ny term\u00e9szetesen a lebonyol\u00edtott lott\u00f3 tisztess\u00e9ge, \u00e9s ennek lebonyol\u00edt\u00e1s\u00e1hoz elengedhetetlen a PVRB.<\/p>\n<p><\/p>\n<p>A v\u00e9letlenszer\u0171 r\u00e9sztvev\u0151k kiv\u00e1laszt\u00e1sa rendk\u00edv\u00fcl fontos a shardol\u00e1si protokollok sz\u00e1m\u00e1ra, amelyek c\u00e9lja a blokkl\u00e1nc v\u00edzszintes sk\u00e1l\u00e1z\u00e1sa, lehet\u0151v\u00e9 t\u00e9ve k\u00fcl\u00f6nb\u00f6z\u0151 BP-k sz\u00e1m\u00e1ra, hogy csak a saj\u00e1t tranzakci\u00f3s terjedelm\u00fcket dolgozz\u00e1k fel. Ez nagyon neh\u00e9z feladat, k\u00fcl\u00f6n\u00f6sen a shardok egyes\u00edt\u00e9se sor\u00e1n felmer\u00fcl\u0151 biztons\u00e1gi k\u00e9rd\u00e9sek miatt. Az igazs\u00e1gos v\u00e9letlenszer\u0171 BP kiv\u00e1laszt\u00e1sa, aki felel\u0151s egy adott shard\u00e9rt, mint ahogyan a konszenzus algoritmusokban is, szint\u00e9n a PVRB feladat. A centraliz\u00e1lt rendszerekben a shardokat a terhel\u00e9seloszt\u00f3 rendeli hozz\u00e1, aki egyszer\u0171en kisz\u00e1m\u00edtja a hash-t a k\u00e9relemb\u0151l, \u00e9s elk\u00fcldi azt a sz\u00fcks\u00e9ges v\u00e9grehajt\u00f3nak. A blokkl\u00e1ncokban azonban a kijel\u00f6l\u00e9s befoly\u00e1sol\u00e1s\u00e1nak lehet\u0151s\u00e9ge t\u00e1mad\u00e1shoz vezethet a konszenzus ellen. P\u00e9ld\u00e1ul a tranzakci\u00f3k tartalma ellen\u0151rizhet\u0151 a t\u00e1mad\u00f3 \u00e1ltal, aki ir\u00e1ny\u00edthatja, hogy mely tranzakci\u00f3k ker\u00fclnek a kezelt shardba, \u00e9s manipul\u00e1lhatja a blokkl\u00e1ncot benne. Az Ethereum shardol\u00e1shoz sz\u00fcks\u00e9ges v\u00e9letlensz\u00e1mok haszn\u00e1lat\u00e1nak probl\u00e9m\u00e1j\u00e1r\u00f3l b\u0151vebben olvashatunk. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ethereum\/wiki\/wiki\/Sharding-FAQ#how-is-the-randomness-for-random-sampling-generated\">itt<\/a><\/noindex><br \/>\nA shardol\u00e1s a blokkl\u00e1nc ter\u00fclet\u00e9nek egyik legambici\u00f3zusabb \u00e9s legkomolyabb feladata, amelynek megold\u00e1sa lehet\u0151v\u00e9 teszi, hogy fantasztikus teljes\u00edtm\u00e9ny\u0171 \u00e9s m\u00e9ret\u0171 decentraliz\u00e1lt h\u00e1l\u00f3zatokat \u00e9p\u00edts\u00fcnk. A PVRB csup\u00e1n egy fontos elem a megold\u00e1s\u00e1hoz.<\/p>\n<p><\/p>\n<h2 id=\"igry-ekonomicheskie-protokoly-arbitrazh\">J\u00e1t\u00e9kok, gazdas\u00e1gi protokollok, arbitr\u00e1zs<\/h2>\n<p><\/p>\n<p>A v\u00e9letlen sz\u00e1mok szerepe a j\u00e1t\u00e9kiparban felbecs\u00fclhetetlen. Az online kaszin\u00f3kban val\u00f3 ny\u00edlt haszn\u00e1lat, \u00e9s a j\u00e1t\u00e9kosok bizonyos cselekedeteinek hat\u00e1sainak kisz\u00e1m\u00edt\u00e1sa sor\u00e1n fell\u00e9p\u0151 nem ny\u00edlt haszn\u00e1lat \u2013 mindez rendk\u00edv\u00fcl bonyolult probl\u00e9m\u00e1k a decentraliz\u00e1lt h\u00e1l\u00f3zatokban, ahol nem lehet k\u00f6zponti v\u00e9letlen forr\u00e1sra t\u00e1maszkodni. Ugyanakkor a v\u00e9letlenszer\u0171 v\u00e1laszt\u00e1s sok gazdas\u00e1gi probl\u00e9m\u00e1t is megoldhat, \u00e9s seg\u00edthet egyszer\u0171bb \u00e9s hat\u00e9konyabb protokollok \u00e9p\u00edt\u00e9s\u00e9ben. Tegy\u00fck fel, hogy a protokollunkban vit\u00e1k mer\u00fclnek fel olcs\u00f3 szolg\u00e1ltat\u00e1sok kifizet\u00e9se k\u00f6r\u00fcl, amelyek viszonylag ritk\u00e1n fordulnak el\u0151. Ebben az esetben, ha van egy megk\u00e9rd\u0151jelezhetetlen PVRB, az \u00fcgyfelek \u00e9s az elad\u00f3k meg\u00e1llapodhatnak a vit\u00e1k v\u00e9letlenszer\u0171 rendez\u00e9s\u00e9ben, de meghat\u00e1rozott val\u00f3sz\u00edn\u0171s\u00e9ggel. P\u00e9ld\u00e1ul 60% es\u00e9llyel az \u00fcgyf\u00e9l nyer, m\u00edg 40% es\u00e9llyel az elad\u00f3. Ez a l\u00e1tsz\u00f3lag abszurd megk\u00f6zel\u00edt\u00e9s lehet\u0151v\u00e9 teszi a vit\u00e1k automatikus megold\u00e1s\u00e1t pontosan el\u0151re jelezhet\u0151 nyer\u00e9si\/vesztes\u00e9gi ar\u00e1ny mellett, ami mindk\u00e9t felet kiel\u00e9g\u00edti, harmadik f\u00e9l k\u00f6zrem\u0171k\u00f6d\u00e9se \u00e9s id\u0151pazarl\u00e1s n\u00e9lk\u00fcl. S\u0151t, a val\u00f3sz\u00edn\u0171s\u00e9gek ar\u00e1nya dinamikus lehet, \u00e9s f\u00fcgghet bizonyos glob\u00e1lis v\u00e1ltoz\u00f3kt\u00f3l. P\u00e9ld\u00e1ul, ha a c\u00e9g j\u00f3l teljes\u00edt, alacsony sz\u00e1m\u00fa vita \u00e9s magas j\u00f6vedelmez\u0151s\u00e9g figyelhet\u0151 meg, a c\u00e9g automatikusan eltolhatja a vita rendez\u00e9s\u00e9nek es\u00e9ly\u00e9t az \u00fcgyf\u00e9l-orient\u00e1lts\u00e1g fel\u00e9, p\u00e9ld\u00e1ul 70\/30 vagy 80\/20-ra, \u00e9s ford\u00edtva, ha a vit\u00e1k sok k\u00f6lts\u00e9get gener\u00e1lnak \u00e9s csal\u00e1snak vagy m\u00e9ltatlannak bizonyulnak, a val\u00f3sz\u00edn\u0171s\u00e9get a m\u00e1sik ir\u00e1nyba is lehet tolni.<\/p>\n<p><\/p>\n<p>Sz\u00e1mos \u00e9rdekes decentraliz\u00e1lt protokoll, mint p\u00e9ld\u00e1ul a tokencurated registries, a predikci\u00f3s piacok, a bonding curves \u00e9s sok m\u00e1s, gazdas\u00e1gi j\u00e1t\u00e9kokat k\u00e9pvisel, ahol a helyes viselked\u00e9st jutalmazz\u00e1k \u00e9s a rosszat b\u00fcntetik. Ezekben gyakran el\u0151fordulnak biztons\u00e1gi probl\u00e9m\u00e1k, melyek v\u00e9delme ellentmond egym\u00e1snak. Amit v\u00e9d a \u201eb\u00e1ln\u00e1k\u201d t\u00e1mad\u00e1sa ellen, akik milli\u00e1rdnyi tokennel rendelkeznek, az sebezhet\u0151 ezernyi kis egyenleggel rendelkez\u0151 fi\u00f3k (<br \/>\nsybil stake\u201d) t\u00e1mad\u00e1saival szemben, \u00e9s az ellenint\u00e9zked\u00e9sek, amelyeket az egyik t\u00e1mad\u00e1s ellen hoznak, p\u00e9ld\u00e1ul a nemline\u00e1ris d\u00edjak, amelyek azt a c\u00e9lt szolg\u00e1lj\u00e1k, hogy a nagy st\u00e9kkel val\u00f3 munka nem legyen kifizet\u0151d\u0151, \u00e1ltal\u00e1ban m\u00e1s t\u00e1mad\u00e1ssal hiteltelen\u00edtik. Mivel gazdas\u00e1gi j\u00e1t\u00e9kr\u00f3l van sz\u00f3, a megfelel\u0151 statisztikai s\u00falyokat el\u0151re ki lehet sz\u00e1m\u00edtani, \u00e9s egyszer\u0171en kicser\u00e9lhetj\u00fck a d\u00edjakat v\u00e9letlenszer\u0171ekre a megfelel\u0151 eloszl\u00e1ssal. Az ilyen val\u00f3sz\u00edn\u0171s\u00e9gi d\u00edjak rendk\u00edv\u00fcl egyszer\u0171en megval\u00f3s\u00edthat\u00f3k, ha a blokkl\u00e1ncon megb\u00edzhat\u00f3 v\u00e9letlensz\u00e1m-forr\u00e1s \u00e1ll rendelkez\u00e9sre, \u00e9s nem ig\u00e9nyelnek bonyolult sz\u00e1m\u00edt\u00e1sokat, amelyek nehez\u00edtik a b\u00e1ln\u00e1k \u00e9s a sybil-\u00e1k \u00e9let\u00e9t. <\/p>\n<p><\/p>\n<h2 id=\"gde-nayti-pravilnyy-random\">Hol tal\u00e1lhat\u00f3 a megfelel\u0151 v\u00e9letlensz\u00e1m?<\/h2>\n<p><\/p>\n<p>Elm\u00e9letben a decentraliz\u00e1lt h\u00e1l\u00f3zatokban v\u00e9gzett tisztess\u00e9ges v\u00e9letlen v\u00e1laszt\u00e1s lehet\u0151v\u00e9 teszi szinte b\u00e1rmely protokoll bizony\u00edthat\u00f3 biztons\u00e1g\u00e1t a kartellel szemben. Az indokl\u00e1s meglehet\u0151sen egyszer\u0171: ha a h\u00e1l\u00f3zat meg\u00e1llapodik egy bit, 0 vagy 1 \u00e9rt\u00e9kben, \u00e9s a r\u00e9sztvev\u0151k kevesebb, mint fele tisztess\u00e9gtelen, akkor elegend\u0151 iter\u00e1ci\u00f3 ut\u00e1n a h\u00e1l\u00f3zat garant\u00e1ltan konszenzusra jut ezzel a bittel, fix val\u00f3sz\u00edn\u0171s\u00e9ggel. Csak az\u00e9rt, mert a tisztess\u00e9ges v\u00e9letlensz\u00e1m 100 r\u00e9sztvev\u0151b\u0151l 51-et v\u00e1laszt 51% eset\u00e9n. De ez elm\u00e9let, mivel val\u00f3s h\u00e1l\u00f3zatokban, hogy ilyen szint\u0171 biztons\u00e1got biztos\u00edtsanak, mint a cikkekben, hatalmas sz\u00e1m\u00fa \u00fczenetre van sz\u00fcks\u00e9g a hosztok k\u00f6z\u00f6tt, bonyolult t\u00f6bbl\u00e9pcs\u0151s kriptogr\u00e1fi\u00e1val, \u00e9s b\u00e1rmilyen bonyol\u00edt\u00e1s azonnal \u00faj t\u00e1mad\u00e1si vektorokat ad hozz\u00e1.<br \/>\nEz\u00e9rt jelenleg nem l\u00e1tunk olyan blokkl\u00e1ncokat, amelyek bizony\u00edtottan ellen\u00e1ll\u00f3 PVRB-t haszn\u00e1ln\u00e1nak, amely m\u00e1r elegend\u0151 id\u0151t t\u00f6lt\u00f6tt el ahhoz, hogy val\u00f3di alkalmaz\u00e1sok, t\u00f6bb audit \u00e9s terhel\u00e9s mellett letesztelj\u00e9k, \u00e9s term\u00e9szetesen, val\u00f3s t\u00e1mad\u00e1sok n\u00e9lk\u00fcl, amelyeket neh\u00e9z lenne igaz\u00e1n biztons\u00e1gos term\u00e9knek nevezni.<\/p>\n<p><\/p>\n<p>Mindazon\u00e1ltal t\u00f6bb \u00edg\u00e9retes megk\u00f6zel\u00edt\u00e9s is l\u00e9tezik, amelyek sok r\u00e9szletben elt\u00e9rnek egym\u00e1st\u00f3l, \u00e9s biztosan van k\u00f6z\u00f6tt\u00fck olyan, amely megoldja a probl\u00e9m\u00e1t. A mai sz\u00e1m\u00edt\u00e1si er\u0151forr\u00e1sokkal a kriptogr\u00e1fiai elm\u00e9let el\u00e9g \u00fcgyesen tud \u00e1tfordulni gyakorlati alkalmaz\u00e1sokk\u00e1. A j\u00f6v\u0151ben \u00f6r\u00f6mmel sz\u00e1molunk be a PVRB implement\u00e1ci\u00f3kr\u00f3l: t\u00f6bb is l\u00e9tezik bel\u0151l\u00fck, mindegyik a saj\u00e1t fontos tulajdons\u00e1gaival \u00e9s jellemz\u0151ivel rendelkezik, \u00e9s mindegyik m\u00f6g\u00f6tt j\u00f3 \u00f6tlet \u00e1ll. Nem sok csapat foglalkozik v\u00e9letlen gener\u00e1l\u00e1ssal, \u00e9s mindegyik tapasztalata rendk\u00edv\u00fcl fontos minden m\u00e1s csapat sz\u00e1m\u00e1ra. Rem\u00e9lj\u00fck, hogy inform\u00e1ci\u00f3nk lehet\u0151v\u00e9 teszi m\u00e1s csapatok sz\u00e1m\u00e1ra, hogy gyorsabban haladjanak a tapasztalatok figyelembev\u00e9tel\u00e9vel.<\/p>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/448330\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u00ab\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0432\u0430\u0436\u043d\u0430, \u0447\u0442\u043e\u0431\u044b \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0435\u0451 \u043d\u0430 \u0432\u043e\u043b\u044e \u0441\u043b\u0443\u0447\u0430\u044f\u00bb \u0420\u043e\u0431\u0435\u0440\u0442 \u041a\u0430\u0432\u044c\u044e, 1970 \u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044e \u0440\u0435\u0448\u0435\u043d\u0438\u0439, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 \u043a\u043e\u043b\u043b\u0435\u043a\u0442\u0438\u0432\u043d\u0443\u044e \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044e \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b \u0432 \u043d\u0435\u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435. \u0415\u0441\u043b\u0438 \u043a\u0440\u0430\u0442\u043a\u043e \u2014 \u043a\u0430\u043a \u0438 \u0434\u043b\u044f \u0447\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0440\u0430\u043d\u0434\u043e\u043c \u0432 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430\u0445, \u0438 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u043e \u0442\u043e, \u043a\u0430\u043a \u043e\u0442\u043b\u0438\u0447\u0438\u0442\u044c \u201c\u0445\u043e\u0440\u043e\u0448\u0438\u0439\u201d \u0440\u0430\u043d\u0434\u043e\u043c \u043e\u0442 \u201c\u043f\u043b\u043e\u0445\u043e\u0433\u043e\u201d. \u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0433\u043e \u0447\u0438\u0441\u043b\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-31729","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u00ab\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0432\u0430\u0436\u043d\u0430, \u0447\u0442\u043e\u0431\u044b \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0435\u0451 \u043d\u0430 \u0432\u043e\u043b\u044e \u0441\u043b\u0443\u0447\u0430\u044f\u00bb \u0420\u043e\u0431\u0435\u0440\u0442 \u041a\u0430\u0432\u044c\u044e, 1970 \u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/sluchajnye-chisla-i-detsentralizovannye-seti-prakticheskoe-primenenie\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0435 \u0447\u0438\u0441\u043b\u0430 \u0438 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0441\u0435\u0442\u0438: \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u00ab\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0432\u0430\u0436\u043d\u0430, \u0447\u0442\u043e\u0431\u044b \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0435\u0451 \u043d\u0430 \u0432\u043e\u043b\u044e \u0441\u043b\u0443\u0447\u0430\u044f\u00bb \u0420\u043e\u0431\u0435\u0440\u0442 \u041a\u0430\u0432\u044c\u044e, 1970 \u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/sluchajnye-chisla-i-detsentralizovannye-seti-prakticheskoe-primenenie\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:42:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:42:44+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 V\u00e9letlen sz\u00e1mok \u00e9s decentraliz\u00e1lt h\u00e1l\u00f3zatok: gyakorlati alkalmaz\u00e1s | ProHoster","description":"Bevezet\u00e9s \"A v\u00e9letlen sz\u00e1mok gener\u00e1l\u00e1sa t\u00fal fontos ahhoz, hogy a v\u00e9letlenre b\u00edzzuk\" Robert Covey, 1970 Ez a cikk a gyakorlati alkalmaz\u00e1snak szentelt.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/sluchajnye-chisla-i-detsentralizovannye-seti-prakticheskoe-primenenie","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0435 \u0447\u0438\u0441\u043b\u0430 \u0438 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0441\u0435\u0442\u0438: \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 | ProHoster","og:description":"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u00ab\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0432\u0430\u0436\u043d\u0430, \u0447\u0442\u043e\u0431\u044b \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0435\u0451 \u043d\u0430 \u0432\u043e\u043b\u044e \u0441\u043b\u0443\u0447\u0430\u044f\u00bb \u0420\u043e\u0431\u0435\u0440\u0442 \u041a\u0430\u0432\u044c\u044e, 1970 \u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044e.","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/sluchajnye-chisla-i-detsentralizovannye-seti-prakticheskoe-primenenie","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:42:44+00:00","article:modified_time":"2019-10-31T18:42:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"31729","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 07:32:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:04:45","updated":"2026-01-21 07:32:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/31729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=31729"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/31729\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=31729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=31729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=31729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}