{"id":93794,"date":"2020-09-10T07:42:27","date_gmt":"2020-09-10T05:42:27","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/town-crier-vs-deco-kakoj-orakul-ispolzovat-v-blokchejne"},"modified":"2020-09-10T07:42:27","modified_gmt":"2020-09-10T05:42:27","slug":"town-crier-vs-deco-kakoj-orakul-ispolzovat-v-blokchejne","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/town-crier-vs-deco-kakoj-orakul-ispolzovat-v-blokchejne","title":{"rendered":"Town Crier vs DECO: millist oraaklit kasutada plokiahelas?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>T\u00e4nap\u00e4eval pole keegi, kes ei oleks r\u00e4\u00e4kinud plokiahela tehnoloogiast, kr\u00fcptovaluutadest ja nende \u00fclimusest. Kuid see artikkel ei kiida heaks seda tehnoloogiat, vaid k\u00e4sitleb just selle puudusi ja v\u00f5imalusi nende lahendamiseks. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Town Crier vs DECO: millist oraaklit kasutada plokiahelas?\" src=\"\/wp-content\/uploads\/2020\/09\/af435f4c102071d7248778ff5354ed5e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u00dcksk\u00f5ik millise projekti kallal t\u00f6\u00f6tades ettev\u00f5ttes Altirix Systems, seisime silmitsi vajadusega kaitstud ja tsensuuri-kindlat kinnitust v\u00e4lisest plokiahela allikast. Tuli kinnitada muudatused kolmanda s\u00fcsteemi kirjetes ja nende p\u00f5hjal t\u00e4ita s\u00fcsteemi nutilepingute loogikas erinevat haru. Esmapilgul n\u00e4ib \u00fclesanne \u00fcsna triviaalne, kuid kui selle t\u00e4itmise tulemus m\u00f5jutab \u00fche osalise finantsseisundit, tekivad t\u00e4iendavad n\u00f5udmised. K\u00f5igepealt on vajalik p\u00f5hjalik usaldus sellise valideerimise mehhanismi vastu. Kuid k\u00f5igest j\u00e4rk-j\u00e4rgult. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Probleem on selles, et plokiahel on iseseisev, suletud objekt, seet\u00f5ttu ei tea plokiahela sees olevad nutilepingud midagi v\u00e4listest tingimustest. Samuti on nutilepingute tingimused sageli seotud tegelike asjadega (nt lennu hilinemine, valuutakurss jne). Nutilepingute korrektseks toimimiseks peab plokiahelast v\u00e4ljapoole saadud teave olema usaldusv\u00e4\u00e4rne ja kontrollitud. See probleem lahendatakse sellega, et kasutatakse orakleid, nagu Town Crier ja DECO. Need oraklid v\u00f5imaldavad nutilepingul plokiahelas usaldada teavet usaldusv\u00e4\u00e4rselt veebiserverilt, mida v\u00f5ib pidada usaldusv\u00e4\u00e4rse teabe pakkujaks. <\/p>\n<p><\/p>\n<h1 id=\"orakuly\">Oraklid<\/h1>\n<p><\/p>\n<p>Kujutage ette, et nutileping viib teie bitcoin-rahakotile \u00fcle 0,001 btc, kui teie lemmik jalgpalliklubi v\u00f5idab Venemaa karika. Kui v\u00f5it on t\u00f5ene, peab nutileping saama teavet selle kohta, milline klubi v\u00f5itis, ja siin tekib mitu probleemi: kust saada see teave, kuidas see turvaliselt nutilepingusse edastada ning kuidas veenduda, et nutilepingusse saabunud teave vastab t\u00f5ele? <\/p>\n<p><\/p>\n<p>Teabeallika allika kohta v\u00f5ib olla kaks stsenaariumi: nutileping \u00fchendatakse usaldusv\u00e4\u00e4rse veebisaidiga, kus keskelt hallatakse m\u00e4ngutulemuste kohta teavet, v\u00f5i \u00fchendatakse kohe mitu saiti, et seej\u00e4rel valida teavet enamiku samade andmeid pakkuvate allikate hulgast. Teabe t\u00e4psuse kontrollimiseks kasutatakse oraakleid, n\u00e4iteks Oraclize, mis kasutab TLSNotary't (TLS modifikatsioon andmete autentimise t\u00f5endamiseks). Kuid Oraclize kohta on Google'is piisavalt teavet ning Habr's on mitu artiklit; t\u00e4na r\u00e4\u00e4gin oraaklitest, mis kasutavad veidi teistsugust l\u00e4henemist teabe edastamiseks: Town Crier ja DECO. Artiklis on kirjeldatud m\u00f5lema oraakli t\u00f6\u00f6p\u00f5him\u00f5tteid ning koos p\u00f5hjaliku v\u00f5rdluse. <\/p>\n<p><\/p>\n<h1 id=\"town-crier\">Town Crier<\/h1>\n<p><\/p>\n<p>Town Crier (TC) esitati IC3 (The Initiative for CryptoCurrencies and Contracts) 2016. aastal CCS\u201916 konverentsil. TC p\u00f5hieesm\u00e4rk on edastada teavet veebisaidilt nutilepingule ja veenduda, et TC edastatud informatsioon on sama, mis veebisaidil. TC kasutab andmete autentsuse tagamiseks TEE (Trusted Execution Environment). Algversioonis on TC kirjeldatud koost\u00f6\u00f6d Intel SGX-iga.<br \/>\nTown Crier koosneb osast, mis on blockchainis, ja osast, mis asub operatsioonis\u00fcsteemis \u2014 TC Server.<br \/>\n<img decoding=\"async\" alt=\"Town Crier vs DECO: millist oraaklit kasutada plokiahelas?\" src=\"\/wp-content\/uploads\/2020\/09\/d94251340bfe563ca69bf74c358caf62.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTC leping asub blockchainis ja toimib TC esidena. See v\u00f5tab vastu p\u00e4ringud CU-lt (kasutaja nutileping) ja tagastab vastuse TC Serverilt. TC Serveris on Relay, mis loob sideme anklaviga internetiv\u00f5rgus (kahepoolne liiklus) ja seob anklavi blockchainiga. Anklav sisaldab progencl-i, mis on kood, mis t\u00e4idab p\u00e4ringud blockchainist ja tagastab s\u00f5numid blockchaini koos digitaalse allkirjaga; progencl sisaldab osa nutilepingu koodist ja t\u00e4idab p\u00f5him\u00f5tteliselt osa selle funktsioonidest. <\/p>\n<p><\/p>\n<p>Intel SGX enclave v\u00f5ib pidada \u00fcldiseks teegiks, millel on API, mis t\u00f6\u00f6tab ecall'i kaudu. Ecall edastab kontrolli enclave'ile. Enclave t\u00e4idab oma koodi, kuni see l\u00f5petatakse v\u00f5i kuni tekib erand. Funktsioonide v\u00e4ljakutseteks, mis on m\u00e4\u00e4ratletud v\u00e4ljaspool enclave'i, kasutatakse ocall'i. Ocall viiakse l\u00e4bi enclave'i v\u00e4lispoolselt ja t\u00f6\u00f6deldakse seal kui ebausaldusv\u00e4\u00e4rset kutset. P\u00e4rast ocall'i t\u00e4itmist tagastatakse kontroll enclave'ile.<br \/>\n<img decoding=\"async\" alt=\"Town Crier vs DECO: millist oraaklit kasutada plokiahelas?\" src=\"\/wp-content\/uploads\/2020\/09\/6b4e0952862d6fe8597793cac03e760c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEnclave'is toimub turvakanali seadistamine veebiserveriga, enclave ise teostab TLS handshake'i sihtserveriga ja viib k\u00f5ik kr\u00fcptograafilised toimingud l\u00e4bi enda sees. TLS teek (mbedTLS) ja HTTP-kood on l\u00fchendatud versioonis eksporditud SGX keskkonda. Samuti sisaldab enclave root CA sertifikaate (sertifikaatide kogum) kaugserverite sertifikaatide kontrollimiseks. Request Handler v\u00f5tab vastu datagrammi p\u00e4ringu Ethereum'i pakutavas formaadis, dekr\u00fcpteerib selle ja anal\u00fc\u00fcsib. Seej\u00e4rel genereeritakse Ethereum'i tehing, mis sisaldab n\u00f5utud datagrammi, allkirjastatakse see skTC abil ja edastatakse Relay'le.<\/p>\n<p><\/p>\n<p>Relay osa sisaldab Klientide Liidest, TCP-d ja Plokiahela Liidest. Klientide Liides on vajalik anklavikoodide atesteerimiseks ja kliendiga suhtlemiseks. Klient saadab atesteerimissoovi ecall'i kaudu ning saab skTC poolt allkirjastatud ajatempleid koos att (atesteeringu allkiri) - seej\u00e4rel kinnitatakse att Intel Attestation Service (IAS) kaudu ja ajatempli usaldusv\u00e4\u00e4rsust kontrollib usaldusv\u00e4\u00e4rne ajateenistus. Plokiahela Liides kontrollib sissetulevaid p\u00e4ringuid ja salvestab tehingud plokiahelasse datagrammide edastamiseks. Geth on ametlik Ethereum'i klient, mis v\u00f5imaldab Relay'l plokiahelaga suhelda RPC-kutsungite kaudu. <\/p>\n<p><\/p>\n<p>TEE t\u00f6\u00f6tamisel v\u00f5imaldab TC k\u00e4ivitada mitmeid anklave korraga, suurendades seel\u00e4bi info t\u00f6\u00f6tlemise kiirus kolm korda. Kui \u00fche t\u00f6\u00f6tava anklaviga oli kiirus 15 tx\/sek, siis 20 paralleelselt t\u00f6\u00f6tava anklaviga t\u00f5useb kiirus 65 tx\/sek, v\u00f5rdluseks Bitcoin'i plokiahela maksimaalne kiirus on 26 tx\/sek.<\/p>\n<p><\/p>\n<h1 id=\"deco\">DECO<\/h1>\n<p><\/p>\n<p>DECO (Decentralized Oracles for TLS) esitati CCS\u201920-l, t\u00f6\u00f6tab veebilehtedel, mis toetavad TLS \u00fchendust. Tagab andmete konfidentsiaalsuse ja terviklikkuse.<br \/>\nDECO c TLS kasutab s\u00fcmmeetrilist kr\u00fcptimist, mist\u00f5ttu kliendil ja veebiserveril on kr\u00fcpteerimisv\u00f5tmed ning klient v\u00f5ib soovi korral TSL sessiooni andmeid valeandmetega petta. Selle probleemi lahendamiseks kasutab DECO kolmek\u00fclgset k\u00e4epigistuse protokolli prover (nutileping), verifier (oraakel) ja veebiserver (andmeallikas).<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Town Crier vs DECO: millist oraaklit kasutada plokiahelas?\" src=\"\/wp-content\/uploads\/2020\/09\/17245f0af8d3cf448291652fd58312f2.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>DECO t\u00f6\u00f6p\u00f5him\u00f5te seisneb selles, et kontrollija (prover) saab osa andmetest D ja kinnitab valideerijale (verifier), et D on saadud TLS-serverilt S. Veel \u00fcks probleem on see, et TLS ei allkirjasta andmeid ning TLS-klientidel on keeruline t\u00f5estada, et andmed on saadud just sellelt serverilt (provenance difficulty). <\/p>\n<p><\/p>\n<p>DECO protokollis kasutatakse kr\u00fcpteerimisv\u00f5tmeid KEnc ja KMac. Klient saadab p\u00e4ringu Q <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/\"   title=\"veebiserver\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1157\">veebiserver<\/a>, serverist saabuv vastus R tuleb kr\u00fcpteeritud kujul, kuid nii kliendil kui serveril on samad KMac, ja klient v\u00f5ib TLS s\u00f5numit petta. DECO lahendus seisneb KMac 'peitmises' kliendi (prover) eest, kuni ta vastab p\u00e4ringule. N\u00fc\u00fcd on KMac jagatud prover'i ja verifier'i vahel \u2014 KpMac ja KvMac. Server saab KMac vastuse kr\u00fcpteerimiseks, kasutades v\u00f5tmeosade operatsiooni KpMac \u2295 KvMac = KMac.<\/p>\n<p><\/p>\n<p>Kolmepoolse k\u00e4epigistuse seadistamisel toimub andmevahetus kliendi ja serveri vahel garanteeritud turvalisusega.<br \/>\n<img decoding=\"async\" alt=\"Town Crier vs DECO: millist oraaklit kasutada plokiahelas?\" src=\"\/wp-content\/uploads\/2020\/09\/2d6405ae1e7e2b283539d3a4bd8c315c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nR\u00e4\u00e4kides detsentraliseeritud oraklite s\u00fcsteemist, ei saa mainimata j\u00e4tta Chainlinki, mille eesm\u00e4rk on luua detsentraliseeritud oraklite s\u00f5lmede v\u00f5rk, mis on \u00fchilduv Ethereumiga, Bitcoiniga ja Hyperledgeriga, arvestades modularsust: iga osa s\u00fcsteemist saab uuendada. Samuti, et tagada turvalisus, pakub Chainlink igale \u00fclesandes osalevale oraklile v\u00f5tmete (avatud ja suletud) kombinatsiooni v\u00e4ljastamist. Suletud v\u00f5tit kasutatakse osalise allkirja genereerimiseks, mis sisaldab nende lahendust andmete taotlusele. Vastuse saamiseks on vajalik k\u00f5ikide v\u00f5rgus olevate oraklite osaliste allkirjade \u00fchendamine.<\/p>\n<p><\/p>\n<p>Chainlink plaanib teostada esialgse PoC DECO, keskendudes detsentraliseeritud finantss rakendustele, nagu Mixicles. Artikli kirjutamise hetkel ilmus Forbesis uudis, et Chainlink omandas DECO Cornell Universitylt.<\/p>\n<p><\/p>\n<h1 id=\"ataki-na-orakuly\">R\u00fcnnakud oraklitele<\/h1>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Town Crier vs DECO: millist oraaklit kasutada plokiahelas?\" src=\"\/wp-content\/uploads\/2020\/09\/ce964b3961f4b0035f96e33777ed77d0.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Infoturbe seisukohalt on k\u00e4sitletud j\u00e4rgmisi r\u00fcnnakuid Town Crierile:<\/p>\n<p><\/p>\n<ol>\n<li>\n<p>Pahaloomulise nutika lepingu koodi sisestamine TEE s\u00f5lmedesse.<br \/>\nR\u00fcnnaku olemus: vale nutilepingukoodi edastamine TEE-sse, v\u00f5imaldades seega r\u00fcndajal, kes on saanud juurdep\u00e4\u00e4su s\u00f5lmele, k\u00e4ivitada oma (petlik) nutilepingud dekodeeritud andmete jaoks. Tagastatavad v\u00e4\u00e4rtused aga kr\u00fcpteeritakse privaatv\u00f5tmega, ja ainus juurdep\u00e4\u00e4s nendele andmetele on kr\u00fcpteeritud teksti lekke kaudu tagastamisel\/v\u00e4ljastamisel.<br \/>\nKaitse selle r\u00fcnnaku eest seisneb selles, et kontrolleks anklav koodi \u00f5igsust, mis asub praeguses aadressis. Seda saab saavutada aadressindusskeemi abil, kus lepinguaadress m\u00e4\u00e4ratakse lepingukoodi hashimise teel. <\/p>\n<p>\n<\/li>\n<li>\n<p>Lepinguriigi salakoodide muutused lekitavad.<br \/>\nR\u00fcnnaku olemus: s\u00f5lmed, kus nutilepingud t\u00f6\u00f6tavad, p\u00e4\u00e4sevad ligi lepinguriigile kr\u00fcpteeritud kujul v\u00e4ljaspool anklavit. R\u00fcndaja, kes saab s\u00f5lmest juhtimise, saab v\u00f5rrelda lepinguriiki enne ja p\u00e4rast tehingut ning tuvastada, milliseid argumente esitati ja millist nutilepingute meetodit kasutati, kuna nutilepingukood ja selle tehnilised spetsifikatsioonid on \u00fcldiselt kergesti k\u00e4ttesaadavad.<br \/>\nUsaldusv\u00e4\u00e4rsuse tagamise kaitse nodi.<\/p>\n<p>\n<\/li>\n<li>\n<p>K\u00fclgkanali r\u00fcnnakud.<br \/>\nEri t\u00fc\u00fcpi r\u00fcnnakud, mis kasutavad juurdep\u00e4\u00e4su j\u00e4lgimist m\u00e4lu ja vahem\u00e4lu kaudu enklaavi erinevates stsenaariumites. \u00dcks n\u00e4ide sellisest r\u00fcnnakust on Prime and Probe.<br \/>\n<img decoding=\"async\" alt=\"Town Crier vs DECO: millist oraaklit kasutada plokiahelas?\" src=\"\/wp-content\/uploads\/2020\/09\/df57664f060e294b969f96dda8a69b32.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nR\u00fcnnaku l\u00e4biviimise j\u00e4rjestus:<\/p>\n<p><\/p>\n<ul>\n<li>t0: R\u00fcndaja t\u00e4idab k\u00f5ik kahjustatud protsessi andmete vahem\u00e4lu.<\/li>\n<li>t1: Ohver t\u00e4idab koodi, mille m\u00e4lu juurdep\u00e4\u00e4s s\u00f5ltub ohvri konfidentsiaalsetest andmetest (kr\u00fcptograafilised v\u00f5tmed). Vahem\u00e4lu rida valitakse keybit'i v\u00e4\u00e4rtuse alusel. N\u00e4ites on keybit = 0 ja aadress X on loetud vahem\u00e4lu reas 2. Xis hoitud andmed laaditakse vahem\u00e4lu, asendades seal varem olnud andmed. <\/li>\n<li>t2: R\u00fcndaja kontrollib, millised tema vahem\u00e4lu read on asendatud \u2014 read, mida ohver kasutas. Seda tehakse juurdep\u00e4\u00e4suaja m\u00f5\u00f5tmisega. Korrates seda tegevust iga keybit'i jaoks, saab r\u00fcndaja kogu v\u00f5tme. <\/li>\n<\/ul>\n<p>\n<\/li>\n<\/ol>\n<p><\/p>\n<p>Kaitse r\u00fcnnaku eest: Intel SGX-s on kaitse k\u00fclgkanali r\u00fcnnakute vastu, mis takistab vahem\u00e4lu seonduvate s\u00fcndmuste j\u00e4lgimist, kuid r\u00fcnnak Prime and Probe l\u00e4bib ikkagi, kuna r\u00fcndaja j\u00e4lgib oma protsessi vahem\u00e4lu s\u00fcndmusi ja jagab vahem\u00e4lu ohvriga.<br \/>\n<img decoding=\"async\" alt=\"Town Crier vs DECO: millist oraaklit kasutada plokiahelas?\" src=\"\/wp-content\/uploads\/2020\/09\/9b2821eedacc189f44cf903aad0fdba3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSeega pole praegu selle r\u00fcnnaku vastu t\u00f5husat kaitset.<\/p>\n<p><\/p>\n<p>On teada ka Spectre ja Foreshadow (L1TF) r\u00fcnnakud, mis on sarnased Prime and Probe'ile. Need v\u00f5imaldavad andmete lugemist vahem\u00e4lust k\u00f5rvalkanali kaudu. Spectre-v2 haavatavuse eest on olemas kaitse, mis kaitseb ka kahe eespool nimetatud r\u00fcnnaku eest. <\/p>\n<p><\/p>\n<p>DECO puhul annab kolmeosalise k\u00e4epigistuse turvalisuse garandi: <\/p>\n<p><\/p>\n<ol>\n<li>Prover Integrity: h\u00e4kitud prover ei saa vale teavet serveri p\u00e4ritolu kohta valev\u00e4rbamise kaudu, samuti ei saa ta sundida serverit aktsepteerima kehtetuid p\u00e4ringuid v\u00f5i vastama \u00f5igesti kehtetele p\u00e4ringutele. See on teostatav p\u00e4ringute mallide kaudu serveri ja prover'i vahel. <\/li>\n<li>Verifier Integrity: h\u00e4kitud verifier ei saa sundida proverit saama vale vastuseid.<\/li>\n<li>Privaatsus: h\u00e4kitud verifier uurib ainult avalikku teavet (p\u00e4ring, serveri nimi).<\/li>\n<\/ol>\n<p><\/p>\n<p>DECO-s on v\u00f5imalikud ainult r\u00fcnnakud, mis on seotud liikluse sissetoomisega. Algselt, kolmeosalise k\u00e4epigistuse ajal v\u00f5ib verifier serveri identiteedi kindlaks teha v\u00e4rskendatud nonce'i abil. K\u00fcll aga peab verifier p\u00e4rast k\u00e4epigistust toetuma v\u00f5rgu tasandi indikaatoritele.<a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/lir\/ipv4\/\"   title=\"IP-aadressid\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"674\">IP-aadressid<\/a>). Seega peab verifier ja server vaheline \u00fchendus olema kaitstud liikluse sisestamise eest. See saavutatakse Proxy kasutamisega.<\/p>\n<p><\/p>\n<h1 id=\"sravnenie-orakulov\">Oracle'ide v\u00f5rdlemine<\/h1>\n<p><\/p>\n<p>Town Crier p\u00f5hineb t\u00f6\u00f6tlusel serveripoolse enclave'i kaudu, samas kui DECO v\u00f5imaldab andmete p\u00e4ritolu autentimist kolmik\u00f6\u00f6v\u00f5tmise ja kr\u00fcpteerimise abil kr\u00fcptograafiliste v\u00f5tmete kaudu. Oracle'ide andmete v\u00f5rdlemine toimus j\u00e4rgmiste kriteeriumide alusel: t\u00f6\u00f6kiirus, turvalisus, hind ja kasulikkus. <\/p>\n<p><\/p>\n<p>Town Crier<br \/>\nDECO<\/p>\n<p>t\u00f6\u00f6kiirus<br \/>\nKiirem (0.6s l\u00f5ppeda)<br \/>\nAeglasem (10.50s protokolli l\u00f5petamiseks)<\/p>\n<p>turvalisus<br \/>\nMugavam<br \/>\nTurvalisem<\/p>\n<p>hind<br \/>\nKallim<br \/>\nOdavam<\/p>\n<p>kasulikkus<br \/>\nN\u00f5uab spetsiaalset riistvara<br \/>\nT\u00f6\u00f6tleb igat serverit, mis toetab TLS-i<\/p>\n<p><\/p>\n<p><strong>T\u00f6\u00f6kiirus<\/strong>: DECO t\u00f6\u00f6ks on vajalik kolmik-k\u00e4epigistus, LAN-i kaudu seadistamisel kestab see 0,37 sekundi. P\u00e4rast \u00fchenduse loomist on t\u00f5hus 2PC-HMAC (0,13 s kirjutamiseks). DECO j\u00f5udlus s\u00f5ltub TLS-i kr\u00fcptograafilistest komplektidest, isikuandmete suurusest ja t\u00f5endusmaterjali keerukusest konkreetse rakenduse jaoks. N\u00e4iteks IC3 binaarsete optsioonide rakenduse puhul kestab protokolli l\u00f5puleviimine LAN-i kaudu umbes 10,50 s. V\u00f5rdluseks, Town Crier vajab sarnase rakenduse t\u00e4itmiseks umbes 0,6 sekundit, mis on umbes 20 korda kiiremini kui DECO. Samadel tingimustel on TC kiirem. <\/p>\n<p><\/p>\n<p><strong>Ohutus<\/strong>: Intel SGX klastrite r\u00fcnnakud (k\u00fclgkanali r\u00fcnnakud) toimivad ja v\u00f5ivad tekitada t\u00f5elist kahju nutilepingute osalistele. DECO-ga on v\u00f5imalikud r\u00fcnnakud, mis on seotud liikluse sissetoomisega, kuid proxy kasutamine k\u00f5rvaldab sellised r\u00fcnnakud. Seega on DECO turvalisem.<\/p>\n<p><\/p>\n<p><strong>Hind<\/strong>: Intel SGX-iga t\u00f6\u00f6tavat seadmete maksumus \u00fcletab DECO protokolli seadistamise maksumuse. Seet\u00f5ttu on TC kallim.<\/p>\n<p><\/p>\n<p><strong>Praktilisus<\/strong>: Town Crieri kasutamiseks on vajalik spetsiaalne riistvara, mis toetab TEE-d. N\u00e4iteks toetavad Intel SGX 6. p\u00f5lvkonna ja uuemate Intel Core'i protsessorite pered. DECO seevastu v\u00f5imaldab t\u00f6\u00f6tamist igasuguste seadmetega, kuigi DECO-l on TEE kasutamiseks kohandatud seadistus. DECO kolmeosalise k\u00e4epigistuse seadistusprotsess v\u00f5ib v\u00f5tta aega, kuid see ei saa v\u00f5rreldagi TC riistvara piirangutega, mist\u00f5ttu on DECO praktilisem.<\/p>\n<p><\/p>\n<h1 id=\"zaklyuchenie\">Kokkuv\u00f5te<\/h1>\n<p><\/p>\n<p>Vaadates kahte oraklit eraldi ja v\u00f5rreldes neid nelja kriteeriumi p\u00f5hjal, on selge, et Town Crier j\u00e4\u00e4b DECO-le alla kolmes neljast punktist. DECO on usaldusv\u00e4\u00e4rsem teabe turvalisuse osas, odavam ja praktilisem, kuigi kolmeosalise protokolli seadistamine v\u00f5ib v\u00f5tta aega ja sellega on seotud m\u00f5ned miinused, n\u00e4iteks t\u00e4iendavad \u0161ifreerimise v\u00f5tmega seotud toimingud. TC t\u00f6\u00f6tab kiiremini kui DECO, kuid side-channel attack'iga seotud haavatavus muudab selle konfidentsiaalsuse kadumise riski alla. Tuleb arvestada, et DECO esitati jaanuaris 2020 ja pole veel piisavalt aega m\u00f6\u00f6dunud, et pidada seda ohutuks. Town Crier on juba 4 aastat olnud r\u00fcnnakute all ja on l\u00e4binud mitmeid kontrolle, mist\u00f5ttu on selle kasutamine paljudes projektides p\u00f5hjendatud.<\/p>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/518234\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u043d\u0438\u0432\u044b\u0439 \u043d\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u043f\u0440\u043e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044e \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d, \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u044b \u0438 \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u043e \u043a\u0440\u0443\u0442\u043e. \u041d\u043e \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u043e\u0441\u0445\u0432\u0430\u043b\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438, \u0440\u0435\u0447\u044c \u043f\u043e\u0439\u0434\u0435\u0442 \u043a\u0430\u043a \u0440\u0430\u0437 \u043e \u0435\u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u0430\u0445 \u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u0445 \u0438\u0445 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f. \u0412\u043e \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0410\u043b\u044c\u0442\u0438\u0440\u0438\u043a\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u0441, \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0437\u0430\u0434\u0430\u0447\u0430 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u043e\u0433\u043e, \u0446\u0435\u043d\u0437\u0443\u0440\u043e\u0441\u0442\u043e\u0439\u043a\u043e\u0433\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":93795,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-93794","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u043d\u0438\u0432\u044b\u0439 \u043d\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u043f\u0440\u043e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044e \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d, \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u044b \u0438 \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u043e \u043a\u0440\u0443\u0442\u043e. \u041d\u043e \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u043e\u0441\u0445\u0432\u0430\u043b\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438, \u0440\u0435\u0447\u044c \u043f\u043e\u0439\u0434\u0435\u0442 \u043a\u0430\u043a \u0440\u0430\u0437 \u043e \u0435\u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u0430\u0445 \u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u0445 \u0438\u0445 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f. \u0412\u043e \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0410\u043b\u044c\u0442\u0438\u0440\u0438\u043a\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u0441, \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0437\u0430\u0434\u0430\u0447\u0430 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u043e\u0433\u043e, \u0446\u0435\u043d\u0437\u0443\u0440\u043e\u0441\u0442\u043e\u0439\u043a\u043e\u0433\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\" \/>\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\/town-crier-vs-deco-kakoj-orakul-ispolzovat-v-blokchejne\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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\udd47Town Crier vs DECO: \u043a\u0430\u043a\u043e\u0439 \u043e\u0440\u0430\u043a\u0443\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0435? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u043d\u0438\u0432\u044b\u0439 \u043d\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u043f\u0440\u043e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044e \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d, \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u044b \u0438 \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u043e \u043a\u0440\u0443\u0442\u043e. \u041d\u043e \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u043e\u0441\u0445\u0432\u0430\u043b\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438, \u0440\u0435\u0447\u044c \u043f\u043e\u0439\u0434\u0435\u0442 \u043a\u0430\u043a \u0440\u0430\u0437 \u043e \u0435\u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u0430\u0445 \u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u0445 \u0438\u0445 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f. \u0412\u043e \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0410\u043b\u044c\u0442\u0438\u0440\u0438\u043a\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u0441, \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0437\u0430\u0434\u0430\u0447\u0430 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u043e\u0433\u043e, \u0446\u0435\u043d\u0437\u0443\u0440\u043e\u0441\u0442\u043e\u0439\u043a\u043e\u0433\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/town-crier-vs-deco-kakoj-orakul-ispolzovat-v-blokchejne\" \/>\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=\"2020-09-10T05:42:27+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-10T05:42:27+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\udd47Town Crier vs DECO: millist oraaklit plokiahelas kasutada? | ProHoster","description":"T\u00e4nap\u00e4eval on iga\u00fche jaoks, kes ei ole laisk, r\u00e4\u00e4kida plokiahela tehnoloogiast, kr\u00fcptovaluutadest ja kui \u00e4ge see k\u00f5ik on. Kuid selles artiklis ei kiideta seda tehnoloogiat, vaid arutatakse selle puudusi ja v\u00f5imalusi nende k\u00f5rvaldamiseks. \u00dche me projekti k\u00e4igus ettev\u00f5ttes Altirix Systems tekkis vajadus kaitstud ja tsensuurikindla andmete kinnitamise j\u00e4rele v\u00e4lise plokiahela jaoks.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/town-crier-vs-deco-kakoj-orakul-ispolzovat-v-blokchejne","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\udd47Town Crier vs DECO: \u043a\u0430\u043a\u043e\u0439 \u043e\u0440\u0430\u043a\u0443\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0435? | ProHoster","og:description":"\u041d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u043d\u0438\u0432\u044b\u0439 \u043d\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u043f\u0440\u043e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044e \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d, \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u044b \u0438 \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u043e \u043a\u0440\u0443\u0442\u043e. \u041d\u043e \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u043e\u0441\u0445\u0432\u0430\u043b\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438, \u0440\u0435\u0447\u044c \u043f\u043e\u0439\u0434\u0435\u0442 \u043a\u0430\u043a \u0440\u0430\u0437 \u043e \u0435\u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u0430\u0445 \u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u0445 \u0438\u0445 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f. \u0412\u043e \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0410\u043b\u044c\u0442\u0438\u0440\u0438\u043a\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u0441, \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0437\u0430\u0434\u0430\u0447\u0430 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u043e\u0433\u043e, \u0446\u0435\u043d\u0437\u0443\u0440\u043e\u0441\u0442\u043e\u0439\u043a\u043e\u0433\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/town-crier-vs-deco-kakoj-orakul-ispolzovat-v-blokchejne","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":"2020-09-10T05:42:27+00:00","article:modified_time":"2020-09-10T05:42:27+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"93794","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:39:33","updated":"2026-02-09 15:05:02"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/93794","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=93794"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/93794\/revisions"}],"predecessor-version":[{"id":158360,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/93794\/revisions\/158360"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/93795"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=93794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=93794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=93794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}