{"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\/sq\/blog\/administrirovanie\/town-crier-vs-deco-kakoj-orakul-ispolzovat-v-blokchejne","title":{"rendered":"Town Crier vs DECO: cili orakull t\u00eb p\u00ebrdor\u00ebt n\u00eb blockchain?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Sot \u00ebsht\u00eb q\u00eb vet\u00ebm nj\u00eb person i len\u00eb nuk ka shkruar p\u00ebr teknologjin\u00eb blockchain, kriptovalutat dhe sa t\u00eb mrekullueshme jan\u00eb k\u00ebto. Por n\u00eb k\u00ebt\u00eb artikull nuk do t\u00eb ket\u00eb lavd\u00ebrime p\u00ebr k\u00ebt\u00eb teknologji, do t\u00eb flasim pik\u00ebrisht p\u00ebr disavantazhet e saj dhe m\u00ebnyrat p\u00ebr t'i kaluar ato. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Town Crier vs DECO: cili orakull t\u00eb p\u00ebrdor\u00ebt n\u00eb blockchain?\" src=\"\/wp-content\/uploads\/2020\/09\/af435f4c102071d7248778ff5354ed5e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Gjat\u00eb pun\u00ebs n\u00eb nj\u00eb nga projektet n\u00eb kompanin\u00eb Altiriks Systems, doli nevoja p\u00ebr nj\u00eb konfirmim t\u00eb sigurt, t\u00eb q\u00ebndruesh\u00ebm ndaj censur\u00ebs t\u00eb t\u00eb dh\u00ebnave nga nj\u00eb burim t\u00eb jasht\u00ebm n\u00eb blockchain. Duhej t\u00eb konfirmoheshin ndryshimet n\u00eb regjistrimet e nj\u00eb sistemi t\u00eb tret\u00eb dhe n\u00eb baz\u00eb t\u00eb k\u00ebtyre ndryshimeve t\u00eb ekzekutohej nj\u00eb deg\u00eb specifike n\u00eb logjik\u00ebn e kontrat\u00ebs smart. Detyra n\u00eb shikim t\u00eb par\u00eb duket mjaft triviale, por kur rezultati i saj ndikon n\u00eb gjendjen financiare t\u00eb nj\u00eb prej pal\u00ebve pjes\u00ebmarr\u00ebse n\u00eb proces, dalin k\u00ebrkesa shtes\u00eb. Para s\u00eb gjithash, kjo \u00ebsht\u00eb besimi p\u00ebrfundimtar n\u00eb nj\u00eb mekaniz\u00ebm t\u00eb till\u00eb validimi. Por le t\u00eb shkojm\u00eb sipas radh\u00ebs. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Problemi q\u00ebndron n\u00eb faktin se blockchain \u00ebsht\u00eb nj\u00eb objekt autonom, i mbyllur, prandaj kontratat smart brenda blockchain-it nuk din\u00eb asgj\u00eb p\u00ebr bot\u00ebn e jashtme. N\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb, kushtet e kontratave smart shpesh lidhen me informacionin p\u00ebr ngjarje t\u00eb v\u00ebrteta (vonesa fluturimi, kursi i valutor\u00ebve, etj.). P\u00ebr t\u00eb funksionuar si\u00e7 duhet, informacioni i marra jasht\u00eb blockchain-it duhet t\u00eb jet\u00eb i besuesh\u00ebm dhe i verifikuar. Ky problem zgjidhet duke p\u00ebrdorur orakuj, t\u00eb till\u00eb si Town Crier dhe DECO. K\u00ebta orakuj lejojn\u00eb q\u00eb kontratat smart n\u00eb rrjetin blockchain t\u00eb besojn\u00eb informacionin nga nj\u00eb server web t\u00eb verifikuar, mund t\u00eb thuhet se jan\u00eb furnizues t\u00eb informacionit t\u00eb besuesh\u00ebm. <\/p>\n<p><\/p>\n<h1 id=\"orakuly\">Orakuj<\/h1>\n<p><\/p>\n<p>Mendoni se kontrata smart kryen nj\u00eb transferim prej 0.001 btc n\u00eb portofolin tuaj bitcoin n\u00eb rastin e fitores s\u00eb klubit tuaj t\u00eb preferuar t\u00eb futbollit n\u00eb Kup\u00ebn e Rusis\u00eb. N\u00eb rastin e nj\u00eb fitoreje t\u00eb v\u00ebrtet\u00eb, kontrat\u00ebs smart i nevojitet t\u00eb kaloj\u00eb informacionin mbi cilin klub ka fituar, dhe k\u00ebtu lind nj\u00eb s\u00ebr\u00eb problemesh: ku ta gjejm\u00eb k\u00ebt\u00eb informacion, si ta kalojm\u00eb at\u00eb n\u00eb m\u00ebnyr\u00eb t\u00eb sigurt n\u00eb kontrat\u00ebn smart dhe si t\u00eb sigurohemi q\u00eb informacioni q\u00eb ka arritur n\u00eb kontrat\u00ebn smart n\u00eb t\u00eb v\u00ebrtet\u00eb p\u00ebrputhet me realitetin? <\/p>\n<p><\/p>\n<p>N\u00eb \u00e7\u00ebshtjen e burimit t\u00eb informacionit mund t\u00eb jen\u00eb 2 skenar\u00eb: lidhja e nj\u00eb smart kontrate me nj\u00eb uebfaqe t\u00eb besuar, e cila ruan informacionin p\u00ebr rezultatet e ndeshjeve n\u00eb m\u00ebnyr\u00eb t\u00eb centralizuar, dhe opsioni i dyt\u00eb \u2014 lidhja e disa uebfaqeve n\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb dhe m\u00eb pas zgjedhja e informacionit nga shumica e burimeve q\u00eb ofrojn\u00eb t\u00eb dh\u00ebna t\u00eb nj\u00ebjta. P\u00ebr t\u00eb siguruar sakt\u00ebsin\u00eb e informacionit, p\u00ebrdoren orakuj, p\u00ebr shembull Oraclize, q\u00eb p\u00ebrdor TLSNotary (modifikimi i TLS p\u00ebr t\u00eb provuar origjinalitetin e t\u00eb dh\u00ebnave). Por p\u00ebr Oraclize ka mjaft informacion n\u00eb Google, dhe n\u00eb Habr ka disa artikuj, sot do t\u00eb flas p\u00ebr orakujt q\u00eb p\u00ebrdorin nj\u00eb qasje pak m\u00eb ndryshe p\u00ebr t\u00eb transmetuar informacion: Town Crier dhe DECO. Artikulli p\u00ebrmban p\u00ebrshkrimin e principeve t\u00eb funksionimit t\u00eb dy orakujve, si dhe nj\u00eb krahasim t\u00eb detajuar. <\/p>\n<p><\/p>\n<h1 id=\"town-crier\">Town Crier<\/h1>\n<p><\/p>\n<p>Town Crier (TC) u paraqit nga IC3 (Iniciativa p\u00ebr Kriptovalutat dhe Kontratat) n\u00eb vitin 2016 n\u00eb CCS\u201916. Ideja kryesore e TC: t\u00eb transmetoj\u00eb informacionin nga uebfaqja te smart kontrata dhe t\u00eb siguroj\u00eb se informacioni i dor\u00ebzuar nga TC \u00ebsht\u00eb i nj\u00ebjt\u00eb me at\u00eb n\u00eb uebfaqe. TC p\u00ebrdor TEE (Mjedisi i Besuesh\u00ebm i Ekzekutimit) p\u00ebr t\u00eb garantuar autenticitetin e pron\u00ebsis\u00eb s\u00eb t\u00eb dh\u00ebnave. N\u00eb versionin origjinal, TC p\u00ebrshkruan funksionimin me Intel SGX.<br \/>\nTown Crier p\u00ebrb\u00ebhet nga nj\u00eb pjes\u00eb brenda blockchain dhe nj\u00eb pjes\u00eb brenda vet\u00eb sistemit operativ \u2014 TC Server.<br \/>\n<img decoding=\"async\" alt=\"Town Crier vs DECO: cili orakull t\u00eb p\u00ebrdor\u00ebt n\u00eb blockchain?\" src=\"\/wp-content\/uploads\/2020\/09\/d94251340bfe563ca69bf74c358caf62.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTC Contract ndodhet n\u00eb blockchain dhe vepron si front end p\u00ebr TC. Ai pranon k\u00ebrkesat nga CU (smart kontrata e p\u00ebrdoruesit) dhe kthen p\u00ebrgjigjen nga TC Server. Brenda TC Server ndodhet Relay, i cili krijon nj\u00eb lidhje midis enklav\u00ebs dhe internetit (trafik me dy drejtime) dhe lidh enklav\u00ebn me blockchain. Enclave p\u00ebrmban progencl, i cili \u00ebsht\u00eb kodi q\u00eb ekzekuton k\u00ebrkesat nga blockchain dhe kthen mesazhe n\u00eb blockchain me nj\u00eb n\u00ebnshkrim digjital, progencl p\u00ebrmban nj\u00eb pjes\u00eb t\u00eb kodit t\u00eb smart kontrat\u00ebs dhe n\u00eb thelb ekzekuton disa nga funksionet e saj. <\/p>\n<p><\/p>\n<p>Enklava Intel SGX mund t\u00eb konsiderohet si nj\u00eb bibliotek\u00eb e p\u00ebrbashk\u00ebt me API, e cila funksionon p\u00ebrmes ecall. Ecall transferon kontrollin n\u00eb enklav\u00eb. Enklava ekzekuton kodin e saj derisa t\u00eb p\u00ebrfundoj\u00eb ose t\u00eb ndodh\u00eb nj\u00eb p\u00ebrjashtim. P\u00ebr thirrjen e funksioneve, t\u00eb p\u00ebrcaktuara jasht\u00eb enklav\u00ebs, p\u00ebrdoren ocall. Ocall ekzekutohet jasht\u00eb enklav\u00ebs dhe trajtohet prej saj si nj\u00eb thirrje e pasigurt. Pas p\u00ebrfundimit t\u00eb ocall, kontrolli kthehet n\u00eb enklav\u00eb.<br \/>\n<img decoding=\"async\" alt=\"Town Crier vs DECO: cili orakull t\u00eb p\u00ebrdor\u00ebt n\u00eb blockchain?\" src=\"\/wp-content\/uploads\/2020\/09\/6b4e0952862d6fe8597793cac03e760c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nN\u00eb pjes\u00ebn Enclave konfigurimi i kanalit t\u00eb sigurt me serverin web, Enclave vet\u00eb kryen TLS handshake me serverin e synuar dhe kryen t\u00eb gjitha operacionet kriptografike brenda vetes. Biblioteka TLS (mbedTLS) dhe kodi HTTP n\u00eb versionin e reduktuar jan\u00eb eksportuar n\u00eb mjedisin SGX. Po ashtu, Enclave p\u00ebrmban certifikatat e root CA (koleksion t\u00eb certifikatave) p\u00ebr t\u00eb verifikuar certifikatat e server\u00ebve t\u00eb larg\u00ebt. Request Handler pranon k\u00ebrkesat datagram n\u00eb formatin e siguruar nga Ethereum, e dekripton dhe analizojn\u00eb. Pastaj gjeneron nj\u00eb transaksion Ethereum, q\u00eb p\u00ebrmban datagramin e k\u00ebrkuar, e n\u00ebnshkruan at\u00eb me skTC dhe e d\u00ebrgon n\u00eb Relay.<\/p>\n<p><\/p>\n<p>Pjesa Relay p\u00ebrfshin Client Interface, TCP, Blockchain Interface. Client Interface \u00ebsht\u00eb i nevojsh\u00ebm p\u00ebr attestimin e kodit t\u00eb Enclave dhe komunikimin me klientin. Klienti d\u00ebrgon nj\u00eb k\u00ebrkes\u00eb p\u00ebr attestim p\u00ebrmes ecall dhe merr nj\u00eb timestamp, i n\u00ebnshkruar me skTC, s\u00eb bashku me att (n\u00ebnshkrimin e attestimit), m\u00eb pas att konfirmohet p\u00ebrmes Intel Attestation Service (IAS), dhe timestamp verifikohet nga sh\u00ebrbimi i besuesh\u00ebm t\u00eb koh\u00ebs. Blockchain Interface kontrollon k\u00ebrkesat e pranuara dhe vendos transaksionet n\u00eb blockchain p\u00ebr d\u00ebrgimin e datagram\u00ebve. Geth \u00ebsht\u00eb klienti zyrtar i Ethereum dhe lejon Relay t\u00eb nd\u00ebrveproj\u00eb me blockchain p\u00ebrmes thirrjeve RPC. <\/p>\n<p><\/p>\n<p>Duke punuar me TEE, TC lejon t\u00eb aktivizohen disa Enclaves paralelisht, duke rritur k\u00ebshtu shpejt\u00ebsin\u00eb e p\u00ebrpunimit t\u00eb informacionit me 3 her\u00eb. N\u00ebse me nj\u00eb Enclave n\u00eb pun\u00eb shpejt\u00ebsia ishte 15 tx\/sec, at\u00ebher\u00eb me 20 Enclaves t\u00eb aktivizuara paralelisht shpejt\u00ebsia rritet deri n\u00eb 65 tx\/sec; p\u00ebr krahasim, shpejt\u00ebsia maksimale e pun\u00ebs n\u00eb blockchain bitcoin \u00ebsht\u00eb 26 tx\/sec.<\/p>\n<p><\/p>\n<h1 id=\"deco\">DECO<\/h1>\n<p><\/p>\n<p>DECO (Decentralized Oracles for TLS) u prezantua n\u00eb CCS\u201920, punon me faqet q\u00eb p\u00ebrkrahin lidhjen TLS. Siguron konfidencialitetin dhe integritetin e t\u00eb dh\u00ebnave.<br \/>\nDECO me TLS p\u00ebrdor enkriptimin simetrik, k\u00ebshtu q\u00eb klienti dhe serveri web kan\u00eb \u00e7el\u00ebsat e enkriptimit, dhe klienti, n\u00ebse d\u00ebshiron, mund t\u00eb falsifikoj\u00eb t\u00eb dh\u00ebnat e sesionit TLS. P\u00ebr t\u00eb zgjidhur k\u00ebt\u00eb problem, DECO p\u00ebrdor nj\u00eb protokoll t\u00eb trefisht\u00eb t\u00eb dor\u00ebzimit midis prover (kontrakt\u00ebs inteligjente), verifier (orakulli) dhe serverit web (burimi i t\u00eb dh\u00ebnave).<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Town Crier vs DECO: cili orakull t\u00eb p\u00ebrdor\u00ebt n\u00eb blockchain?\" src=\"\/wp-content\/uploads\/2020\/09\/17245f0af8d3cf448291652fd58312f2.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Parimi i funksionimit t\u00eb DECO p\u00ebrfshin q\u00eb provuesi (prover) t\u00eb marr\u00eb nj\u00eb pjes\u00eb t\u00eb t\u00eb dh\u00ebnave D dhe t\u00eb konfirmoj\u00eb p\u00ebrverifikuesin (verifier) q\u00eb D ka ardhur nga serveri TLS S. Nj\u00eb tjet\u00ebr problem \u00ebsht\u00eb se TLS nuk n\u00ebnshkruan t\u00eb dh\u00ebna dhe \u00ebsht\u00eb e v\u00ebshtir\u00eb p\u00ebr klientin TLS t\u00eb provoj\u00eb se t\u00eb dh\u00ebnat jan\u00eb marr\u00eb pik\u00ebrisht nga ai server (v\u00ebshtir\u00ebsia e provananc\u00ebs). <\/p>\n<p><\/p>\n<p>N\u00eb protokollin DECO, p\u00ebrdoren \u00e7el\u00ebsat e enkriptimit KEnc dhe KMac. Klienti d\u00ebrgon nj\u00eb k\u00ebrkes\u00eb Q n\u00eb <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/\"   title=\"serverin web\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1157\">serverin web<\/a>, p\u00ebrgjigja nga serveri R vjen n\u00eb form\u00eb t\u00eb enkriptuar, por klienti dhe serveri kan\u00eb t\u00eb nj\u00ebjt\u00ebt KMac, dhe klienti mund t\u00eb falsifikoj\u00eb mesazhin TLS. Zgjidhja nga DECO \u00ebsht\u00eb q\u00eb t\u00eb \"fsheh\u00eb\" KMac nga klienti (prover), derisa ai t\u00eb p\u00ebrgjigjet n\u00eb k\u00ebrkes\u00eb. Tani KMac \u00ebsht\u00eb i ndar\u00eb midis prover dhe verifier \u2014 KpMac dhe KvMac. Serveri merr KMac p\u00ebr enkriptimin e p\u00ebrgjigjes duke p\u00ebrdorur operacionin mbi pjes\u00ebt e \u00e7el\u00ebsit KpMac \u2295 KvMac = KMac.<\/p>\n<p><\/p>\n<p>Duke vendosur nj\u00eb dor\u00ebheqje trefisht\u00eb, shk\u00ebmbimi i t\u00eb dh\u00ebnave midis klientit dhe serverit do t\u00eb zhvillohet me nj\u00eb garantim sigurie.<br \/>\n<img decoding=\"async\" alt=\"Town Crier vs DECO: cili orakull t\u00eb p\u00ebrdor\u00ebt n\u00eb blockchain?\" src=\"\/wp-content\/uploads\/2020\/09\/2d6405ae1e7e2b283539d3a4bd8c315c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDuke folur p\u00ebr sistemet e oracleve t\u00eb decentralizuara, nuk mund t\u00eb mos p\u00ebrmendim Chainlink, i cili synon t\u00eb krijoj\u00eb nj\u00eb rrjet oracle t\u00eb decentralizuar t\u00eb nyjeve, t\u00eb pajtueshme me Ethereum, Bitcoin dhe Hyperledger, duke marr\u00eb parasysh modularitetin: \u00e7do pjes\u00eb e sistemit mund t\u00eb p\u00ebrdit\u00ebsohet. N\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb, p\u00ebr t\u00eb siguruar sigurin\u00eb, Chainlink ofron q\u00eb \u00e7do oracle q\u00eb merr pjes\u00eb n\u00eb detyr\u00eb t\u00eb l\u00ebshoj\u00eb nj\u00eb kombinim \u00e7el\u00ebsash (t\u00eb hapur dhe t\u00eb mbyllur). \u00c7el\u00ebsi i mbyllur p\u00ebrdoret p\u00ebr t\u00eb gjeneruar nj\u00eb n\u00ebnshkrim t\u00eb pjessh\u00ebm, i cili p\u00ebrmban zgjidhjen e tyre p\u00ebr k\u00ebrkes\u00ebn e t\u00eb dh\u00ebnave. P\u00ebr t\u00eb marr\u00eb p\u00ebrgjigjen, \u00ebsht\u00eb e nevojshme kombinimi i t\u00eb gjitha n\u00ebnshkrimeve t\u00eb pjes\u00ebshme t\u00eb oracleve t\u00eb rrjetit.<\/p>\n<p><\/p>\n<p>Chainlink planifikon t\u00eb realizoj\u00eb nj\u00eb PoC fillestar DECO me fokus n\u00eb aplikacionet e financave t\u00eb decentralizuara, si Mixicles. N\u00eb momentin e shkruar t\u00eb k\u00ebtij artikulli, doli nj\u00eb lajm n\u00eb Forbes, se Chainlink kishte bler\u00eb DECO nga Universitete Cornell.<\/p>\n<p><\/p>\n<h1 id=\"ataki-na-orakuly\">Sulmet ndaj oracleve<\/h1>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Town Crier vs DECO: cili orakull t\u00eb p\u00ebrdor\u00ebt n\u00eb blockchain?\" src=\"\/wp-content\/uploads\/2020\/09\/ce964b3961f4b0035f96e33777ed77d0.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Nga perspektiva e siguris\u00eb informative, jan\u00eb shqyrtuar sulmet e m\u00ebposhtme ndaj Town Crier:<\/p>\n<p><\/p>\n<ol>\n<li>\n<p>Injeksioni i kodit t\u00eb paligjsh\u00ebm t\u00eb kontratave t\u00eb zgjuara n\u00eb nyjat TEE.<br \/>\nThelbi i sulmit: d\u00ebrgimi n\u00eb TEE i nj\u00eb kodi t\u00eb dh\u00ebn\u00eb gabim t\u00eb kontrat\u00ebs s\u00eb zgjuar, n\u00eb k\u00ebt\u00eb m\u00ebnyr\u00eb, q\u00eb nj\u00eb sulmues, i cili ka akses n\u00eb nyj\u00eb, do t\u00eb kishte mund\u00ebsi t\u00eb realizonte kontrat\u00ebn e tij (t\u00eb mashtruar) mbi t\u00eb dh\u00ebnat e dekoduar. Megjithat\u00eb, vlerat e kthyera do t\u00eb jen\u00eb t\u00eb enkriptuara me \u00e7el\u00ebsin privat, dhe opsioni i vet\u00ebm p\u00ebr akses n\u00eb t\u00eb tilla t\u00eb dh\u00ebna \u00ebsht\u00eb rrjedhja e tekstit t\u00eb enkriptuar gjat\u00eb kthimit\/ekstraktimit.<br \/>\nMbrojtja nga ky sulm p\u00ebrfshin verifikimin nga enklava e sakt\u00ebsis\u00eb s\u00eb kodit n\u00eb adres\u00ebn aktuale. Kjo mund t\u00eb arrihet p\u00ebrmes nj\u00eb skeme adresimi, ku adresa e kontrat\u00ebs p\u00ebrcaktohet duke hash-uar kodin e kontrat\u00ebs. <\/p>\n<p>\n<\/li>\n<li>\n<p>Ndryshimet n\u00eb enkriptimin e gjendjes s\u00eb kontrat\u00ebs l\u00ebshojn\u00eb.<br \/>\nThe essence of the attack: Node owners, where smart contracts are executed, have access to the contract state in encrypted form outside the enclave. An attacker who gains control of a node can compare the contract state before and after the transaction execution and can determine which arguments were input and which specific method of the smart contract was used, as the smart contract code and its technical specifications are publicly available.<br \/>\nProtection in ensuring the reliability of the node itself.<\/p>\n<p>\n<\/li>\n<li>\n<p>Ataqet mbi kanalin an\u00ebsor.<br \/>\nNj\u00eb tip i ve\u00e7ant\u00eb sulmesh q\u00eb p\u00ebrdor mbik\u00ebqyrjen e aksesit n\u00eb memorien dhe cache-in e enklav\u00ebs n\u00eb skenar\u00eb t\u00eb ndrysh\u00ebm. Nj\u00eb shembull i till\u00eb sulmi \u00ebsht\u00eb Prime and Probe.<br \/>\n<img decoding=\"async\" alt=\"Town Crier vs DECO: cili orakull t\u00eb p\u00ebrdor\u00ebt n\u00eb blockchain?\" src=\"\/wp-content\/uploads\/2020\/09\/df57664f060e294b969f96dda8a69b32.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nProcedura e kryerjes s\u00eb sulmit:<\/p>\n<p><\/p>\n<ul>\n<li>t0: Sulmuesi mbush gjith\u00eb cache-in e t\u00eb dh\u00ebnave t\u00eb procesit viktim\u00eb.<\/li>\n<li>t1: Vikimja ekzekuton kodin me qasje n\u00eb memorien q\u00eb varen nga t\u00eb dh\u00ebnat e fshehta t\u00eb viktim\u00ebs (\u00e7el\u00ebsat kriptografik\u00eb). Zgjedhja e lined cache b\u00ebhet sipas vler\u00ebs keybit. N\u00eb shembullin n\u00eb figur\u00eb, keybit = 0 dhe adresa X \u00ebsht\u00eb lexuar n\u00eb lined cache 2. T\u00eb dh\u00ebnat e ruajtura n\u00eb X ngarkohen n\u00eb cache, duke p\u00ebrjashtuar t\u00eb dh\u00ebnat q\u00eb ishin aty m\u00eb par\u00eb. <\/li>\n<li>t2: Sulmuesi kontrollon se cilat nga linjat e tij t\u00eb cache-it jan\u00eb p\u00ebrjashtuar \u2014 linjat q\u00eb p\u00ebrdoren nga viktima. Kjo b\u00ebhet p\u00ebrmes matjes s\u00eb koh\u00ebs s\u00eb aksesit. Duke p\u00ebrs\u00ebritur k\u00ebt\u00eb operacion p\u00ebr secilin keybit, sulmuesi merr gjith\u00eb \u00e7el\u00ebsin. <\/li>\n<\/ul>\n<p>\n<\/li>\n<\/ol>\n<p><\/p>\n<p>Mbrojtja nga sulmi: Intel SGX ka mbrojtje nga sulmet an\u00ebsore, e cila ndalon mbik\u00ebqyrjen e ngjarjeve q\u00eb lidhen me cache-in, por sulmi Prime and Probe do t\u00eb kaloj\u00eb gjithsesi, pasi sulmuesi v\u00ebzhgon ngjarjet e cache-it t\u00eb procesit t\u00eb tij dhe ndan cache-in me viktim\u00ebn.<br \/>\n<img decoding=\"async\" alt=\"Town Crier vs DECO: cili orakull t\u00eb p\u00ebrdor\u00ebt n\u00eb blockchain?\" src=\"\/wp-content\/uploads\/2020\/09\/9b2821eedacc189f44cf903aad0fdba3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nPrandaj, p\u00ebr momentin nuk ka mbrojtje t\u00eb besueshme ndaj k\u00ebtij sulmi.<\/p>\n<p><\/p>\n<p>S\u00eb bashku me to, jan\u00eb t\u00eb njohura edhe sulmet e tipit Spectre dhe Foreshadow (L1TF), t\u00eb ngjashme me Prime and Probe. Ato lejojn\u00eb leximin e t\u00eb dh\u00ebnave nga cache-i p\u00ebrmes nj\u00eb kanali an\u00ebsor. Ka mbrojtje p\u00ebr dob\u00ebsin\u00eb Spectre-v2, e cila funksionon kund\u00ebr k\u00ebtyre dy sulmeve. <\/p>\n<p><\/p>\n<p>N\u00eb lidhje me DECO, dor\u00ebzimi i tre an\u00ebtar\u00ebve ofron garantimin e siguris\u00eb: <\/p>\n<p><\/p>\n<ol>\n<li>Prover Integrity: nj\u00eb prover i kompromituar nuk mund t\u00eb falsifikoj\u00eb informacionin mbi origjin\u00ebn e serverit dhe nuk mund t\u00eb b\u00ebj\u00eb q\u00eb serveri t\u00eb pranoj\u00eb k\u00ebrkesa t\u00eb pap\u00ebrfillshme ose t\u00eb p\u00ebrgjigjet gabim n\u00eb k\u00ebrkesa t\u00eb vlefshme. Kjo realizohet p\u00ebrmes modeleve t\u00eb k\u00ebrkesave midis serverit dhe proverit. <\/li>\n<li>Verifier Integrity: nj\u00eb verifier i comprometuar nuk mund t\u00eb b\u00ebj\u00eb q\u00eb proveri t\u00eb marr\u00eb p\u00ebrgjigje t\u00eb gabuara.<\/li>\n<li>Koncesioni: Verifikuesi i thyer studion vet\u00ebm informacionin publik (k\u00ebrkes\u00ebn, emrin e serverit).<\/li>\n<\/ol>\n<p><\/p>\n<p>N\u00eb DECO mund t\u00eb ket\u00eb vet\u00ebm vulnerabilitete t\u00eb lidhura me injeksionin e trafikut. Fillimisht, gjat\u00eb dor\u00ebzimit t\u00eb trefisht\u00eb verifikuesi mund t\u00eb p\u00ebrcaktoj\u00eb identitetin e serverit p\u00ebrmes nonce t\u00eb fresk\u00ebt. Megjithat\u00eb, pas dor\u00ebzimit verifikuesi duhet t\u00eb mb\u00ebshtetet n\u00eb treguesit e nivelit rrjetor (<a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/lir\/ipv4\/\"   title=\"IP-\u0430\u0434\u0440\u0435\u0441\u0430\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"674\">IP-\u0430\u0434\u0440\u0435\u0441\u0430<\/a>). K\u00ebshtu, lidhja mes verifikuesit dhe serverit duhet t\u00eb mbrohet nga injeksioni i trafikut. Kjo arrihet p\u00ebrmes p\u00ebrdorimit t\u00eb Proxy.<\/p>\n<p><\/p>\n<h1 id=\"sravnenie-orakulov\">Krahasimi i orakujve<\/h1>\n<p><\/p>\n<p>Town Crier bazohet n\u00eb pun\u00ebn me nj\u00eb enklav\u00eb n\u00eb pjes\u00ebn e serverit, nd\u00ebrsa DECO lejon t\u00eb verifikohet autenticiteti i burimeve t\u00eb t\u00eb dh\u00ebnave p\u00ebrmes dor\u00ebzimit t\u00eb trefisht\u00eb dhe kriptimit t\u00eb t\u00eb dh\u00ebnave me \u00e7el\u00ebsa kriptografik\u00eb. Krahasimi i t\u00eb dh\u00ebnave t\u00eb orakujve \u00ebsht\u00eb b\u00ebr\u00eb sipas kritereve t\u00eb m\u00ebposhtme: performanca, siguria, kostoja dhe prakticiteti. <\/p>\n<p><\/p>\n<p>Town Crier<br \/>\nDECO<\/p>\n<p>performanca<br \/>\nM\u00eb shpejt (0.6s p\u00ebr t\u00eb p\u00ebrfunduar)<br \/>\nM\u00eb ngadal\u00eb (10.50s p\u00ebr t\u00eb p\u00ebrfunduar protokollin)<\/p>\n<p>siguria<br \/>\nM\u00eb pak i sigurt<br \/>\nM\u00eb i sigurt<\/p>\n<p>\u00e7mimi<br \/>\nM\u00eb i shtrenjt\u00eb<br \/>\nM\u00eb i lir\u00eb<\/p>\n<p>prakticiteti<br \/>\nK\u00ebrkon hardware t\u00eb ve\u00e7ant\u00eb<br \/>\nFunksionon me \u00e7do server q\u00eb mb\u00ebshtet TLS<\/p>\n<p><\/p>\n<p><strong>Performanca<\/strong>: P\u00ebr t\u00eb punuar me DECO k\u00ebrkohet konfigurimi i dor\u00ebzimit t\u00eb trefisht\u00eb, duke u konfiguruar p\u00ebrmes LAN kjo merr 0.37 sekonda, p\u00ebr nd\u00ebrveprimin pas vendosjes s\u00eb lidhjes \u00ebsht\u00eb efikas 2PC-HMAC (0.13s p\u00ebr t\u00eb shkruar). Performanca e DECO varet nga setet e disponueshme t\u00eb \u00e7el\u00ebsave TLS, madh\u00ebsia e t\u00eb dh\u00ebnave personale dhe kompleksiteti i provave p\u00ebr aplikacionin specifik. N\u00eb shembullin e aplikacionit t\u00eb opsioneve binar t\u00eb IC3: p\u00ebrfundimi i protokollit p\u00ebrmes LAN zgjat rreth 10.50 sekonda. P\u00ebr krahasim, Town Crier ka nevoj\u00eb p\u00ebr rreth 0.6 sekonda p\u00ebr t\u00eb realizuar nj\u00eb aplikacion t\u00eb ngjash\u00ebm, pra rreth 20 her\u00eb m\u00eb shpejt se DECO. N\u00eb kushte t\u00eb barabarta, TC do t\u00eb jet\u00eb m\u00eb i shpejt\u00eb. <\/p>\n<p><\/p>\n<p><strong>Siguria<\/strong>: Sulmet ndaj enklav\u00ebs Intel SGX (sulmet an\u00ebsore) funksionojn\u00eb dhe mund t\u00eb d\u00ebmtojn\u00eb realisht pjes\u00ebmarr\u00ebsit e kontrat\u00ebs inteligjente. N\u00eb lidhje me DECO, mund t\u00eb ket\u00eb sulme t\u00eb lidhura me injeksionin e trafikut, por p\u00ebrdorimi i proxy e neutralizon k\u00ebto sulme. Prandaj, DECO \u00ebsht\u00eb m\u00eb i sigurt.<\/p>\n<p><\/p>\n<p><strong>\u00c7mimi<\/strong>: Kostoja e pajisjeve q\u00eb mb\u00ebshtesin pun\u00ebn me Intel SGX \u00ebsht\u00eb m\u00eb e lart\u00eb se kostoja e konfigurimit t\u00eb protokollit n\u00eb DECO. Prandaj, TC \u00ebsht\u00eb m\u00eb i shtrenjt\u00eb.<\/p>\n<p><\/p>\n<p><strong>Prakticiteti<\/strong>: P\u00ebr t\u00eb punuar me Town Crier, \u00ebsht\u00eb e nevojshme nj\u00eb pajisje speciale q\u00eb mb\u00ebshtet TEE. P\u00ebr shembull, Intel SGX mb\u00ebshtetet n\u00eb procesor\u00ebt e gjenerat\u00ebs s\u00eb gjasht\u00eb dhe m\u00eb t\u00eb reja t\u00eb familjes Intel Core. DECO, nga ana tjet\u00ebr, lejon punimin me \u00e7do pajisje, megjith\u00ebse ka nj\u00eb konfigurim DECO q\u00eb p\u00ebrdor TEE. Procesi i konfigurimit t\u00eb dor\u00ebzimit t\u00eb trepal\u00ebsh n\u00eb DECO mund t\u00eb marr\u00eb nj\u00ebkoh\u00ebsisht, por kjo nuk \u00ebsht\u00eb asgj\u00eb krahasuar me kufizimin hardware p\u00ebr TC, prandaj DECO \u00ebsht\u00eb m\u00eb praktik.<\/p>\n<p><\/p>\n<h1 id=\"zaklyuchenie\">P\u00ebrfundim<\/h1>\n<p><\/p>\n<p>Duke shqyrtuar dy orakujt ve\u00e7mas dhe duke i krahasuar ata sipas kat\u00ebr kriteresh, \u00ebsht\u00eb e qart\u00eb se Town Crier humb ndaj DECO n\u00eb tre nga kat\u00ebr pika. DECO \u00ebsht\u00eb m\u00eb i besuesh\u00ebm n\u00eb aspektin e siguris\u00eb informative, \u00ebsht\u00eb m\u00eb i lir\u00eb dhe m\u00eb praktik, ndon\u00ebse konfigurimi i protokollit t\u00eb dor\u00ebzimit t\u00eb trepal\u00ebsh mund t\u00eb marr\u00eb disa koh\u00eb dhe ka disavantazhe t\u00eb veta, p\u00ebr shembull, operacione shtes\u00eb me \u00e7el\u00ebsat e enkriptimit. TC punon m\u00eb shpejt se DECO, por dob\u00ebsia q\u00eb lidhet me sulmin nga kanalet e anashkalimit e b\u00ebn at\u00eb t\u00eb rreziksh\u00ebm p\u00ebr humbjen e privat\u00ebsis\u00eb. Duhet t\u00eb kemi parasysh se DECO u prezantua n\u00eb janar 2020, dhe nuk ka kaluar ende mjaft koh\u00eb p\u00ebr ta konsideruar at\u00eb t\u00eb sigurt. Town Crier \u00ebsht\u00eb sulmuar tashm\u00eb p\u00ebr 4 vjet dhe ka kaluar p\u00ebrmes shum\u00eb kontrolleve, k\u00ebshtu q\u00eb p\u00ebrdorimi i tij n\u00eb shum\u00eb projekte \u00ebsht\u00eb i justifikuar.<\/p>\n<p>Burimi: <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 5.0.1.1 - 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.\" \/>\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\/sq\/blog\/administrirovanie\/town-crier-vs-deco-kakoj-orakul-ispolzovat-v-blokchejne\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/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: cili orakul t\u00eb p\u00ebrdoret n\u00eb blockchain? | ProHoster","description":"Sot \u00ebsht\u00eb q\u00eb vet\u00ebm nj\u00eb person i len\u00eb nuk ka shkruar p\u00ebr teknologjin\u00eb blockchain, kriptovalutat dhe sa t\u00eb mrekullueshme jan\u00eb k\u00ebto. Por n\u00eb k\u00ebt\u00eb artikull nuk do t\u00eb ket\u00eb lavd\u00ebrime p\u00ebr k\u00ebt\u00eb teknologji, do t\u00eb flasim pik\u00ebrisht p\u00ebr disavantazhet e saj dhe m\u00ebnyrat p\u00ebr t'i kaluar ato.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/town-crier-vs-deco-kakoj-orakul-ispolzovat-v-blokchejne","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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.","og:url":"https:\/\/prohoster.info\/sq\/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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/93794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=93794"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/93794\/revisions"}],"predecessor-version":[{"id":158360,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/93794\/revisions\/158360"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/93795"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=93794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=93794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=93794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}