{"id":33870,"date":"2019-10-31T21:55:08","date_gmt":"2019-10-31T18:55:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/corda-open-source-blokchejn-dlya-biznesa\/"},"modified":"2019-10-31T21:55:08","modified_gmt":"2019-10-31T18:55:08","slug":"corda-open-source-blokchejn-dlya-biznesa","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/corda-open-source-blokchejn-dlya-biznesa","title":{"rendered":"Corda \u2013 avatud l\u00e4htekoodiga plokiahel \u00e4ri jaoks","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/corda\/corda\">Corda<\/a><\/noindex> on detsentraliseeritud Ledger, mis on m\u00f5eldud erinevate finantsasutuste vaheliste finantskohustuste hoidmiseks, haldamiseks ja s\u00fcnkroniseerimiseks.<br \/>\n<img decoding=\"async\" alt=\"Corda \u2013 avatud l\u00e4htekoodiga plokiahel \u00e4ri jaoks\" src=\"\/wp-content\/uploads\/2019\/05\/4dd7c4b5e177c7fdc59eef739a052bb3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex>Cordal on piisavalt hea dokumentatsioon koos videoloengutega, mida saab leida <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.corda.net\/index.html\">siin<\/a><\/noindex>. P\u00fc\u00fcan l\u00fchidalt selgitada, kuidas Corda seestpoolt t\u00f6\u00f6tab.<\/p>\n<p>Vaatame Cordat peamisi omadusi ja selle ainulaadsust teiste plokiahelate seas:<\/p>\n<ul>\n<li>Cordal ei ole oma kr\u00fcptovaluutat. <\/li>\n<li>Corda ei kasuta kaevandamise kontseptsiooni ega Proof-of-Work s\u00fcsteemi.<\/li>\n<li>Andmete edastamine toimub ainult tehingu\/kontakti osaliste vahel. Siin ei toimu globaalset edastamist k\u00f5igile v\u00f5rgu s\u00f5lmedele. <\/li>\n<li>Ei ole keskset haldurit, kes juhib k\u00f5iki tehinguid.<\/li>\n<li>Corda toetab erinevaid konsensuse mehhanisme.<\/li>\n<li>Konsensus saavutatakse osaliste vahel eraldi kokkuleppe\/kontakti tasandil, mitte kogu s\u00fcsteemi tasandil.<\/li>\n<li>Tehing kinnitatakse ainult osaliste poolt, kes on sellega seotud.<\/li>\n<li>Corda pakub otsest seost formaalse inimeste juriidilise keele ja nutilepingute koodi vahel.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Ledger<\/h3>\n<p>\nCorda m\u00f5iste ledger on subjektiivne. Ei ole \u00fchtset keskset andmehoidlat. Selle asemel toetab iga s\u00f5lm eraldi andmebaasi tuntud faktide osas.<\/p>\n<p>N\u00e4iteks kujutame ette 5 s\u00f5lmest koosnevat v\u00f5rku, kus ring on tuntud s\u00f5lme fakt.<\/p>\n<p><img decoding=\"async\" alt=\"Corda \u2013 avatud l\u00e4htekoodiga plokiahel \u00e4ri jaoks\" src=\"\/wp-content\/uploads\/2019\/05\/538ca02bcd0488dbcf626d4e9bc704f2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNagu n\u00e4eme, teavad Ed, Carl ja Demi faktist 3, kuid Alice ja Bob sellest isegi ei kahtle. Corda tagab, et iga s\u00f5lme andmebaasis s\u00e4ilivad \u00fchiselt tuntud faktid ning andmed on identsed. <\/p>\n<h3>Oleku<\/h3>\n<p>\nOlek on <i>muutmatu<\/i> objekt, mis esindab fakti, mis on tuttav \u00fchele v\u00f5i s\u00f5ltumatule s\u00f5lmest sellise aja hetkel.<\/p>\n<p>Oleku andmed v\u00f5ivad sisaldada erinevaid teavet, nagu aktsiad, v\u00f5lakirjad, laenud ja isikut\u00f5endavad andmed.<\/p>\n<p>N\u00e4iteks esindab j\u00e4rgmine olek IOU - kokkulepe, et Alice peab Bobile summa X:<\/p>\n<p><img decoding=\"async\" alt=\"Corda \u2013 avatud l\u00e4htekoodiga plokiahel \u00e4ri jaoks\" src=\"\/wp-content\/uploads\/2019\/05\/19375664e05d42eb646dfbcab2c0638a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nFakti eluts\u00fckkel ajas on esindatud olekute j\u00e4rjestusega. Kui praegust olekut tuleb ajakohastada, loome uue ja m\u00e4rkame praeguse ajalooliseks (historic).<\/p>\n<p><img decoding=\"async\" alt=\"Corda \u2013 avatud l\u00e4htekoodiga plokiahel \u00e4ri jaoks\" src=\"\/wp-content\/uploads\/2019\/05\/f3ab2bd8a7c4cb6df40f003aa88cc0fd.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Tehingud<\/h3>\n<p>\nTehingud on ettepanekud ledgeri ajakohastamiseks. Need ei edastata k\u00f5igile ledgeri osalistele ja on kergesti k\u00e4tte saadavad ainult neile, kellel on seaduslik \u00f5igus neid vaadata ja hallata.<\/p>\n<p>Tehing lisatakse ledgerisse, kui see:<\/p>\n<ul>\n<li>lepinguliidina<\/li>\n<li>k\u00f5igi vajalike osaliste poolt allkirjastatud<\/li>\n<li>ei sisalda kahekordset kulutamist (double-spends)<\/li>\n<\/ul>\n<p>\nCorda kasutab UTXO (kasutamata tehingu v\u00e4ljund) mudelit, kus iga ledger-i olek on muutumatu. <\/p>\n<p>Tehingu loomisel edastatakse sisendina eelneva tehingu v\u00e4ljundi olek (hashi ja indeksi kaudu).<\/p>\n<p><img decoding=\"async\" alt=\"Corda \u2013 avatud l\u00e4htekoodiga plokiahel \u00e4ri jaoks\" src=\"\/wp-content\/uploads\/2019\/05\/f26706fc6ae514926ab7cc3d1e18aef7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTehingu eluts\u00fckkel:<\/p>\n<ul>\n<li>Loomine (Praegu on tehing vaid ettepanek ledger-i uuendamiseks) <\/li>\n<li>Allkirjade kogumine (Tehingu vajalikud osalised kinnitavad ettepaneku uuendamiseks, lisades tehingule allkirja)<\/li>\n<li>Tehingu kinnitamine ledger-is<\/li>\n<\/ul>\n<p>\nP\u00e4rast tehingu lisamist ledger-isse m\u00e4rgitakse sisendolekud ajaloolisteks ja neid ei saa tulevastes tehingutes kasutada.<\/p>\n<p><img decoding=\"async\" alt=\"Corda \u2013 avatud l\u00e4htekoodiga plokiahel \u00e4ri jaoks\" src=\"\/wp-content\/uploads\/2019\/05\/b2525d6861369163bedddcc4662d2f5b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLisaks sisend- ja v\u00e4ljundolekutele v\u00f5ib tehing sisaldada:<\/p>\n<ul>\n<li>K\u00e4sklused (tehingu parameeter, mis m\u00e4\u00e4rab tehingu sihi) <\/li>\n<li>Manused (p\u00fchade kalender, valuutakonverter) <\/li>\n<li>Ajaraamid (kehtivusaeg)<\/li>\n<li>Notar (Notary, erilised v\u00f5rgu osalised, kes valideerivad tehinguid) <\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Corda \u2013 avatud l\u00e4htekoodiga plokiahel \u00e4ri jaoks\" src=\"\/wp-content\/uploads\/2019\/05\/776d3d738f344acc65182e5dc67d9673.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Lepingud<\/h3>\n<p>\nKui r\u00e4\u00e4gime tehingu kehtivusest, siis m\u00f5tleme mitte ainult vajalike allkirjade olemasolule, vaid ka kehtivusele lepingu j\u00e4rgi. Igal tehingul on leping, mis aktsepteerib seda ja valideerib sisend- ja v\u00e4ljundolekud. Tehingut peetakse kehtivaks ainult siis, kui k\u00f5ik selle olekud on kehtivad.<\/p>\n<p>Corda lepingud kirjutatakse igasugustes JVM keeles (n\u00e4iteks Java, Kotlin).<\/p>\n<pre><code class=\"kotlin\">class CommercialPaper : Contract {\n    override fun verify(tx: LedgerTransaction) {\n        TODO()\n    }\n}\n<\/code><\/pre>\n<p>\nTuleb p\u00e4rida klassist <i>Leping<\/i> ja \u00fcletada meetod <i>verify<\/i>. Kui tehing on kehtetu, peavad nad viskama v\u00e4lja erandi.<\/p>\n<p>Tehingute valideerimine peab olema deterministlik, t.j. leping peab alati kas aktsepteerima v\u00f5i tagasi l\u00fckkama tehingu. Seet\u00f5ttu ei tohi tehingu kehtivus s\u00f5ltuda ajast, juhuslikest numbritest, v\u00f5rgu s\u00f5lme failidest jne.<\/p>\n<p>Cordas k\u00e4ivad lepingud nii-\u00f6elda liivakastis \u2014 veidi muudetud JVM-is, mis tagab lepingute deterministliku t\u00e4itmise. <\/p>\n<h3>Voogud<\/h3>\n<p>\nV\u00f5rgu s\u00f5lmede suhtlemise automatiseerimiseks on lisatud voogusid.<\/p>\n<p>Vool on tegemise sammude jada, mis \u00fctleb s\u00f5lmele, kuidas konkreetset ledger-i uuendamist teostada, millal on vaja tehingut allkirjastada ja valideerida.<\/p>\n<p><img decoding=\"async\" alt=\"Corda \u2013 avatud l\u00e4htekoodiga plokiahel \u00e4ri jaoks\" src=\"\/wp-content\/uploads\/2019\/05\/f23038fa73013d5cb2b3b980cd43a326.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nM\u00f5nikord on vajalik oodata tunde v\u00f5i p\u00e4evi, kuni tehing on k\u00f5ikide osaliste poolt allkirjastatud ja j\u00f5uab pearaamatusse. Mis juhtub, kui tehingus osalev s\u00f5lm v\u00e4lja l\u00fclitatakse? Voogudel on kontrollpunktid, kuhu voogude seisund salvestatakse s\u00f5lme andmebaasi. Kui s\u00f5lm ressursside v\u00f5rgus taastub, j\u00e4tkab see sealt, kus see j\u00e4i.<\/p>\n<h3>Konsensus<\/h3>\n<p>\nTehing peab j\u00f5udma 2 konsensusele, et sattuda pearaamatusse: kehtivuse ja ainulaadsuse suhtes.<\/p>\n<p>Tehingu kehtivuse otsuse teevad vaid osalised, kes on otseselt seotud.<\/p>\n<p>Notaari s\u00f5lmed kontrollivad tehingu ainulaadsust ja ennetavad kahekordset raiskamist.<\/p>\n<p>Kujutame ette, et Bob'il on 100$ ja ta soovib edastada 80$ Charliele ja 70$ Danielile, kasutades sama sisendseisundit. <\/p>\n<p><img decoding=\"async\" alt=\"Corda \u2013 avatud l\u00e4htekoodiga plokiahel \u00e4ri jaoks\" src=\"\/wp-content\/uploads\/2019\/05\/159a5b0f2a5c1e38f52d7739707efa8a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSelline trikk ei toimi Corda s\u00fcsteemis. Kuigi tehing l\u00e4bib kehtivuse kontrolli, eba\u00f5nnestub ainulaadsuse kontroll. <\/p>\n<h3>Kokkuv\u00f5te<\/h3>\n<p>\nCorda, mida arendab R3 blockchain-konsortsium, ei ole puhas n\u00e4ide blockchain-tehnoloogia kasutamisest. Corda on piisavalt kitsalt spetsialiseeritud vahend finantsorganisatsioonidele.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/452258\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Corda \u2014 \u044d\u0442\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 Ledger \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f, \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432 \u043c\u0435\u0436\u0434\u0443 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u043c\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438. \u0423 Corda \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0445\u043e\u0440\u043e\u0448\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0441 \u0432\u0438\u0434\u0435\u043e-\u043b\u0435\u043a\u0446\u0438\u044f\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0437\u0434\u0435\u0441\u044c. \u042f \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u044e\u0441\u044c \u043a\u0440\u0430\u0442\u043a\u043e \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d Corda \u0432\u043d\u0443\u0442\u0440\u0438. \u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 Corda \u0438 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0435\u0433\u043e \u0441\u0440\u0435\u0434\u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u043e\u0432: \u0423 Corda \u043d\u0435\u0442 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u044b. Corda \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044e \u043c\u0430\u0439\u043d\u0438\u043d\u0433\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25536,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-33870","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=\"Corda \u2014 \u044d\u0442\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 Ledger \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f, \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432 \u043c\u0435\u0436\u0434\u0443 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u043c\u0438.\" \/>\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\/corda-open-source-blokchejn-dlya-biznesa\" \/>\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\udd47Corda \u2014 open source \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d \u0434\u043b\u044f \u0431\u0438\u0437\u043d\u0435\u0441\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"Corda \u2014 \u044d\u0442\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 Ledger \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f, \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432 \u043c\u0435\u0436\u0434\u0443 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u043c\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/corda-open-source-blokchejn-dlya-biznesa\" \/>\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:55:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:55:08+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\udd47Corda \u2014 avatud l\u00e4htekoodiga blockchain \u00e4ri jaoks | ProHoster","description":"Corda on jaotatud pearaamat, mis salvestab, haldab ja s\u00fcnkroniseerib finantskohustusi erinevate finantsorganisatsioonide vahel.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/corda-open-source-blokchejn-dlya-biznesa","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\udd47Corda \u2014 open source \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d \u0434\u043b\u044f \u0431\u0438\u0437\u043d\u0435\u0441\u0430 | ProHoster","og:description":"Corda \u2014 \u044d\u0442\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 Ledger \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f, \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432 \u043c\u0435\u0436\u0434\u0443 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u043c\u0438.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/corda-open-source-blokchejn-dlya-biznesa","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:55:08+00:00","article:modified_time":"2019-10-31T18:55:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33870","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 17:02:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:32:26","updated":"2026-01-21 17:02: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\/33870","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=33870"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/33870\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/25536"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=33870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=33870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=33870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}