{"id":36425,"date":"2019-10-31T22:11:34","date_gmt":"2019-10-31T19:11:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/konsensus-na-reputatsii-nody-nuzhen-li\/"},"modified":"2019-10-31T22:11:34","modified_gmt":"2019-10-31T19:11:34","slug":"konsensus-na-reputatsii-nody-nuzhen-li","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/konsensus-na-reputatsii-nody-nuzhen-li","title":{"rendered":"Konsensus oparty na reputacji w\u0119z\u0142a. Czy jest potrzebny?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Wiem, wiem. Jest mn\u00f3stwo kryptoprojekt\u00f3w, jest wiele konsensus\u00f3w: opartych na pracy i posiadaniu, z\u0142ocie, ropie, pieczonych ciastkach (tak, takie te\u017c istniej\u0105, tak, tak). Po co nam jeszcze jeden? To proponuj\u0119 om\u00f3wi\u0107 po przeczytaniu t\u0142umaczenia 'ulepszonej' dokumentacji technicznej projektu *Konstelacja (<noindex><a rel=\"nofollow\" href=\"https:\/\/constellationlabs.io\">Constellation<\/a><\/noindex>). Oczywi\u015bcie, to nie jest pe\u0142ny opis algorytmu, ale interesuje mnie opinia spo\u0142eczno\u015bci Habr, czy taki konsensus ma sens, czy jest zb\u0119dny?<\/p>\n<p><\/p>\n<p>Liczby liter s\u0105 ograniczone, wi\u0119c je\u015bli po prostu chcesz napisa\u0107 'fu, ile mo\u017cna o kryptowalutach', to prosz\u0119, powstrzymaj si\u0119. Je\u015bli interesuj\u0105 Ci\u0119 nowe osi\u0105gni\u0119cia w dziedzinie system\u00f3w rozproszonych i masz co\u015b do podzielenia si\u0119 w komentarzach, to zapraszam do rozwini\u0119cia.<\/p>\n<p><\/p>\n<p><em>P.S. Nie jestem autorem technologii, wi\u0119c nie mog\u0119 zagwarantowa\u0107 pe\u0142nego oddania jej sedna, dlatego b\u0119d\u0119 wdzi\u0119czny za komentarze z poprawkami, je\u015bli takie b\u0119d\u0105.<\/em><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3 id=\"evolyuciya-ot-sinhronnyh-konsensusov-k-asinhronnym\">Ewolucja od synchronicznych konsens\u00f3w do asynchronicznych<\/h3>\n<p><\/p>\n<p>W\u0119z\u0142y s\u0105 wybierane za pomoc\u0105 deterministycznego procesu (tego samego, kt\u00f3ry jest u\u017cywany w DHT, na przyk\u0142ad w BitTorrent), kt\u00f3ry dynamicznie reguluje obowi\u0105zki w\u0119z\u0142\u00f3w w celu 'u\u0142atwienia' weryfikacji lub, co bardziej zrozumia\u0142e, osi\u0105gni\u0119cia konsensusu. Wybieramy grupy z trzech w\u0119z\u0142\u00f3w i przeprowadzamy rundy konsensusu r\u00f3wnolegle, aby jeden w\u0119ze\u0142 m\u00f3g\u0142 pe\u0142ni\u0107 rol\u0119 moderatora w kilku blokach. Pozwala nam to przetwarza\u0107 transakcje asynchronicznie, co w zasadzie oznacza, \u017ce r\u00f3wnolegle formuje si\u0119 wiele \u0142a\u0144cuch\u00f3w blok\u00f3w. Proces przypomina paj\u0119czyn\u0119, utworzon\u0105 z wielu nici, w przeciwie\u0144stwie do w\u0119z\u0142\u00f3w, kt\u00f3re tworz\u0105 jeden \u0142a\u0144cuch z up\u0142ywem czasu. Asynchroniczne lub r\u00f3wnoleg\u0142e przetwarzanie jest podstaw\u0105 skalowalnego programowania, poniewa\u017c pozwala wykorzysta\u0107 wszystkie zasoby komputera, przyspieszaj\u0105c og\u00f3lne obliczenia. Ta sie\u0107 nazywa si\u0119 grafem acyklicznym skierowanym, czyli DAG w informatyce.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Konsensus oparty na reputacji w\u0119z\u0142a. Czy jest potrzebny?\" src=\"\/wp-content\/uploads\/2019\/07\/c2e4499cd7b958c1cabdcb9c8f27ec40.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Szeroko\u015b\u0107 kana\u0142u liniowego \u0142a\u0144cucha blok\u00f3w a efekt multiplicacyjny DAG, gdzie mamy kilka r\u00f3wnoleg\u0142ych \u0142a\u0144cuch\u00f3w blok\u00f3w. <\/em><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Konsensus oparty na reputacji w\u0119z\u0142a. Czy jest potrzebny?\" src=\"\/wp-content\/uploads\/2019\/07\/a847aa6dca5c833615494939b9919186.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Geometryczna realizacja liniowego \u0142a\u0144cucha blok\u00f3w w por\u00f3wnaniu do DAG. Czarne punkty to bloki, bia\u0142e punkty to w\u0119z\u0142y.<\/em><\/p>\n<p><\/p>\n<p>U\u017cywamy 3 w\u0119z\u0142\u00f3w w ka\u017cdej rundzie konsensusu, poniewa\u017c daje nam to interesuj\u0105ce procesy matematyczne do rozwa\u017cania stanu, formuj\u0105c \u201ep\u0142aszczyzn\u0119 powierzchni\u201d wzd\u0142u\u017c danych w formie tr\u00f3jk\u0105t\u00f3w z powi\u0105zaniami. Nast\u0119pnie protok\u00f3\u0142 u\u017cywa tr\u00f3jk\u0105t\u00f3w do \u201ezszywania\u201d optymalnej powierzchni, kt\u00f3ra nie zawiera nadmiarowych lub sprzecznych danych i ma minimaln\u0105 mo\u017cliw\u0105 liczb\u0119 tr\u00f3jk\u0105t\u00f3w. Algorytmicznie jest to analogiczne do \u201eminimalnego przekroju\u201d grafu, a matematycznie \u2014 pochodnej lub funkcji optymalizacji (z kt\u00f3rej funkcja znajduje najkr\u00f3tsz\u0105 drog\u0119, jak\u0105 mo\u017ce przemierzy\u0107 po powierzchni). Ta najkr\u00f3tsza droga odpowiada optymalnemu przechowywaniu danych (transakcji) w grupie zapewniaj\u0105cej dost\u0119pno\u015b\u0107 baz danych. Konfliktuj\u0105ce tr\u00f3jk\u0105tne \u201ep\u0142ytki\u201d, aby powierzchnia zdarzenia by\u0142a g\u0142adka i wolna od konflikt\u00f3w.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Konsensus oparty na reputacji w\u0119z\u0142a. Czy jest potrzebny?\" src=\"\/wp-content\/uploads\/2019\/07\/3d32c6d3f227d77b65d9117f3b3dac05.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Geometryczna realizacja wykrywania\/obs\u0142ugi konflikt\u00f3w. Konfliktuj\u0105cy blok tworzy dodatkow\u0105 p\u0142ytk\u0119 powierzchni. Usuwamy p\u0142ytk\u0119 dodatkowej powierzchni, aby utrzyma\u0107 p\u0142ask\u0105 (= woln\u0105 od konflikt\u00f3w) powierzchni\u0119 zdarze\u0144. <\/em><\/p>\n<p><\/p>\n<h3 id=\"konsensus-osnovannyy-na-reputacii\">Konsensus oparty na reputacji<\/h3>\n<p><\/p>\n<p>W optymalnym zdecentralizowanym systemie p2p reputacji ka\u017cdy w\u0119ze\u0142 powinien mie\u0107 mo\u017cliwo\u015b\u0107 samodzielnego okre\u015blenia swojego zaufania do innych w\u0119z\u0142\u00f3w. Nasz system korzysta z specjalnego modelu, kt\u00f3ry uwzgl\u0119dnia relacje przejrzyste lub relacje, kt\u00f3re w\u0119ze\u0142 ma z innymi w\u0119z\u0142ami, przy przyznawaniu globalnej oceny. \u201eJeste\u015b tak dobry, jak twoja firma\u201d. Ostatecznym wynikiem jest \u201ezniekszta\u0142cenie\u201d lub gradient oparty na przejrzystym zaufaniu lub reputacji we wszystkich w\u0119z\u0142ach w $DAG lub standardowym kanale. Mo\u017cna to postrzega\u0107 jako tark\u0119 do sera, kt\u00f3ra zdziera powierzchni\u0119 \u201ep\u0142aszczyzny powierzchni\u201d i wybiera, kt\u00f3re \u201etr\u00f3jk\u0105tne p\u0142ytki\u201d zetrze\u0107, a kt\u00f3re zostawi\u0107. Tak w\u0142a\u015bnie logika konfliktu w rzeczywisto\u015bci usuwa \u201etr\u00f3jk\u0105tne p\u0142ytki\u201d.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Konsensus oparty na reputacji w\u0119z\u0142a. Czy jest potrzebny?\" src=\"\/wp-content\/uploads\/2019\/07\/8abf8a3af55fe975c86315de2fab9647.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>DAG z konfliktuj\u0105c\u0105 p\u0142ytk\u0105 przechodz\u0105c\u0105 przez \u201ezakrzywion\u0105\u201d przestrze\u0144, kt\u00f3ra jest gradientem podobnym do tarki do sera, i ma na celu usuni\u0119cie lub \u201ezetrze\u0107\u201d konfliktuj\u0105c\u0105 p\u0142ytk\u0119.<\/em><\/p>\n<p><\/p>\n<h3 id=\"chastichnoepolnoe-masshtabirovanie-uzla\">Cz\u0119\u015bciowe\/pe\u0142ne skalowanie w\u0119z\u0142a<\/h3>\n<p><\/p>\n<p>W teorii sieci, optymalne rozmieszczenie, znane jako \u201ebez skalowania\u201d, zazwyczaj opisuje si\u0119 jako hierarchiczne usytuowanie z du\u017cymi centralnymi w\u0119z\u0142ami zarz\u0105dzaj\u0105cymi wieloma mniejszymi w\u0119z\u0142ami peryferyjnymi. Takie rozmieszczenie jest widoczne w naturze, a przede wszystkim w Internecie. Constellation wykorzystuje t\u0119 architektur\u0119 do \u201eskalowania\u201d, czyli zwi\u0119kszenia przepustowo\u015bci lub szeroko\u015bci naszego Grafu.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Konsensus oparty na reputacji w\u0119z\u0142a. Czy jest potrzebny?\" src=\"\/wp-content\/uploads\/2019\/07\/01b361aa5274682444139ba534d83156.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Efekt hierarchicznego podzia\u0142u. Mo\u017cemy doda\u0107 wi\u0119cej w\u0119z\u0142\u00f3w, zwi\u0119kszaj\u0105c szeroko\u015b\u0107 przepustowo\u015bci.<\/em><\/p>\n<p><\/p>\n<h3 id=\"hylochain--podderzhka-prilozheniy-na-osnove-kanalov\">Hylochain \u2014 Wsparcie aplikacji opartych na kana\u0142ach.<\/h3>\n<p><\/p>\n<p>Nasze podej\u015bcie do wsparcia aplikacji mo\u017cna postrzega\u0107 jako \u201ezdysocjowan\u0105 platform\u0119 inteligentnych kontrakt\u00f3w\u201d. Zamiast centralnej sieci wykonuj\u0105cej ca\u0142\u0105 logik\u0119 i przetwarzaj\u0105cej wszystkie dane z aplikacji, Constellation koordynuje dane aplikacji z \u201ekana\u0142ami pa\u0144stwowymi\u201d, kt\u00f3re mo\u017cna traktowa\u0107 jako stacj\u0119 telewizyjn\u0105, transmituj\u0105c\u0105 wszystkie dane z systemu pa\u0144stwowego. Ka\u017cdy kana\u0142 pa\u0144stwowy mo\u017ce wdra\u017ca\u0107 w\u0142asn\u0105 logik\u0119 weryfikacji, co pozwala rozwi\u0105za\u0107 problem z oracle'ami poprzez end-to-end weryfikacj\u0119 producent\u00f3w danych i proste sprawdzanie z\u0142o\u017conych system\u00f3w pa\u0144stwowych. Sieci kana\u0142\u00f3w pa\u0144stwowych zapewniaj\u0105 r\u00f3wnoleg\u0142e wsparcie aplikacji, przyspieszaj\u0105c czas akceptacji, kt\u00f3ry w sieci z inteligentnymi kontraktami ogranicza si\u0119 do tradycyjnego synchronizowanego konsensusu.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Konsensus oparty na reputacji w\u0119z\u0142a. Czy jest potrzebny?\" src=\"\/wp-content\/uploads\/2019\/07\/bb0a1a0c38b6a60a895b3f7b876313f5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Dwa kana\u0142y pa\u0144stwowe, kt\u00f3re s\u0105 \u201ekompatybilne\u201d przez sie\u0107 $DAG. Mog\u0105 ze sob\u0105 wsp\u00f3\u0142dzia\u0142a\u0107 lub by\u0107 interpretowane, poniewa\u017c oba s\u0105 \u201ezintegrowane\u201d z $DAG poprzez wdra\u017canie hybrydowych w\u0119z\u0142\u00f3w $DAG + Kana\u0142.<\/em><\/p>\n<p><\/p>\n<p>Pow\u00f3d, dla kt\u00f3rego nazywa si\u0119 to Hylochain, polega na tym, \u017ce w naszym podej\u015bciu do wsparcia aplikacji wykorzystano funkcyjn\u0105 model programowania Schematy Rekurencji dla stworzenia interfejsu MapReduce. W szczeg\u00f3lno\u015bci schematy rekurencji Hylomorfizmu i Metamorfizmu mog\u0105 by\u0107 zintegrowane w celu tworzenia weryfikowalnych zapyta\u0144 i po\u0142\u0105cze\u0144 strumieniowych przez standardowe kana\u0142y poprzez weryfikacj\u0119 algebraicznych typ\u00f3w danych tak, jak weryfikuje si\u0119 op-kody dla inteligentnych kontrakt\u00f3w. Ostatecznym rezultatem jest funkcjonalny interfejs MapReduce, kt\u00f3ry jest znany in\u017cynierom danych i jest zgodny z istniej\u0105c\u0105 technologi\u0105 big data.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Konsensus oparty na reputacji w\u0119z\u0142a. Czy jest potrzebny?\" src=\"\/wp-content\/uploads\/2019\/07\/6a03e041237fec348939cfedbdc1a517.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Hylomorficzne i Metamorficzne standardowe kana\u0142y dla kontrastu. W stanie metamorfowym dane z dw\u00f3ch standardowych kana\u0142\u00f3w s\u0105 wysy\u0142ane do bloku w metakanale. W Hilo bierzemy poprzedni stan kana\u0142u i wykorzystujemy go do zadania (zdefiniowania konkretnego pytania) dw\u00f3ch innych kana\u0142\u00f3w, a nast\u0119pnie zapisujemy wynik zapytania w bloku.<\/em><\/p>\n<p><\/p>\n<h3 id=\"tokenomika-i-eyo-svyaz-s-hylochain\">Tokenomika i jej zwi\u0105zek z Hylochain<\/h3>\n<p><\/p>\n<p>Gdy standardowy kana\u0142 jest stworzony, mo\u017cna go zintegrowa\u0107 z kana\u0142em $DAG, ale przy u\u017cyciu interfejsu ACI lub Application Chain Interface. Ten interfejs to po prostu obiekt JSON zawieraj\u0105cy informacje o konfiguracji i publiczny klucz powi\u0105zany z samym kana\u0142em. Pow\u00f3d, dla kt\u00f3rego \u0142\u0105czymy publiczny klucz ze standardowym kana\u0142em, polega na stworzeniu mechanizmu po\u015bredniczenia dla danych standardowego kana\u0142u. Gdy standardowy kana\u0142 jest wdro\u017cony, deweloperzy sami decyduj\u0105, jak p\u0142atno\u015bci z sieci $DAG s\u0105 rozdzielane mi\u0119dzy w\u0119z\u0142y i operator\u00f3w.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Konsensus oparty na reputacji w\u0119z\u0142a. Czy jest potrzebny?\" src=\"\/wp-content\/uploads\/2019\/07\/b9d36300d4d3ae58a8e48774ab8b3377.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Strumie\u0144 zakupu dost\u0119pu do informacji lub modyfikacji informacji. Zapytanie jest kierowane do $DAG, \u015brodki s\u0105 wysy\u0142ane na konto kana\u0142u, wynik jest wysy\u0142any do kupuj\u0105cego, a suma kontrolna transakcji jest wysy\u0142ana do sieci $DAG, kt\u00f3ra nast\u0119pnie odblokowuje \u015brodki dla standardowego kana\u0142u.<\/em><\/p>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/460783\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0417\u043d\u0430\u044e-\u0437\u043d\u0430\u044e. \u041a\u0440\u0438\u043f\u0442\u043e\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0442\u044c\u043c\u0430, \u0435\u0441\u0442\u044c \u043a\u0443\u0447\u0430 \u043a\u043e\u043d\u0441\u0435\u043d\u0441\u0443\u0441\u043e\u0432: \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0442\u0440\u0443\u0434\u0430 \u0438 \u0432\u043b\u0430\u0434\u0435\u043d\u0438\u044f, \u0437\u043e\u043b\u043e\u0442\u0430, \u043d\u0435\u0444\u0442\u0438, \u0432\u044b\u043f\u0435\u0447\u0435\u043d\u043d\u044b\u0445 \u043f\u0438\u0440\u043e\u0436\u043a\u043e\u0432 (\u0435\u0441\u0442\u044c \u0438 \u0442\u0430\u043a\u043e\u0439, \u0434\u0430-\u0434\u0430). \u0427\u0442\u043e \u043d\u0430\u043c \u0435\u0449\u0451 \u043e\u0442 \u043e\u0434\u043d\u043e\u0433\u043e? \u042d\u0442\u043e \u0438 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e \u043e\u0431\u0441\u0443\u0434\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 &#171;\u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u043e\u0439&#187; \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 *\u0421\u043e\u0437\u0432\u0435\u0437\u0434\u0438\u0435 (Constellation). \u041a\u043e\u043d\u0435\u0447\u043d\u043e, \u044d\u0442\u043e \u043d\u0435 \u043f\u043e\u043b\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430, \u043d\u043e \u043c\u043d\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u043c\u043d\u0435\u043d\u0438\u0435 \u043a\u043e\u043c\u044c\u044e\u043d\u0438\u0442\u0438 \u0445\u0430\u0431\u0440\u0430, \u0438\u043c\u0435\u0435\u0442 \u043b\u0438 \u043c\u0435\u0441\u0442\u043e &#171;\u0431\u044b\u0442\u044c&#187; \u0442\u0430\u043a\u043e\u043c\u0443 \u043a\u043e\u043d\u0441\u0435\u043d\u0441\u0443\u0441\u0443 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27262,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36425","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0417\u043d\u0430\u044e-\u0437\u043d\u0430\u044e. \u041a\u0440\u0438\u043f\u0442\u043e\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0442\u044c\u043c\u0430, \u0435\u0441\u0442\u044c \u043a\u0443\u0447\u0430 \u043a\u043e\u043d\u0441\u0435\u043d\u0441\u0443\u0441\u043e\u0432: \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0442\u0440\u0443\u0434\u0430 \u0438 \u0432\u043b\u0430\u0434\u0435\u043d\u0438\u044f, \u0437\u043e\u043b\u043e\u0442\u0430, \u043d\u0435\u0444\u0442\u0438, \u0432\u044b\u043f\u0435\u0447\u0435\u043d\u043d\u044b\u0445 \u043f\u0438\u0440\u043e\u0436\u043a\u043e\u0432 (\u0435\u0441\u0442\u044c \u0438 \u0442\u0430\u043a\u043e\u0439, \u0434\u0430-\u0434\u0430). \u0427\u0442\u043e \u043d\u0430\u043c \u0435\u0449\u0451 \u043e\u0442 \u043e\u0434\u043d\u043e\u0433\u043e?\" \/>\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\/pl\/blog\/administrirovanie\/konsensus-na-reputatsii-nody-nuzhen-li\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\u041a\u043e\u043d\u0441\u0435\u043d\u0441\u0443\u0441 \u043d\u0430 \u0440\u0435\u043f\u0443\u0442\u0430\u0446\u0438\u0438 \u043d\u043e\u0434\u044b. \u041d\u0443\u0436\u0435\u043d \u043b\u0438? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0417\u043d\u0430\u044e-\u0437\u043d\u0430\u044e. \u041a\u0440\u0438\u043f\u0442\u043e\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0442\u044c\u043c\u0430, \u0435\u0441\u0442\u044c \u043a\u0443\u0447\u0430 \u043a\u043e\u043d\u0441\u0435\u043d\u0441\u0443\u0441\u043e\u0432: \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0442\u0440\u0443\u0434\u0430 \u0438 \u0432\u043b\u0430\u0434\u0435\u043d\u0438\u044f, \u0437\u043e\u043b\u043e\u0442\u0430, \u043d\u0435\u0444\u0442\u0438, \u0432\u044b\u043f\u0435\u0447\u0435\u043d\u043d\u044b\u0445 \u043f\u0438\u0440\u043e\u0436\u043a\u043e\u0432 (\u0435\u0441\u0442\u044c \u0438 \u0442\u0430\u043a\u043e\u0439, \u0434\u0430-\u0434\u0430). \u0427\u0442\u043e \u043d\u0430\u043c \u0435\u0449\u0451 \u043e\u0442 \u043e\u0434\u043d\u043e\u0433\u043e?\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/konsensus-na-reputatsii-nody-nuzhen-li\" \/>\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-31T19:11:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:11:34+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\udd47Konsensus oparty na reputacji w\u0119z\u0142a. Czy jest potrzebny? | ProHoster","description":"Wiem, wiem. Projekty kryptowalutowe s\u0105 liczne, jest mn\u00f3stwo konsens\u00f3w: opartych na pracy i w\u0142a\u015bno\u015bci, z\u0142ocie, ropie, pieczonych ciasteczkach (tak, tak, takie te\u017c s\u0105). Czego nam jeszcze potrzeba od jednego?","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/konsensus-na-reputatsii-nody-nuzhen-li","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\u041a\u043e\u043d\u0441\u0435\u043d\u0441\u0443\u0441 \u043d\u0430 \u0440\u0435\u043f\u0443\u0442\u0430\u0446\u0438\u0438 \u043d\u043e\u0434\u044b. \u041d\u0443\u0436\u0435\u043d \u043b\u0438? | ProHoster","og:description":"\u0417\u043d\u0430\u044e-\u0437\u043d\u0430\u044e. \u041a\u0440\u0438\u043f\u0442\u043e\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0442\u044c\u043c\u0430, \u0435\u0441\u0442\u044c \u043a\u0443\u0447\u0430 \u043a\u043e\u043d\u0441\u0435\u043d\u0441\u0443\u0441\u043e\u0432: \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0442\u0440\u0443\u0434\u0430 \u0438 \u0432\u043b\u0430\u0434\u0435\u043d\u0438\u044f, \u0437\u043e\u043b\u043e\u0442\u0430, \u043d\u0435\u0444\u0442\u0438, \u0432\u044b\u043f\u0435\u0447\u0435\u043d\u043d\u044b\u0445 \u043f\u0438\u0440\u043e\u0436\u043a\u043e\u0432 (\u0435\u0441\u0442\u044c \u0438 \u0442\u0430\u043a\u043e\u0439, \u0434\u0430-\u0434\u0430). \u0427\u0442\u043e \u043d\u0430\u043c \u0435\u0449\u0451 \u043e\u0442 \u043e\u0434\u043d\u043e\u0433\u043e?","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/konsensus-na-reputatsii-nody-nuzhen-li","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-31T19:11:34+00:00","article:modified_time":"2019-10-31T19:11:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36425","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-22 03:15:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:45:35","updated":"2026-01-22 03:15:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/36425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=36425"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/36425\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/27262"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=36425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=36425"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=36425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}