{"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\/no\/blog\/administrirovanie\/corda-open-source-blokchejn-dlya-biznesa","title":{"rendered":"Corda \u2014 open source blockchain for business","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/corda\/corda\">Corda<\/a><\/noindex> er et distribuert hovedbok for lagring, styring og synkronisering av finansielle forpliktelser mellom ulike finansinstitusjoner.<br \/>\n<img decoding=\"async\" alt=\"Corda \u2014 open source blockchain for business\" src=\"\/wp-content\/uploads\/2019\/05\/4dd7c4b5e177c7fdc59eef739a052bb3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex>Corda har ganske god dokumentasjon med videoforelesninger som kan finnes <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.corda.net\/index.html\">her<\/a><\/noindex>. Jeg skal pr\u00f8ve \u00e5 kort beskrive hvordan Corda er bygget opp.<\/p>\n<p>La oss se p\u00e5 de viktigste funksjonene ved Corda og dens unike egenskaper blant andre blokkjeder:<\/p>\n<ul>\n<li>Corda har ingen egen kryptovaluta. <\/li>\n<li>Corda bruker ikke konseptet med gruvedrift og Proof-of-Work-systemet.<\/li>\n<li>Dataoverf\u00f8ring skjer kun mellom deltakerne i transaksjonen\/kontrakten. Det finnes ingen global broadcast til alle noder i nettverket. <\/li>\n<li>Det finnes ingen sentral kontroller som styrer alle transaksjonene.<\/li>\n<li>Corda st\u00f8tter ulike konsensusmekanismer.<\/li>\n<li>Konsensus oppn\u00e5s mellom deltakerne p\u00e5 niv\u00e5et av en individuell avtale\/kontrakt, og ikke p\u00e5 niv\u00e5et til hele systemet.<\/li>\n<li>Transaksjonen bekreftes kun av deltakerne som er relevante for den.<\/li>\n<li>Corda tilbyr en direkte forbindelse mellom formelt juridisk spr\u00e5k og koden i smarte kontrakter.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Hovedboken<\/h3>\n<p>\nBegrepet hovedbok i Corda er subjektivt. Det finnes ingen enkelt sentral datalager. I stedet opprettholder hver node en individuell database med faktakunnskap.<\/p>\n<p>For eksempel, forestill deg et nettverk med 5 noder, hvor sirkelen er et faktum kjent for noden.<\/p>\n<p><img decoding=\"async\" alt=\"Corda \u2014 open source blockchain for business\" src=\"\/wp-content\/uploads\/2019\/05\/538ca02bcd0488dbcf626d4e9bc704f2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSom vi ser, vet Ed, Carl og Demi om faktum 3, mens Alice og Bob ikke engang mistenker det. Corda garanterer bevaring av felles fakta i hver nodens database, og dataene vil v\u00e6re identiske. <\/p>\n<h3>Stater<\/h3>\n<p>\nEn stat er en <i>uendret<\/i> objekt som representerer et faktum kjent for en eller flere noder i nettverket p\u00e5 et bestemt tidspunkt.<\/p>\n<p>Stater kan lagre vilk\u00e5rlige data, for eksempel aksjer, obligasjoner, l\u00e5n, identifikasjonsinformasjon.<\/p>\n<p>For eksempel representerer f\u00f8lgende stat en IOU \u2013 en avtale om at Alice skylder Bob et bel\u00f8p X:<\/p>\n<p><img decoding=\"async\" alt=\"Corda \u2014 open source blockchain for business\" src=\"\/wp-content\/uploads\/2019\/05\/19375664e05d42eb646dfbcab2c0638a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLivssyklusen til et faktum over tid er representert ved en sekvens av stater. N\u00e5r det er n\u00f8dvendig \u00e5 oppdatere den n\u00e5v\u00e6rende staten, oppretter vi en ny, og den n\u00e5v\u00e6rende merkes som historisk.<\/p>\n<p><img decoding=\"async\" alt=\"Corda \u2014 open source blockchain for business\" src=\"\/wp-content\/uploads\/2019\/05\/f3ab2bd8a7c4cb6df40f003aa88cc0fd.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Transaksjoner<\/h3>\n<p>\nTransaksjoner er forslag om \u00e5 oppdatere hovedboken. De sendes ikke til alle deltakerne i hovedboken og er kun tilgjengelige for de deltakerne i nettverket som har lovlig rett til \u00e5 se og h\u00e5ndtere dem.<\/p>\n<p>En transaksjon vil bli lagt til i hovedboken hvis den:<\/p>\n<ul>\n<li>kontraktent gyldig<\/li>\n<li>signert av alle n\u00f8dvendige deltakere<\/li>\n<li>inneholder ikke dobbelte utgifter (double-spends)<\/li>\n<\/ul>\n<p>\nCorda bruker UTXO-modellen (unspent transaction output), der hver tilstand av ledger-en er uforanderlig. <\/p>\n<p>Ved opprettelse sendes output-tilstanden fra den forrige transaksjonen til inngangen (via hash og indeks).<\/p>\n<p><img decoding=\"async\" alt=\"Corda \u2014 open source blockchain for business\" src=\"\/wp-content\/uploads\/2019\/05\/f26706fc6ae514926ab7cc3d1e18aef7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTransaksjonens livssyklus:<\/p>\n<ul>\n<li>Opprettelse (I \u00f8yeblikket er transaksjonen kun et forslag til oppdatering av ledger-en) <\/li>\n<li>Innsamling av signaturer (N\u00f8dvendige deltakere i transaksjonen godkjenner forslaget om oppdatering ved \u00e5 legge til signaturen til transaksjonen)<\/li>\n<li>Forpliktelse av transaksjonen til ledger<\/li>\n<\/ul>\n<p>\nEtter at transaksjonen er lagt til ledger-en, blir inngangstilstandene merket som historiske og kan ikke brukes i fremtidige transaksjoner.<\/p>\n<p><img decoding=\"async\" alt=\"Corda \u2014 open source blockchain for business\" src=\"\/wp-content\/uploads\/2019\/05\/b2525d6861369163bedddcc4662d2f5b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nI tillegg til inngangs- og utgangstilstander kan en transaksjon inneholde:<\/p>\n<ul>\n<li>Kommandoer (transaksjonsparameter som angir m\u00e5let for transaksjonen) <\/li>\n<li>Vedlegg (kalender for helligdager, valutakonverterer) <\/li>\n<li>Tidsvinduer (gyldighetsperiode)<\/li>\n<li>Notarius (Notary, spesielle deltakere i nettverket som validerer transaksjoner) <\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Corda \u2014 open source blockchain for business\" src=\"\/wp-content\/uploads\/2019\/05\/776d3d738f344acc65182e5dc67d9673.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Kontrakter<\/h3>\n<p>\nN\u00e5r vi snakker om validiteten av en transaksjon, mener vi ikke bare at n\u00f8dvendige signaturer er til stede, men ogs\u00e5 validiteten i henhold til kontrakten. Hver transaksjon er knyttet til en kontrakt som aksepterer den og validerer inngangs- og utgangstilstandene. En transaksjon anses som gyldig kun hvis alle dens tilstander er gyldige.<\/p>\n<p>Kontrakter i Corda er skrevet i hvilket som helst JVM-spr\u00e5k (for eksempel 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>\nDet m\u00e5 arves fra klassen <i>Contract<\/i> og metoden m\u00e5 overstyres <i>verify<\/i>. I tilfelle av ugyldig transaksjon, m\u00e5 et unntak kastet.<\/p>\n<p>Validering av transaksjoner m\u00e5 v\u00e6re deterministisk, det vil si at kontrakten alltid m\u00e5 enten godta eller avvise transaksjonen. Derfor kan ikke validiteten av transaksjonen avhenge av tid, tilfeldige tall, nodesystemfiler osv.<\/p>\n<p>I Corda kj\u00f8res kontrakter i det som kalles en sandkasse \u2014 en litt modifisert JVM som garanterer deterministisk avvikling av kontrakter. <\/p>\n<h3>Tr\u00e5der<\/h3>\n<p>\nFor \u00e5 automatisere kommunikasjonen mellom nettverksnoder, ble str\u00f8mmer lagt til.<\/p>\n<p>En str\u00f8m er en sekvens av trinn som informerer noden om hvordan man skal utf\u00f8re en spesifikk oppdatering av ledger-en, n\u00e5r det er n\u00f8dvendig \u00e5 signere og validere transaksjonen.<\/p>\n<p><img decoding=\"async\" alt=\"Corda \u2014 open source blockchain for business\" src=\"\/wp-content\/uploads\/2019\/05\/f23038fa73013d5cb2b3b980cd43a326.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNoen ganger tar det timer, dager f\u00f8r transaksjonen er signert av alle parter og havner i ledgeren. Hva skjer hvis noden som deltar i transaksjonen blir frakoblet? Str\u00f8mmer har kontrollpunkter der str\u00f8mtilstandene lagres i nodens database. N\u00e5r noden gjenopprettes i nettverket, vil den fortsette fra der den stoppet.<\/p>\n<h3>Konsensus<\/h3>\n<p>\nFor \u00e5 komme i ledgeren m\u00e5 transaksjonen oppn\u00e5 2 konsenser: for gyldighet og for unikhet.<\/p>\n<p>Beslutningen om gyldigheten av transaksjonen tas kun av de partene som er direkte involvert.<\/p>\n<p>Notarius noder utf\u00f8rer kontroll av transaksjonen for unikhet og forhindrer dobbelbruk.<\/p>\n<p>La oss si at Bob har 100$, og han vil overf\u00f8re 80$ til Charlie og 70$ til Dan, ved \u00e5 bruke den samme inngangstilstanden. <\/p>\n<p><img decoding=\"async\" alt=\"Corda \u2014 open source blockchain for business\" src=\"\/wp-content\/uploads\/2019\/05\/159a5b0f2a5c1e38f52d7739707efa8a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSlikt triks vil Corda ikke tillate. Selv om transaksjonen vil best\u00e5 gyldighetskontrollen, vil kontrollen for unikhet feile. <\/p>\n<h3>Konklusjon<\/h3>\n<p>\nCorda-plattformen, utviklet av blokkjedekonsortiet R3, er ikke et rent eksempel p\u00e5 bruk av blokkjedeteknologi. Corda er et tilstrekkelig spesialisert verkt\u00f8y for finansorganisasjoner.<br \/>\n<br \/>Kilde: <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.5 - 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\/no\/blog\/administrirovanie\/corda-open-source-blokchejn-dlya-biznesa\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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\/no\/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 open source blokkjedeteknologi for n\u00e6ringslivet | ProHoster","description":"Corda er en distribuert Ledger for lagring, h\u00e5ndtering og synkronisering av finansielle forpliktelser mellom ulike finansielle enheter.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/corda-open-source-blokchejn-dlya-biznesa","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\/no\/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\/no\/wp-json\/wp\/v2\/posts\/33870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=33870"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/33870\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media\/25536"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=33870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=33870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=33870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}