{"id":34612,"date":"2019-10-31T21:59:22","date_gmt":"2019-10-31T18:59:22","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blokchejn-chto-nam-stoit-kejs-postroit\/"},"modified":"2019-10-31T21:59:22","modified_gmt":"2019-10-31T18:59:22","slug":"blokchejn-chto-nam-stoit-kejs-postroit","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/blokchejn-chto-nam-stoit-kejs-postroit","title":{"rendered":"Blockchain: co nas kosztuje zbudowanie przypadku?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>Ca\u0142a historia ludzko\u015bci to pr\u00f3by zniszczenia starego porz\u0105dku rzeczy i zbudowania nowego, oczywi\u015bcie lepszego. (Autor anonimowy)<\/i><\/p>\n<p>W poprzednim artykule <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/443282\/\">\u201eCo takiego kosztuje zbudowa\u0107 blockchain?\u201d<\/a><\/noindex> Zrozumieli\u015bmy technologie, na kt\u00f3rych opieraj\u0105 si\u0119 wszystkie blockchains. Nadszed\u0142 czas, aby zrozumie\u0107, jakie problemy mog\u0105 rozwi\u0105za\u0107 nowoczesne blockchains. Na pocz\u0105tek sp\u00f3jrzmy na analiz\u0119 aktualnego stanu blockchaina i perspektywy na przysz\u0142o\u015b\u0107. Jako technikowi podoba mi si\u0119 firma Gartner z jej licznymi cyklami dojrza\u0142o\u015bci technologii (Hype Cycles). Na wykresie przedstawiono cykl dojrza\u0142o\u015bci blockchaina w biznesie na koniec 2018 roku. Jakie mo\u017cna wysnu\u0107 wnioski?<\/p>\n<p><img decoding=\"async\" alt=\"Blockchain: co nas kosztuje zbudowanie przypadku?\" src=\"\/wp-content\/uploads\/2019\/05\/04333a58930b95f2e99fee0da1769e75.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Analiza od Gartnera<\/h2>\n<p><\/p>\n<ul>\n<li>Z wykresu wynika, \u017ce wiele nowoczesnych bran\u017c stara si\u0119 zastosowa\u0107 blockchain do rozwi\u0105zania swoich problem\u00f3w produkcyjnych, a co roku pojawiaj\u0105 si\u0119 nowe bran\u017ce, kt\u00f3re zaczynaj\u0105 bada\u0107 blockchain.<\/li>\n<li>Jednak \u017cadna bran\u017ca nie osi\u0105gn\u0119\u0142a jeszcze ani plateau wydajno\u015bci, ani nawet stoku o\u015bwiecenia. <\/li>\n<li>Oczywi\u015bcie, nie wszystkie bran\u017ce, kt\u00f3re teraz s\u0105 na drodze do szczytu oczekiwa\u0144, dotr\u0105 do plateau wydajno\u015bci, ale s\u0105dz\u0105c po masowo\u015bci tego ruchu, za 5-10 lat b\u0119dziemy \u015bwiadkami powszechnego zastosowania kilku przypadk\u00f3w. <\/li>\n<li>A gdzie Bitcoin, wydobycie i w og\u00f3le kryptowaluta, zapytacie? Te technologie przynosz\u0105 znaczne zyski? By\u0142y na wykresach lat ubieg\u0142ych, ale w tym roku ju\u017c opu\u015bci\u0142y plateau wydajno\u015bci po swoich dziesi\u0119ciu latach.<\/li>\n<\/ul>\n<p>\nNast\u0119pny wykres pokazuje dojrza\u0142o\u015b\u0107 technologii blockchain: <\/p>\n<p><img decoding=\"async\" alt=\"Blockchain: co nas kosztuje zbudowanie przypadku?\" src=\"\/wp-content\/uploads\/2019\/05\/2259bd38955f4b7c631fa7e20645405c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCo mo\u017cna powiedzie\u0107 o tym wykresie?<\/p>\n<ul>\n<li>Wi\u0119kszo\u015b\u0107 nowoczesnych technologii blockchaina r\u00f3wnie\u017c znajduje si\u0119 na fali dyskusji. Ale nie dlatego, \u017ce to nowe technologie, ale dlatego, \u017ce bran\u017ce badaj\u0105 ich zastosowanie do swojej struktury danych, obj\u0119to\u015bci i pr\u0119dko\u015bci przetwarzania, szukaj\u0105 mo\u017cliwo\u015bci, jak za pomoc\u0105 technologii blockchain mo\u017cna zwi\u0119kszy\u0107 efektywno\u015b\u0107 i zmniejszy\u0107 koszty. <\/li>\n<li>Zainteresowanie wydobywaniem kryptowalut, klasycznym blockchainem oraz w og\u00f3le technologi\u0105 rozproszonej ksi\u0119gi zaczyna male\u0107. <\/li>\n<\/ul>\n<p>\nZobaczmy, w jakich bran\u017cach pr\u00f3buje si\u0119 zastosowa\u0107 blockchain. Gartner pod koniec 2018 roku przeprowadzi\u0142 badanie i przedstawi\u0142 jego wyniki w formie macierzy, gdzie w poziomie wymienione s\u0105 przypadki u\u017cycia, w pionie bran\u017ce, a okr\u0119gi na przeci\u0119ciach pokazuj\u0105, jak bardzo dany przypadek jest po\u017c\u0105dany w konkretnej bran\u017cy:<\/p>\n<p><img decoding=\"async\" alt=\"Blockchain: co nas kosztuje zbudowanie przypadku?\" src=\"\/wp-content\/uploads\/2019\/05\/76c139d7039f3a05e8006a1f9921e2c8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJakie wnioski mo\u017cna wyci\u0105gn\u0105\u0107 z tej tabeli?<\/p>\n<ul>\n<li>Wi\u0119kszo\u015b\u0107 projekt\u00f3w wykorzystuje blockchain do rejestrowania, rozprzestrzeniania i wsp\u00f3lnego korzystania z danych (Shared Record Keeping i Internal Record Keeping).<\/li>\n<li>Znacz\u0105ca cz\u0119\u015b\u0107 projekt\u00f3w u\u017cywa blockchain do \u015bledzenia przep\u0142ywu warto\u015bci lub zmiany jej w\u0142a\u015bcicieli (Asset Tracking).<\/li>\n<li>Identyfikacja (Identity Management) powoli, ale jest potrzebna praktycznie we wszystkich bran\u017cach.<\/li>\n<li>Na chwil\u0119 obecn\u0105 tokenizacja (Digital Tokens) nie jest zbyt po\u017c\u0105dana, a co zaskakuj\u0105ce, to samo mo\u017cna powiedzie\u0107 o smart kontraktach (Smart Contracts).<\/li>\n<\/ul>\n<p><\/p>\n<h2>Og\u00f3lna schemat blokchaina<\/h2>\n<p>\nKiedy rysuje si\u0119 blockchain dla jakiej\u015b bran\u017cy, wszystkie schematy s\u0105 zasadniczo takie same: istnieje sie\u0107 blockchain, w kt\u00f3rej uczestnicy zapisuj\u0105 i odczytuj\u0105 informacje za pomoc\u0105 Dapp (decentralized application). R\u00f3\u017cnice tkwi\u0105 w szczeg\u00f3\u0142ach, na przyk\u0142ad, informacje w blockchain mog\u0105 rejestrowa\u0107 nie tylko ludzie, ale tak\u017ce urz\u0105dzenia platformy IoT (Internet of Things). Rozwa\u017cmy og\u00f3ln\u0105 schem\u0119 na przyk\u0142adzie IoT, poniewa\u017c jest to jedno z najbardziej dyskutowanych zastosowa\u0144 blockchaina. Dodatkowo wyposa\u017cymy urz\u0105dzenia IoT w kart\u0119 SIM do przesy\u0142ania danych, wykorzystuj\u0105c mobiln\u0105 sie\u0107 operatora, lub lepsz\u0105 eSIM, aby mo\u017cna by\u0142o u\u017cywa\u0107 dowolnych mobilnych sieci. Mobilna sie\u0107 b\u0119dzie oczywi\u015bcie 5G, poniewa\u017c obs\u0142uga urz\u0105dze\u0144 IoT jest jednym z g\u0142\u00f3wnych zastosowa\u0144 sieci 5G. Modu\u0142y GPS \/ GLONASS niech \u015bledz\u0105 lokalizacj\u0119. Aby smart kontrakty dzia\u0142a\u0142y prawid\u0142owo, konieczne jest posiadanie informacji z zewn\u0119trznych \u017ar\u00f3de\u0142, takich jak aktualne kursy akcji lub walut. S\u0142u\u017c\u0105 do tego tzw. blockchain oracles. Ostatni szlif - modu\u0142 sztucznej inteligencji do analizy danych. <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.oceanprotocol.com\/blockchains-for-artificial-intelligence-ec63b0284984\">Badania m\u00f3wi\u0105<\/a><\/noindex>, \u017ce algorytmy AI (Artificial Intelligence) b\u0119d\u0105 skutecznie dzia\u0142a\u0107 na danych z blockchaina, poniewa\u017c s\u0105 one kompletne, niesprzeczne i jednoznacznie uporz\u0105dkowane czasowo.<\/p>\n<p>W ten spos\u00f3b uzyskali\u015bmy zgeneralizowany schemat projekt\u00f3w blockchain. Teraz mo\u017cna do niego dopisa\u0107 dowolny tytu\u0142 i przekszta\u0142ci\u0107 schemat odpowiedni dla r\u00f3\u017cnych bran\u017c. Na przyk\u0142ad: \u201e\u015aledzenie ruchu cystern w przemy\u015ble naftowym\u201d lub \u201eProdukcja cz\u0119\u015bci dla motoryzacji\u201d lub \u201eDostarczanie mi\u0119sa od rolnik\u00f3w do sklep\u00f3w detalicznych\u201d.<\/p>\n<h2>Blockchain + IoT + 5G + GPS + AI<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Blockchain: co nas kosztuje zbudowanie przypadku?\" src=\"\/wp-content\/uploads\/2019\/05\/af29e1cad5a1e06b3e5b85f082a79117.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPrzechodzimy do konkretnych przypadk\u00f3w.<\/p>\n<h2>Analiza przypadk\u00f3w<\/h2>\n<p>\nZr\u00f3bmy przegl\u0105d przypadk\u00f3w zastosowania dla wymienionych bran\u017c i zastan\u00f3wmy si\u0119, na jakich blockchainach mo\u017cna je wdro\u017cy\u0107. Okazuje si\u0119, \u017ce nie musimy niczego szuka\u0107, poniewa\u017c istnieje aktualna \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/sdlt.io\/cases\">Biblioteka przypadk\u00f3w blockchain<\/a><\/noindex>\u201d z przyk\u0142adami i linkami. Zawiera ona przypadki zastosowania blockchaina w nast\u0119puj\u0105cych bran\u017cach:<\/p>\n<ul>\n<li>bran\u017ca motoryzacyjna<\/li>\n<li>sektor publiczny<\/li>\n<li>sektor wydobywczy<\/li>\n<li>ochrona zdrowia<\/li>\n<li>kultura i sztuka<\/li>\n<li>nieruchomo\u015bci<\/li>\n<li>produkcja<\/li>\n<li>detal<\/li>\n<li>rolnictwo<\/li>\n<li>telekomunikacja<\/li>\n<li>transport<\/li>\n<li>sektor finansowy<\/li>\n<li>sektor energetyczny<\/li>\n<li>zarz\u0105dzanie prawami autorskimi <\/li>\n<\/ul>\n<p><\/p>\n<h3>Wnioski z analizy zbioru przypadk\u00f3w<\/h3>\n<p><\/p>\n<ul>\n<li>Oczywi\u015bcie, blockchain idealnie pasuje do fintechu, poniewa\u017c transakcje i zmiana w\u0142a\u015bciciela warto\u015bci s\u0105 podstaw\u0105 systemu finansowego. <\/li>\n<li>Logika stosowania blockchaina wyst\u0119puje w przypadkach, w kt\u00f3rych istniej\u0105 \u201e\u0142a\u0144cuchy dostaw\u201d, na przyk\u0142ad transport kontener\u00f3w. Kontener postrzegany jest jako warto\u015b\u0107, kt\u00f3ra jest przekazywana z jednego przewo\u017anika do drugiego. Lub, na przyk\u0142ad, etykietowanie \u017cywno\u015bci i \u015bledzenie ca\u0142ego \u0142a\u0144cucha dostaw produkt\u00f3w od farmy do sklep\u00f3w detalicznych. W takim przypadku kupuj\u0105cy mo\u017ce upewni\u0107 si\u0119, \u017ce produkt zosta\u0142 wyprodukowany przez konkretnego producenta w okre\u015blonych warunkach. Obecnie na takich etykietach mo\u017cna jedynie ufa\u0107, \u017ce jest to prawda.<\/li>\n<li>Aktualny przypadek z identyfikacj\u0105 os\u00f3b IAM (Zarz\u0105dzanie To\u017csamo\u015bci\u0105 i Dost\u0119pem) oraz przechowywaniem danych osobowych. Wraz z pojawieniem si\u0119 technologii blockchain pojawi\u0142 si\u0119 spos\u00f3b rozwi\u0105zania problemu, polegaj\u0105cy na przechowywaniu danych osobowych w zdecentralizowanym rejestrze, a dzi\u0119ki protoko\u0142owi Zero Knowledge Proof osoba mo\u017ce decydowa\u0107, jakie dane komu udost\u0119pnia. Na przyk\u0142ad klasyczny przyk\u0142ad \u2014 to potwierdzenie, \u017ce obywatel ma uko\u0144czone 18 lat. Obecnie do tego celu u\u017cywana jest karta identyfikacyjna lub prawo jazdy, kt\u00f3re zawieraj\u0105 dane nie maj\u0105ce zwi\u0105zku z sam\u0105 weryfikacj\u0105, takie jak adres zameldowania. Korzystaj\u0105c z technologii blockchain, b\u0119dzie mo\u017cna sprawdzi\u0107, \u017ce dana osoba ma 18 lat, nie ujawniaj\u0105c innych informacji.<\/li>\n<li>W tym samym kontek\u015bcie znajduje si\u0119 r\u00f3wnie\u017c przypadek zapisywania danych medycznych pacjent\u00f3w w blockchainie, aby mo\u017cna je by\u0142o przekazywa\u0107 mi\u0119dzy instytucjami, nie naruszaj\u0105c prywatno\u015bci. Jest to wsp\u00f3lna cecha wielu przypadk\u00f3w, gdzie z jednej strony potrzebna jest identyfikacja os\u00f3b oraz mo\u017cliwo\u015b\u0107 swobodnego przekazywania informacji, a z drugiej strony konieczne jest zabezpieczenie (szyfrowanie) danych osobowych i prywatnych. <\/li>\n<\/ul>\n<p><\/p>\n<h3>Blockchain i pa\u0144stwo<\/h3>\n<p>\nW wielu krajach istniej\u0105 pa\u0144stwowe programy rozwoju technologii blockchain, w tym tak\u017ce w Rosji. <noindex><a rel=\"nofollow\" href=\"https:\/\/data-economy.ru\">W ramach programu transformacji cyfrowej pa\u0144stwa<\/a><\/noindex>, w kt\u00f3rym blockchain (zdecentralizowany rejestr) jest rozpatrywany jako jedno z kierunk\u00f3w rozwoju. Dla pa\u0144stwa istotne jest rozwijanie technologii blockchain w nast\u0119puj\u0105cych obszarach: <\/p>\n<ul>\n<li>Tworzenie rejestr\u00f3w transakcji maj\u0105tkowych, na przyk\u0142ad zwi\u0105zanych z nieruchomo\u015bciami;<\/li>\n<li>Tworzenie rejestr\u00f3w do zapisywania akt\u00f3w stanu cywilnego, na przyk\u0142ad do rejestracji urodzin, ma\u0142\u017ce\u0144stw, rozwod\u00f3w;<\/li>\n<li>Zapis w blockchainie wynik\u00f3w wybor\u00f3w i g\u0142osowa\u0144.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Blockchain i telekomunikacja<\/h3>\n<p>\nPrzypadki zrealizowane w bran\u017cy telekomunikacyjnej b\u0119d\u0105 mia\u0142y wp\u0142yw na wi\u0119kszo\u015b\u0107 ludzi. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tmforum.org\/catalysts\/blockchain-unleashed\">Zdaniem TM Forum<\/a><\/noindex> dla operator\u00f3w telekomunikacyjnych najbardziej istotne jest zastosowanie blockchaina do rozwi\u0105zania nast\u0119puj\u0105cych zada\u0144:<\/p>\n<ul>\n<li>Operatorzy mog\u0105 pozby\u0107 si\u0119 po\u015brednik\u00f3w (centr\u00f3w rozliczeniowych) w \u015bwiadczeniu us\u0142ug roamingowych i dokonywa\u0107 p\u0142atno\u015bci bezpo\u015brednio mi\u0119dzy sob\u0105. <\/li>\n<li>Identyfikacja os\u00f3b oraz urz\u0105dze\u0144 IoT.<\/li>\n<li>Automatyczne liczenie narusze\u0144 zasad \u015bwiadczenia us\u0142ug dla abonent\u00f3w (SLA) na podstawie smart kontraktu i wyp\u0142ata odszkodowa\u0144. <\/li>\n<li>Prowadzenie zdecentralizowanej bazy danych skradzionych telefon\u00f3w.<\/li>\n<li>Zarz\u0105dzanie rozproszon\u0105 baz\u0105 danych dla MNP (Mobilna Przeno\u015bno\u015b\u0107 Numer\u00f3w) i eliminacja po\u015brednik\u00f3w w postaci centralnej bazy danych. <\/li>\n<\/ul>\n<p><\/p>\n<h2>Analiza blockchain\u00f3w<\/h2>\n<p>\nW celu systematyzacji pr\u00f3bowa\u0142em znale\u017a\u0107 klasyfikacj\u0119 blockchain\u00f3w wed\u0142ug generacji. Nie znalaz\u0142em powszechnie uznawanej, ale wszyscy zgadzaj\u0105 si\u0119, \u017ce pierwsza generacja to Bitcoin, druga to Ethereum, a dalsze zale\u017cy od osobistych preferencji. Uwa\u017cam, \u017ce logiczn\u0105 klasyfikacj\u0105 by\u0142aby nast\u0119puj\u0105ca: <\/p>\n<ul>\n<li>Pierwsza generacja (Bitcoin): obs\u0142uguje jedynie funkcjonalno\u015b\u0107 transferu kryptowaluty z jednego konta na drugie.<\/li>\n<li>W drugiej generacji dodano inteligentne kontrakty (Ethereum) i wielowalutowo\u015b\u0107 (BitShares).<\/li>\n<li>Trzecia generacja pozwala na operowanie nie tylko kryptowalut\u0105, ale tak\u017ce wszelkimi aktywami cyfrowymi (assets), realizacj\u0119 dowolnej logiki biznesowej oraz elastyczne dopasowanie algorytmu konsensusu. Przyk\u0142adem uniwersalnego blockchaina jest Hyperledger Fabric. <\/li>\n<\/ul>\n<p>\nPrzyjrzyjmy si\u0119 przedstawicielom wszystkich generacji z punktu widzenia cech, kt\u00f3re pomog\u0105 zrozumie\u0107, jakie przypadki mo\u017cna zrealizowa\u0107 na danym blockchainie:<\/p>\n<p>Bitcoin<br \/>\nEthereum<br \/>\nBitshares<br \/>\nHyperledger Fabric<br \/>\nExonum<\/p>\n<p>Pokolenie blockchaina<br \/>\n1<br \/>\n2<br \/>\n2<br \/>\n3<br \/>\n3<\/p>\n<p>Strona<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/bitcoin.org\/en\/\">bitcoin.org\/en<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ethereum.org\/\">ethereum.org<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/bitshares.org\/\">bitshares.org<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.hyperledger.org\/projects\/fabric\">www.hyperledger.org<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/exonum.com\">exonum.com<\/a><\/noindex><\/p>\n<p>Wydajno\u015b\u0107 w TPS<br \/>\n7<br \/>\n20-30<br \/>\n10,000<br \/>\n1000<br \/>\n10,000<\/p>\n<p>Czy mo\u017cna stworzy\u0107 prywatny blockchain<br \/>\nnie<br \/>\nnie<br \/>\ntak<br \/>\ntak<br \/>\ntak<\/p>\n<p>Liczba w\u0119z\u0142\u00f3w w sieci<br \/>\nPonad 10 000<br \/>\nPonad 10 000<br \/>\nEfektywnie 20-30 w\u0119z\u0142\u00f3w<br \/>\nEfektywno\u015b\u0107 okre\u015blana przez system Apache Kafka<br \/>\nEfektywno\u015b\u0107 okre\u015blana przez konsensus BFT: 10-20 w\u0119z\u0142\u00f3w<\/p>\n<p>\u015arednia op\u0142ata za transakcje<br \/>\n0.5$<br \/>\n0.1$<br \/>\nmniej ni\u017c w Ethereum<br \/>\nnie<br \/>\nnie<\/p>\n<p>Obs\u0142ugiwane systemy operacyjne dla w\u0119z\u0142\u00f3w<br \/>\nWindows, Linux, MacOS<br \/>\nWindows, Linux, MacOS, Raspberry Pi<br \/>\nUbuntu, Windows<br \/>\nWindows, Linux, MacOS<br \/>\nLinux, MacOS<\/p>\n<p>Wdra\u017canie w\u0119z\u0142\u00f3w<br \/>\nR\u0119cznie<br \/>\nR\u0119cznie, Docker<br \/>\nR\u0119cznie<br \/>\nDocker, docker-compose<br \/>\nR\u0119cznie, Docker<\/p>\n<p>Konsensus<br \/>\nPoW<br \/>\nPow<br \/>\nDPoS<br \/>\nSystem g\u0142osowania, u\u017cywa Apache Kafka<br \/>\nBFT<\/p>\n<p>Inteligentny kontrakt<br \/>\nNie w powszechnym rozumieniu<br \/>\nJ\u0119zyk programowania Solidity<br \/>\nPreinstalowane i ich liczba jest ograniczona. Mo\u017cna pisa\u0107 w C++<br \/>\nJ\u0119zyki programowania Go, JS<br \/>\nRust<\/p>\n<p>J\u0119zyk programowania, w kt\u00f3rym napisano blockchain<br \/>\nC++<br \/>\nC++<br \/>\nC++<br \/>\nGo<br \/>\nRust<\/p>\n<p>DB do przechowywania danych blockchaina<br \/>\nLevelDB<br \/>\nLevelDB<br \/>\nLevelDB<br \/>\ngoleveldb \u2014 LevelDB w Go<br \/>\nRocksDB<\/p>\n<p>Rozw\u00f3j i wsparcie<br \/>\nSatoshi Nakamoto i wsp\u00f3\u0142pr.<br \/>\nVitalik Buterin i wsp\u00f3\u0142pr.<br \/>\nDan Larimer i wsp\u00f3\u0142pr.<br \/>\nFundacja Linuxa, IBM, Oracle<br \/>\nBitfury Group<\/p>\n<p>Ograniczenia przy wdra\u017caniu przypadk\u00f3w<br \/>\nWydajno\u015b\u0107 i obecno\u015b\u0107 op\u0142at.<br \/>\nWydajno\u015b\u0107 i obecno\u015b\u0107 op\u0142at. Nadaj\u0105 si\u0119 do pilota\u017cowych i PoC.<br \/>\nObecno\u015b\u0107 op\u0142at i ograniczona liczba zrealizowanych scenariuszy u\u017cycia.<br \/>\nHyperledger Fabric \u2014 nic nie ogranicza, je\u015bli nie oczekuje si\u0119 wysokich charakterystyk wydajno\u015bci.<br \/>\nExonum ogranicza konsensus BFT i wysoki pr\u00f3g wej\u015bcia, poniewa\u017c w celu wdro\u017cenia smart kontrakt\u00f3w musz\u0105 by\u0107 one wbudowane w kod \u017ar\u00f3d\u0142owy.<\/p>\n<p><\/p>\n<h2>Podsumowanie<\/h2>\n<p>\nObecnie ka\u017cda nowa technologia cz\u0119sto jest przedstawiana jako rozwi\u0105zanie problemu. Dlatego na pocz\u0105tku nale\u017cy upewni\u0107 si\u0119, \u017ce w danym przypadku rzeczywi\u015bcie potrzebny jest blockchain. W tym celu odpowiedz na pytania, czy potrzebna jest ca\u0142a wymieniona funkcjonalno\u015b\u0107?<\/p>\n<ul>\n<li>Kryptografia<\/li>\n<li>Niezmienno\u015b\u0107 i pe\u0142nia historii danych<\/li>\n<li>Rozproszenie <\/li>\n<li>Decentralizacja <\/li>\n<li>Tokenizacja <\/li>\n<li>Smart kontrakty <\/li>\n<\/ul>\n<p>\nJe\u015bli nie wszystkie wymienione cechy s\u0105 potrzebne, by\u0107 mo\u017ce bardziej efektywne b\u0119dzie zastosowanie technologii innych ni\u017c blockchain. Je\u015bli jednak zdecydowano si\u0119 na u\u017cycie blockchaina, nale\u017cy mie\u0107 na uwadze cechy blockchaina, kt\u00f3re z natury s\u0105 niemo\u017cliwe do zmiany: <\/p>\n<ul>\n<li>R\u00f3\u017cne blockchainy maj\u0105 r\u00f3\u017cne parametry techniczne i ograniczenia, dlatego w zale\u017cno\u015bci od przypadku nale\u017cy wybra\u0107 odpowiedni blockchain.<\/li>\n<li>W zale\u017cno\u015bci od konsensusu wydajno\u015b\u0107 blockchaina r\u00f3\u017cni si\u0119 o rz\u0119dy wielko\u015bci. I je\u015bli wybrano jaki\u015b konkretny blockchain, to prawdopodobnie nie uda si\u0119 go \"optymalizowa\u0107\". <\/li>\n<li>Linear scalability is a common requirement for information systems. However, blockchain may scale worse than linearly. <\/li>\n<li>Dane, kt\u00f3re nale\u017cy przechowywa\u0107, mog\u0105 mie\u0107 struktur\u0119, kt\u00f3ra obni\u017ca efektywno\u015b\u0107 zastosowania blockchaina. <\/li>\n<li>W prywatnych blockchainach nale\u017cy zapewni\u0107 bezpiecze\u0144stwo co najmniej na poziomie stosowanych system\u00f3w IT w korporacjach. <\/li>\n<\/ul>\n<p>\nZ powodu tych ogranicze\u0144, obecnie blockchain jest g\u0142\u00f3wnie u\u017cywany w najprostszych przypadkach, gdzie konieczne jest pozbycie si\u0119 po\u015brednik\u00f3w lub osi\u0105gni\u0119cie weryfikacji autentyczno\u015bci i niezmienno\u015bci danych w\u015br\u00f3d uczestnik\u00f3w, kt\u00f3rzy nie s\u0105 pod jednolit\u0105 kontrol\u0105. <\/p>\n<p>W nast\u0119pnej cz\u0119\u015bci rozwinemy blockchain w chmurze i zobaczymy, jak to wszystko dzia\u0142a. <\/p>\n<p><b>To dopiero pocz\u0105tek! <\/b><br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/449986\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0441\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u0430 \u2014 \u044d\u0442\u043e \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0440\u0430\u0437\u0440\u0443\u0448\u0438\u0442\u044c \u0441\u0442\u0430\u0440\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0432\u0435\u0449\u0435\u0439 \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439, \u0440\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u043b\u0443\u0447\u0448\u0438\u0439. (\u0410\u043d\u043e\u043d\u0438\u043c\u043d\u044b\u0439 \u0430\u0432\u0442\u043e\u0440) \u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u00ab\u0427\u0442\u043e \u043d\u0430\u043c \u0441\u0442\u043e\u0438\u0442 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c?\u00bb \u043c\u044b \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u043b\u0438\u0441\u044c \u0441 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u043c\u0438, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0432\u0441\u0435 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u044b. \u041f\u0440\u0438\u0448\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u043d\u044f\u0442\u044c \u043a\u0430\u043a\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u043c\u043e\u0433\u0443\u0442 \u0440\u0435\u0448\u0438\u0442\u044c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u044b. \u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0443 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430 \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u0430\u0445 \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26080,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34612","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=\"\u0412\u0441\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u0430 \u2014 \u044d\u0442\u043e \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0440\u0430\u0437\u0440\u0443\u0448\u0438\u0442\u044c \u0441\u0442\u0430\u0440\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0432\u0435\u0449\u0435\u0439 \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439, \u0440\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u043b\u0443\u0447\u0448\u0438\u0439.\" \/>\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\/blokchejn-chto-nam-stoit-kejs-postroit\" \/>\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\u0411\u043b\u043e\u043a\u0447\u0435\u0439\u043d: \u0447\u0442\u043e \u043d\u0430\u043c \u0441\u0442\u043e\u0438\u0442 \u043a\u0435\u0439\u0441 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0441\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u0430 \u2014 \u044d\u0442\u043e \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0440\u0430\u0437\u0440\u0443\u0448\u0438\u0442\u044c \u0441\u0442\u0430\u0440\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0432\u0435\u0449\u0435\u0439 \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439, \u0440\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u043b\u0443\u0447\u0448\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/blokchejn-chto-nam-stoit-kejs-postroit\" \/>\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:59:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:59:22+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\udd47Blockchain: co nam stoi na przeszkodzie, aby zbudowa\u0107 przypadek? | ProHoster","description":"Ca\u0142a historia ludzko\u015bci to pr\u00f3by zburzenia starego porz\u0105dku i zbudowania nowego, oczywi\u015bcie lepszego.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/blokchejn-chto-nam-stoit-kejs-postroit","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\u0411\u043b\u043e\u043a\u0447\u0435\u0439\u043d: \u0447\u0442\u043e \u043d\u0430\u043c \u0441\u0442\u043e\u0438\u0442 \u043a\u0435\u0439\u0441 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c? | ProHoster","og:description":"\u0412\u0441\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u0430 \u2014 \u044d\u0442\u043e \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0440\u0430\u0437\u0440\u0443\u0448\u0438\u0442\u044c \u0441\u0442\u0430\u0440\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0432\u0435\u0449\u0435\u0439 \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439, \u0440\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u043b\u0443\u0447\u0448\u0438\u0439.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/blokchejn-chto-nam-stoit-kejs-postroit","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:59:22+00:00","article:modified_time":"2019-10-31T18:59:22+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34612","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 19:56:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:18:35","updated":"2026-01-21 19:56:19","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\/34612","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=34612"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/34612\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/26080"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=34612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=34612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=34612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}