{"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\/et\/blog\/administrirovanie\/blokchejn-chto-nam-stoit-kejs-postroit","title":{"rendered":"Plokiahel: mida maksab meile juhtumi ehitamine?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>Kogu inimkonna ajalugu on katsed purustada vana korra ja rajada uus, loomulikult parem. (Anon\u00fc\u00fcmne autor)<\/i><\/p>\n<p>Eelmises artiklis <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/443282\/\">\u201eMis meil maksab plokiahela ehitamine?\u201c<\/a><\/noindex> Me oleme selgitanud tehnoloogiaid, millel k\u00f5ik plokiahelad t\u00f6\u00f6tavad. On aeg m\u00f5ista, milliseid probleeme saavad kaasaegsed plokiahelad lahendada. Alguses vaatame plokiahela praeguse seisundi anal\u00fc\u00fctikat ja tuleviku perspektiive. Tehnilisena meeldib mulle Gartneri ettev\u00f5te tema paljude tehnoloogiate k\u00fcpsusets\u00fcklite (Hype Cycles) t\u00f5ttu. Graafik n\u00e4itab plokiahela k\u00fcpsusets\u00fcklit \u00e4ris 2018. aasta l\u00f5pus. Milliseid j\u00e4reldusi saab teha?<\/p>\n<p><img decoding=\"async\" alt=\"Plokiahel: mida maksab meile juhtumi ehitamine?\" 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>Gartneri anal\u00fc\u00fctika<\/h2>\n<p><\/p>\n<ul>\n<li>Graafikust n\u00e4htub, et paljud kaasaegsed t\u00f6\u00f6stusharud p\u00fc\u00fcavad kasutada plokiahelat oma tootmisprobleemide lahendamiseks ja igal aastal ilmuvad uusi t\u00f6\u00f6stusharusid, kes hakkavad plokiahelat uurima.<\/li>\n<li>Samas ei ole \u00fckski t\u00f6\u00f6stusharu veel saavutanud ei tootlikkuse platoo ega isegi valgustumise n\u00f5lva. <\/li>\n<li>Muidugi ei j\u00f5ua k\u00f5ik t\u00f6\u00f6stusharud, mis hetkel on ootuste tipus, kunagi tootlikkuse platoole, kuid arvestades liikumise massilisust, saame 5-10 aasta p\u00e4rast olla tunnistajaks mitmete kasutusjuhtide laialdasele kasutusele v\u00f5tmisele. <\/li>\n<li>Kus on Bitcoin, kaevandamine ja \u00fcldiselt kr\u00fcptovaluutad, v\u00f5ite k\u00fcsida? Need tehnoloogiad toovad ju olulist kasumit? Need olid eelmiste aastate graafikutes, kuid sel aastal on nad juba tootlikkuse platoost lahkunud oma etten\u00e4htud 10 aasta jooksul.<\/li>\n<\/ul>\n<p>\nJ\u00e4rgmine graafik n\u00e4itab plokiahela tehnoloogiate k\u00fcpsust: <\/p>\n<p><img decoding=\"async\" alt=\"Plokiahel: mida maksab meile juhtumi ehitamine?\" src=\"\/wp-content\/uploads\/2019\/05\/2259bd38955f4b7c631fa7e20645405c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMida saab selle graafiku kohta \u00f6elda?<\/p>\n<ul>\n<li>Enamik kaasaegsetest plokiahela tehnoloogiatest on samuti arutelu lainel. Kuid mitte sellep\u00e4rast, et need oleksid uued tehnoloogiad, vaid seep\u00e4rast, et t\u00f6\u00f6stusharud uurivad nende rakendatavust oma andmestruktuuri, t\u00f6\u00f6tlemismahu ja kiirusest, otsides v\u00f5imalusi, kuidas plokiahela tehnoloogiate abil t\u00f5husust suurendada ja kulusid v\u00e4hendada. <\/li>\n<li>Kr\u00fcptovaluutade kaevandamise, klassikalise plokiahela ja \u00fcldiselt hajutatud registrite tehnoloogia huvi hakkab v\u00e4henema. <\/li>\n<\/ul>\n<p>\nVaatame n\u00fc\u00fcd, millistes t\u00f6\u00f6stusharudes p\u00fc\u00fctakse plokiahelat rakendada. Gartner viis 2018. aasta l\u00f5pus l\u00e4bi uuringu ja esitas selle tulemused maatriksi kujul, kus horisontaalselt on loetletud juhtumid, vertikaalselt t\u00f6\u00f6stusharud ning ringid l\u00f5ikepunktides n\u00e4itavad, kui n\u00f5utud on konkreetne juhtum vastavas t\u00f6\u00f6stusharus:<\/p>\n<p><img decoding=\"async\" alt=\"Plokiahel: mida maksab meile juhtumi ehitamine?\" src=\"\/wp-content\/uploads\/2019\/05\/76c139d7039f3a05e8006a1f9921e2c8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMilliseid j\u00e4reldusi saab selle tabeli p\u00f5hjal teha?<\/p>\n<ul>\n<li>Enamik projekte kasutab plokiahelat andmete registreerimiseks, levitamiseks ja \u00fchiseks kasutamiseks (Shared Record Keeping ja Internal Record Keeping).<\/li>\n<li>Oluline osa projektidest kasutab plokiahelat v\u00e4\u00e4rtuse liikumise v\u00f5i omaniku vahetuse j\u00e4lgimiseks (Asset Tracking).<\/li>\n<li>Tuletamine (Identity Management) on aeglaselt, kuid peaaegu k\u00f5ikides t\u00f6\u00f6stusharudes vajalik.<\/li>\n<li>Praegu ei ole tokeniseerimine (Digital Tokens) eriti n\u00f5utud ja \u00fcllataval kombel v\u00f5ib sama \u00f6elda ka nutilepingute (Smart Contracts) kohta.<\/li>\n<\/ul>\n<p><\/p>\n<h2>\u00dcldine plokiahela skeem<\/h2>\n<p>\nKui joonistatakse plokiahel vastava t\u00f6\u00f6stusharu kontekstis, siis k\u00f5ik skeemid on p\u00f5him\u00f5tteliselt samad: olemas on plokiahela v\u00f5rk, kuhu osalised salvestavad ja loevad teavet Dapp (decentralized application) abil. K\u00f5ik erinevused on detailides, n\u00e4iteks, teavet plokiahelas v\u00f5ivad salvestada mitte ainult inimesed, vaid ka IoT (Internet of Things) platvormi seadmed. Vaatame \u00fcldist skeemi IoT n\u00e4itel, kuna see on \u00fcks k\u00f5ige arutatumaid plokiahela rakendusi. Varustame IoT seadmed SIM-kaardiga andmete edastamiseks, kasutades mobiilside operaatori v\u00f5rku, v\u00f5i veel parem eSIM-iga, et oleks v\u00f5imalik kasutada erinevaid mobiilside v\u00f5rke. Mobiilside v\u00f5rk on kindlasti 5G, kuna IoT seadmete teenindamine on 5G v\u00f5rgu \u00fcks peamisi rakendusi. GPS \/ GLONASS moodulid j\u00e4lgivad asukohta. Nutilepingute t\u00e4ielikuks toimimiseks on vajalik teave v\u00e4lisest allikast, n\u00e4iteks, aktuaalsed aktsia- v\u00f5i valuutakursid. Selleks kasutatakse nn plokiahela orakleid. L\u00f5pptouchina on andmete anal\u00fc\u00fcsimiseks vajalik tehisintellekti moodul. <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.oceanprotocol.com\/blockchains-for-artificial-intelligence-ec63b0284984\">Uuringud \u00fctlevad<\/a><\/noindex>, et AI (Artificial Intelligence) algoritmid t\u00f6\u00f6tavad plokiahelast saadud andmetega efektiivselt, kuna need on t\u00e4ielikud, \u00fcksteisega koosk\u00f5las ja ajas selgelt sorteeritud.<\/p>\n<p>Nii saime kokkuv\u00f5tliku plaani plokiahela projektidest. N\u00fc\u00fcd saab sellele kirjutada igasuguseid pealkirju ja muuta plaani sobivaks erinevatele t\u00f6\u00f6stusharudele. N\u00e4iteks \"K\u00fcretankide j\u00e4lgimine naftat\u00f6\u00f6stuses\" v\u00f5i \"Detailide tootmine autot\u00f6\u00f6stuses\" v\u00f5i \"Taluniku liha tarnimine jaem\u00fc\u00fcgipoodidesse\".<\/p>\n<h2>Plokiahel + IoT + 5G + GPS + AI<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Plokiahel: mida maksab meile juhtumi ehitamine?\" src=\"\/wp-content\/uploads\/2019\/05\/af29e1cad5a1e06b3e5b85f082a79117.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLiigume konkreetsete juhtumite juurde.<\/p>\n<h2>Juhtumite anal\u00fc\u00fcs<\/h2>\n<p>\n\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u0434\u0431\u0435\u0440\u0435\u043c \u043a\u0435\u0439\u0441\u044b \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0445 \u0438\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u0439 \u0438 \u043f\u043e\u0434\u0443\u043c\u0430\u0435\u043c, \u043d\u0430 \u043a\u0430\u043a\u0438\u0445 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430\u0445 \u0438\u0445 \u043c\u043e\u0436\u043d\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c. \u041e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0438\u0441\u043a\u0430\u0442\u044c \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043d\u0430\u0434\u043e, \u0442.\u043a. \u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/sdlt.io\/cases\">Plokiahela juhtumite raamatukogu<\/a><\/noindex>&#187; \u0441 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u0438 \u0441\u0441\u044b\u043b\u043a\u0430\u043c\u0438. \u0412 \u043d\u0435\u0439 \u0441\u043e\u0431\u0440\u0430\u043d\u044b \u043a\u0435\u0439\u0441\u044b \u043f\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044e \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430 \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0438\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u044f\u0445:<\/p>\n<ul>\n<li>autot\u00f6\u00f6stus<\/li>\n<li>avalik sektor<\/li>\n<li>kaevandussektor<\/li>\n<li>tervishoid<\/li>\n<li>kultuur ja kunst<\/li>\n<li>kinnisvara<\/li>\n<li>tootmine<\/li>\n<li>jaem\u00fc\u00fck<\/li>\n<li>p\u00f5llumajandus<\/li>\n<li>telekommunikatsioon<\/li>\n<li>transport<\/li>\n<li>finantssektor<\/li>\n<li>energeetika<\/li>\n<li>autorin\u00f5uete arvestus <\/li>\n<\/ul>\n<p><\/p>\n<h3>J\u00e4reldused juhtumite kogumi anal\u00fc\u00fcsist<\/h3>\n<p><\/p>\n<ul>\n<li>Muidugi sobib plokiahel h\u00e4sti finantstehnoloogia jaoks, kuna tehingud ja omandi vahetus on finantss\u00fcsteemi alus. <\/li>\n<li>Plokiahelat on loogiline rakendada juhtumites, kus on olemas \"tarneahelad\", n\u00e4iteks konteinerite transport. Kontainerit k\u00e4sitletakse v\u00e4\u00e4rtusena, mis antakse \u00fche transpordifirma omandisse teisele. V\u00f5i n\u00e4iteks toiduainete m\u00e4rgistamine ja kogu tarneahela j\u00e4lgimine talupidamisest jaem\u00fc\u00fcgipoodideni. Sellisel juhul saab ostja veenduda, et toode on toodetud teatud tootja poolt teatud tingimustel. Praegu saab sellist teavet etikettidelt vaid s\u00f5napidavusele toetuda.<\/li>\n<li>Aktuaalne juhtum isikute tuvastamisel IAM (Identity and Access Management) ja isiklike andmete hoidmisel. Koos plokiahela tulekuga on tekkinud lahendus, mis p\u00f5hineb isiklike andmete hoidmisel jaotatud registris, ning Zero Knowledge Proof protokolli abil saab inimene ise otsustada, milliseid andmeid kellelegi edastada. N\u00e4iteks klassikaline n\u00e4ide on ise\u00e4ranis tuvastamine, et kodanik on 18-aastane. Praegu kasutatakse selleks passi v\u00f5i juhiluba, kus on andmed, mis ei seostu verifitseerimisega, n\u00e4iteks elukoht. Plokiahelat kasutades on v\u00f5imalik kontrollida, et inimesel on 18 aastat, avaldamata muudele andmetele.<\/li>\n<li>Samal tasandil on ka juhtum meditsiiniliste andmete salvestamisest plokiahelasse patsientide kohta, et neid saaks edastada asutuste vahel, rikkuvalt konfidentsiaalsust. Ja see on \u00fchine tunnus paljude juhtumite puhul, kus \u00fchelt poolt on vajalik isikute tuvastamine ja teiselt poolt info takistamatu jagamine, samas kui on vaja kaitsta (kr\u00fcpteerida) isiklikke ja privaatseid andmeid. <\/li>\n<\/ul>\n<p><\/p>\n<h3>Plokiahel ja riik<\/h3>\n<p>\nPaljudes riikides on plokiahela arendamise riiklikud programmid. Sealhulgas ka Venemaa <noindex><a rel=\"nofollow\" href=\"https:\/\/data-economy.ru\">digitaalsete \u00fclemineku programmi raames,<\/a><\/noindex>mille raames peetakse plokiahelat (jaotatud registrit) \u00fcheks arengu suunaks. Riigi jaoks on plokiahela arendamine aktuaalne j\u00e4rgmistes suundades: <\/p>\n<ul>\n<li>Omanditehingute registrite loomine, n\u00e4iteks kinnisvara kohta;<\/li>\n<li>Aktiivi registrite loomine tsiviil\u00f5iguse aktide jaoks, n\u00e4iteks s\u00fcnnide, abielude ja lahutuste registreerimiseks;<\/li>\n<li>Valimiste ja h\u00e4\u00e4letamise tulemuste salvestamine plokiahelasse.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Plokiahel ja Telekom<\/h3>\n<p>\nTelekomit\u00f6\u00f6stuses elluviidud juhtumid m\u00f5jutavad enamikku inimesi. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tmforum.org\/catalysts\/blockchain-unleashed\">TM Forum'i arvates<\/a><\/noindex> on sideoperaatorite jaoks plokiahela rakendamine k\u00f5ige olulisem j\u00e4rgmistes \u00fclesannetes:<\/p>\n<ul>\n<li>Operaatorid saavad k\u00f5rvaldada vahendajad (selgus keskused) r\u00e4ndluse pakkumisel ja teostada makseid otse omavahel. <\/li>\n<li>Inimeste ja IoT seadmete tuvastamine.<\/li>\n<li>Automaatne rikkumiste arvestamine teeninduslepingute (SLA) tingimuste osas nutilepingu alusel ja h\u00fcvitiste v\u00e4ljamaksmine. <\/li>\n<li>Varastatud telefonide jagatud andmebaasi haldamine.<\/li>\n<li>MNP (Mobilinumbri Portatiivsus) ja hajutatud andmebaasi haldamine, eemaldades vahendajana tsentraliseeritud andmebaasi. <\/li>\n<\/ul>\n<p><\/p>\n<h2>Plokiahelate anal\u00fc\u00fcs<\/h2>\n<p>\nKlassifitseerimise eesm\u00e4rgil \u00fcritasin leida plokiahelate klassifikatsiooni p\u00f5lvkondade j\u00e4rgi. \u00dchtset klassifikatsiooni ei leidnud, kuid k\u00f5ik n\u00f5ustuvad, et esimene p\u00f5lvkond on Bitcoin, teine Ethereum, ja edasi s\u00f5ltub see isiklikest eelistustest. Mulle tundub, et j\u00e4rgmine klassifikatsioon on loogiline: <\/p>\n<ul>\n<li>Esimene p\u00f5lvkond (Bitcoin): toetab ainult kr\u00fcptovaluuta edastamise funktsionaalsust \u00fchelt kontolt teisele.<\/li>\n<li>Teises p\u00f5lvkonnas lisati nutilepingud (Ethereum) ja mitme valuuta tugi (BitShares).<\/li>\n<li>Kolmas p\u00f5lvkond v\u00f5imaldab tegeleda mitte ainult kr\u00fcptovaluutaga, vaid ka igasuguste digitaalsete varadega (assets), rakendada mis tahes \u00e4riloogikat, paindlikult seadistada konsensuse algoritmi. Universaalse plokiahela n\u00e4ide on Hyperledger Fabric. <\/li>\n<\/ul>\n<p>\nVaadakem ka k\u00f5igi p\u00f5lvkondade esindajaid, j\u00e4lgides omadusi, mis aitavad m\u00f5ista, milliseid juhtumeid on v\u00f5imalik realiseerida antud plokiahelas:<\/p>\n<p>Bitcoin<br \/>\nEthereum<br \/>\nBitshares<br \/>\nHyperledger Fabric<br \/>\nExonum<\/p>\n<p>Plokiahela p\u00f5lvkond<br \/>\n1<br \/>\n2<br \/>\n2<br \/>\n3<br \/>\n3<\/p>\n<p>Veebisait<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>J\u00f5udlus TPS-is<br \/>\n7<br \/>\n20-30<br \/>\n10,000<br \/>\n1000<br \/>\n10,000<\/p>\n<p>Kas on v\u00f5imalik luua privaatne plokiahel?<br \/>\nei<br \/>\nei<br \/>\njah<br \/>\njah<br \/>\njah<\/p>\n<p>S\u00f5lmede arv v\u00f5rgus<br \/>\nRohkem kui 10 000<br \/>\nRohkem kui 10 000<br \/>\nT\u00f5husalt 20\u201330 s\u00f5lme<br \/>\nT\u00f5husus m\u00e4\u00e4ratakse Apache Kafka s\u00fcsteemi j\u00e4rgi<br \/>\nT\u00f5husus m\u00e4\u00e4ratakse BFT konsensuse j\u00e4rgi: 10-20 s\u00f5lme<\/p>\n<p>Keskmine tehingutasu<br \/>\n0.5$<br \/>\n0.1$<br \/>\nv\u00e4hem kui Ethereumi puhul<br \/>\nei<br \/>\nei<\/p>\n<p>Toetatud operatsioonis\u00fcsteemid s\u00f5lmedele<br \/>\nWindows, Linux, MacOS<br \/>\nWindows, Linux, MacOS, Raspberry Pi<br \/>\nUbuntu, Windows<br \/>\nWindows, Linux, MacOS<br \/>\nLinux, MacOS<\/p>\n<p>Noodide k\u00e4ivitamine<br \/>\nK\u00e4sitsi<br \/>\nManuaalselt, Docker<br \/>\nK\u00e4sitsi<br \/>\nDocker, docker-compose<br \/>\nManuaalselt, Docker<\/p>\n<p>Konsensus<br \/>\nPoW<br \/>\nPow<br \/>\nDPoS<br \/>\nH\u00e4\u00e4letuss\u00fcsteem, kasutab Apache Kafka<br \/>\nBFT<\/p>\n<p>Smart contract<br \/>\nEi ole tavap\u00e4rases m\u00f5ttes<br \/>\nProgrammeerimiskeel Solidity<br \/>\nEelnevalt m\u00e4\u00e4ratud ja nende arv on piiratud. Kirjutatakse C++-s.<br \/>\nProgrammeerimiskeeled Go, JS<br \/>\nRustis<\/p>\n<p>Programmeerimiskeel, millel plokiahel on kirjutatud<br \/>\nC++<br \/>\nC++<br \/>\nC++<br \/>\nGo<br \/>\nRustis<\/p>\n<p>Andmebaas plokiahela andmete hoidmiseks<br \/>\nLevelDB<br \/>\nLevelDB<br \/>\nLevelDB<br \/>\ngoleveldb \u2014 LevelDB Go-s<br \/>\nRocksDB<\/p>\n<p>Arendus ja tugi<br \/>\nSatoshi Nakamoto &amp; Co<br \/>\nVitalik Buterin &amp; Co<br \/>\nDan Larimer &amp; Co<br \/>\nThe Linux Foundation, IBM, Oracle<br \/>\nBitfury Group<\/p>\n<p>Rakenduste elluviimise piirangud<br \/>\nJ\u00f5udlus ja tehingutasud.<br \/>\nJ\u00f5udlus ja tehingutasud. Sobivad pilootide ja PoC-de jaoks.<br \/>\nTehingutasud ja piiratud arv ellu viidud kasutusstsenaariume.<br \/>\nHyperledger Fabric \u2014 ei piira midagi, kui mitte oodata suurte j\u00f5udluse n\u00e4itajaid.<br \/>\nExonum piirab BFT konsensust ja k\u00f5rget sisenemisr\u00e4nka, kuna nutilepingute elluviimiseks tuleb need baasv\u00f5rku integreerida.<\/p>\n<p><\/p>\n<h2>Kokkuv\u00f5te<\/h2>\n<p>\nPraegu esitletakse sageli uut tehnoloogiat probleemide lahendamisena. Seet\u00f5ttu on k\u00f5igepealt oluline veenduda, et antud juhul on t\u00f5esti vajalik plokiahel. Selleks tuleb vastata k\u00fcsimustele, kas kogu loetletud funktsionaalsus on vajalik?<\/p>\n<ul>\n<li>Kr\u00fcptograafia<\/li>\n<li>Andmete ajaloo muutumatuse ja t\u00e4ielikkuse tagamine<\/li>\n<li>Jaotatus <\/li>\n<li>Detsentraliseerimine <\/li>\n<li>Tokeniseerimine <\/li>\n<li>Nutilepingud <\/li>\n<\/ul>\n<p>\nKui k\u00f5ik loetletud omadused ei ole vajalikud, siis v\u00f5ib olla t\u00f5husam kasutada tehnoloogiaid, mis ei ole plokiahel. Kui otsustatakse siiski kasutada plokiahelat, tuleb arvestada plokiahela omadustega, mida ei saa tema olemuse t\u00f5ttu muuta: <\/p>\n<ul>\n<li>Erinevatel plokiahelatel on erinevad tehnilised omadused ja piirangud, seega tuleb juhtumi p\u00f5hjal valida sobiv plokiahel.<\/li>\n<li>Konsensuse t\u00fc\u00fcbist s\u00f5ltub plokiahela j\u00f5udlus m\u00f5\u00f5tmetelt. Ja kui on valitud kindel plokiahel, siis t\u00f5en\u00e4oliselt ei \u00f5nnestu seda \"optimeerida\". <\/li>\n<li>Lineaarne skaleeritavus on tavap\u00e4rane n\u00f5ue infotehnoloogia s\u00fcsteemidele. Plokiahel v\u00f5ib aga skaleeruda halvemini kui lineaarne. <\/li>\n<li>Andmed, mida tuleb salvestada, v\u00f5ivad omada struktuuri, mis muudab plokiahela kasutamise ebat\u00f5husaks. <\/li>\n<li>Eraklassides plokiahelates tuleb tagada turvalisus, mis ei ole halvem kui kasutatavates ettev\u00f5tte IT-s\u00fcsteemides. <\/li>\n<\/ul>\n<p>\nNende piirangute t\u00f5ttu kasutatakse plokiahelat praegu peamiselt lihtsates juhtumites, kus on vajalik vahendajatest vabanemine v\u00f5i andmete autentsuse ja muutumatuse tagamine osaliste vahel, kes ei ole allutatud \u00fchele kontrollile. <\/p>\n<p>J\u00e4rgmisel osal lahti seletame plokiahela pilves ja vaatame, kuidas k\u00f5ik t\u00f6\u00f6tab. <\/p>\n<p><b>See on alles algus! <\/b><br \/>\n<br \/>Allikas: <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\/et\/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=\"et_EE\" \/>\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\/et\/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\udd47Plokiahel: mida meil maksab juhtum \u00fcles ehitada? | ProHoster","description":"Kogu inimkonna ajalugu on katse purustada vana korra ja ehitada uus, loomulikult parem.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/blokchejn-chto-nam-stoit-kejs-postroit","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/34612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=34612"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34612\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/26080"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=34612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=34612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=34612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}