{"id":52726,"date":"2019-11-15T00:00:00","date_gmt":"2019-11-14T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/publichnoe-testirovanie-resheniya-dlya-konfidentsialnosti-i-masshtabiruemosti-v-efiriume-na-oblachnyh-platformah"},"modified":"2020-02-18T14:00:31","modified_gmt":"2020-02-18T11:00:31","slug":"publichnoe-testirovanie-resheniya-dlya-konfidentsialnosti-i-masshtabiruemosti-v-efiriume-na-oblachnyh-platformah","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/publichnoe-testirovanie-resheniya-dlya-konfidentsialnosti-i-masshtabiruemosti-v-efiriume-na-oblachnyh-platformah","title":{"rendered":"Testare public\u0103 a unei solu\u021bii pentru confiden\u021bialitate \u0219i scalabilitate \u00een Ethereum pe platforme de tip cloud","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Tendin\u021ba blockchain-ului continu\u0103 s\u0103 c\u00e2\u0219tige teren. Din ce \u00een ce mai mul\u021bi exper\u021bi prezic o adaptare universal\u0103 a acestei tehnologii \u00een viitorul apropiat. \u00cen prezent, r\u0103m\u00e2n nerezolvate c\u00e2teva probleme care \u00eempiedic\u0103 acest lucru.<\/p>\n<p>\u00cen primul r\u00e2nd, sistemele blockchain moderne se scalabilizeaz\u0103 prost. De exemplu, capacitatea de procesare a Ethereum este de doar 20 de tranzac\u021bii pe secund\u0103 \u0219i, \u00een ciuda numeroaselor avantaje, nu este potrivit pentru afaceri mari. <\/p>\n<p>\u00cen acela\u0219i timp, Ethereum este apreciat pentru protec\u021bia sa puternic\u0103 \u00eempotriva atacurilor cibernetice \u0219i a defec\u021biunilor de re\u021bea. A\u0219adar, nu ar trebui s\u0103-l elimin\u0103m de pe list\u0103. Ar fi mai util s\u0103 corect\u0103m deficien\u021bele Ethereum \u0219i s\u0103 le transform\u0103m \u00een avantaje.<\/p>\n<p><img decoding=\"async\" alt=\"Testare public\u0103 a unei solu\u021bii pentru confiden\u021bialitate \u0219i scalabilitate \u00een Ethereum pe platforme de tip cloud\" src=\"\/wp-content\/uploads\/2019\/11\/bb2c48e003ed796f1fdb6fd090da3841.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Plasma Cash ca solu\u021bie pentru confiden\u021bialitate \u0219i scalabilitate \u00een Ethereum<\/h2>\n<p>\nPlasma este o tehnologie prezentat\u0103 de Vitalik Buterin, co-fondator al proiectului Ethereum, la conferin\u021ba EthCC din Paris \u00een 2018. A fost dezvoltat\u0103 \u00eempreun\u0103 cu Joseph Poon, co-fondator al Lightning Network, \u0219i a fost declarat\u0103 ca o solu\u021bie care cre\u0219te capacitatea de calcul a blockchain-ului Ethereum. Primele \u0219tiri despre Plasma au ap\u0103rut \u00een media \u00een 2017. <\/p>\n<p>Aceast\u0103 platform\u0103 reprezint\u0103 un strat extern de smart contracts capabile s\u0103 interac\u021bioneze cu blockchain-ul de baz\u0103, desc\u0103rc\u00e2nd astfel lan\u021bul principal, reduc\u00e2nd taxele de tranzac\u021bie pentru smart contracts \u0219i aplica\u021bii descentralizate (DApps). <\/p>\n<p>Informa\u021bii detaliate despre dezvoltare au fost prezentate \u00een documentul \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/www.plasma.io\/plasma.pdf\">Plasma: Scalable Autonomous Smart Contracts<\/a><\/noindex>\u201d, datat din august 2017.<\/p>\n<p>Buterin a recunoscut c\u0103 Plasma prezint\u0103 probleme de scalabilitate: fiecare utilizator trebuie s\u0103 descarce \u0219i s\u0103 verifice autenticitatea fiec\u0103rui bloc Plasma, ceea ce \u00eempiedic\u0103 scalarea exponen\u021bial\u0103.<\/p>\n<p>Pentru a corecta aceast\u0103 deficien\u021b\u0103, a fost dezvoltat Plasma Cash \u2014 un lan\u021b secundar format dintr-un smart contract \u0219i o re\u021bea privat\u0103 bazat\u0103 pe Node.js, care \u00ee\u0219i transmite periodic starea \u00een lan\u021bul principal (Ethereum). Aceasta asigur\u0103 descentralizarea, securitatea \u0219i scalabilitatea \u00een blockchain, rezolv\u00e2nd astfel Problema Scalabilit\u0103\u021bii.<\/p>\n<p>Un avantaj important al Plasma Cash \u00een compara\u021bie cu Plasma este c\u0103 atrage aten\u021bia utilizatorilor doar asupra blocurilor care con\u021bin monedele de interes pentru ei:<\/p>\n<blockquote><p>\u201eAcum utilizatorii trebuie s\u0103 verifice disponibilitatea \u0219i corectitudinea lan\u021bului Plasma doar pentru indicele special legat de monedele pe care doresc s\u0103 le cheltuie, pe care le de\u021bin \u0219i care \u00eei intereseaz\u0103\u201d, a spus Buterin.<\/p><\/blockquote>\n<p>\nPotrivit dezvoltatorilor, Plasma Cash este un remediu eficient \u00eempotriva hack-urilor \u00een Ethereum. Fiecare moned\u0103 Plasma are un proprietar \u0219i este unic\u0103. Nimeni nu poate ob\u021bine monedele altui utilizator f\u0103r\u0103 \u015ftirea acestuia. De\u021bin\u0103torul monedei poate preveni o posibil\u0103 retragere frauduloas\u0103 de fonduri prin sistemul \u201ereclama\u021biilor\u201d, prezent\u00e2nd \u201edatele probatorii\u201d \u00een istoricul monedei sale.<\/p>\n<h2>Testarea Plasma Cash \u00een Mongo Atlas<\/h2>\n<p>\nDin cauza nout\u0103\u021bii sale, Plasma Cash r\u0103m\u00e2ne, deocamdat\u0103, pu\u021bin studiat\u0103. Speciali\u0219tii \u00een blockchain testeaz\u0103 activ interac\u021biunea sa cu diverse servicii cloud \u0219i baze de date, identific\u00e2nd deficien\u021bele \u0219i g\u0103sind solu\u021bii pentru remedierea acestora. \u00cen special, testele din Mongo Atlas au eviden\u021biat urm\u0103toarele avantaje \u00een lucrul cu Plasma:<\/p>\n<ol>\n<li><b>Protec\u021bie fiabil\u0103 \u00eempotriva pierderii datelor<\/b>, deoarece mai multe replici se sincronizeaz\u0103 \u00eentre ele \u00een cluster.<\/li>\n<li><b>Acces rapid<\/b>, deoarece clusterul poate fi creat pe cele trei cele mai populare platforme cloud: Amazon, Google, Azure. Ca rezultat, un nod Plasma poate fi desf\u0103\u0219urat \u00een multe centre de date, situate aproape de Mongo Atlas. Am demonstrat c\u0103 viteza nu scade semnificativ, chiar dac\u0103 nodurile Plasma sunt desf\u0103\u0219urate \u00een centre de date mai \u00eendep\u0103rtate.<\/li>\n<li>Nodurile Plasma, utilizate doar \u00een modul de citire, pot fi conectate la un singur cluster Mongo \u0219i situate \u00een col\u021buri diferite ale lumii, ceea ce <b>\u00eembun\u0103t\u0103\u021be\u0219te geo-scalabilitatea<\/b> (nodurile sunt mai aproape de utilizatori). <\/li>\n<li><b>Desf\u0103\u0219urarea unui nou nod este u\u0219oar\u0103<\/b>, deoarece nu este nevoie s\u0103 se resynchronizeze tot. Poate fi pur \u0219i simplu conectat la un cluster Mongo existent sau poate face rapid o copie \u0219i s\u0103 configureze conexiunea la acesta.<\/li>\n<li><b>Scalarea bazei de date este u\u0219oar\u0103<\/b>. Pe m\u0103sur\u0103 ce datele cresc, este posibil s\u0103 se m\u0103reasc\u0103 dimensiunea nodurilor din cluster dup\u0103 necesitate.<\/li>\n<\/ol>\n<p>\n<img decoding=\"async\" alt=\"Testare public\u0103 a unei solu\u021bii pentru confiden\u021bialitate \u0219i scalabilitate \u00een Ethereum pe platforme de tip cloud\" src=\"\/wp-content\/uploads\/2019\/11\/b63e42ff03e9d82dde6a24163aa29699.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Am folosit urm\u0103toarele servere pentru a efectua teste:<\/i><\/p>\n<ul>\n<li>3 servere virtuale Azure Standard E4s v3 (4 vcpus, 32 GiB memorie). Pe fiecare server sunt ridicate 3 noduri. Unul dintre ele poate trimite blocuri \u00een lan\u021bul principal.<\/li>\n<li>Fiecare nod este conectat la propriul s\u0103u cluster Mongo Atlas M50, care con\u021bine 3 noduri \u00een modul replicat.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Test 1<\/h3>\n<p>\n3 noduri primesc c\u00e2te 100k tranzac\u021bii. \u00cen total, \u00een cele 9 noduri se afl\u0103 300k tranzac\u021bii \u0219i token-uri.<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"W6x_f4KpoJE\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/W6x_f4KpoJE\/hqdefault.jpg\" alt=\"Reda\u021bi video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\n<b>Stare ini\u021bial\u0103:<\/b> ultimul bloc #213; \u00een baz\u0103 sunt salvate 0 tranzac\u021bii \u0219i token-uri.<\/p>\n<p>00:00 \u2014 S-au lansat 3 scripturi care genereaz\u0103 \u0219i trimit c\u00e2te 100k tranzac\u021bii<br \/>\n00:29 \u2014 A \u00eenceput trimiterea c\u00e2torva 100k tranzac\u021bii \u00een nodurile #1 \u0219i #2<br \/>\n00:32 \u2014 A \u00eenceput trimiterea a 100k tranzac\u021bii \u00een nodul #3<br \/>\n00:32 \u2014 Nodul #1 a luat din pool 11703 tranzac\u021bii \u0219i formeaz\u0103 blocul #214 (9fb)<br \/>\n00:34 \u2014 Nodul #2 a luat din pool 27088 tranzac\u021bii \u0219i formeaz\u0103 blocul #214 (ef4)<br \/>\n00:34 \u2014 Blocul #214 (9fb) a fost semnat \u0219i este trimis altor noduri pentru validare<br \/>\n00:36 \u2014 Nodul #3 a luat din pool 11900 tranzac\u021bii \u0219i formeaz\u0103 blocul #214 (983)<br \/>\n00:37 \u2014 Blocul #214 (9fb) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n00:38 \u2014 Blocul #214 (983) a fost semnat \u0219i este trimis altor noduri pentru validare<br \/>\n00:38 \u2014 Blocul #214 (ef4) a fost semnat \u0219i este trimis altor noduri pentru validare<br \/>\n00:40 \u2014 Blocul #214 (983) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n00:41 \u2014 Toate nodurile au primit din lan\u021bul r\u0103d\u0103cin\u0103 informa\u021bia c\u0103 blocul #214 (9fb) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 11703 tranzac\u021bii<br \/>\n00:45 \u2014 Toate nodurile au primit din lan\u021bul r\u0103d\u0103cin\u0103 informa\u021bia c\u0103 blocul #215 (983) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 11900 tranzac\u021bii<br \/>\n00:51 \u2014 Blocul #214 (ef4) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n00:52 \u2014 Nodul #1 a luat din pool 51469 tranzac\u021bii \u0219i formeaz\u0103 blocul #216 (ea0)<br \/>\n00:56 \u2014 Nodul #3 a luat din pool 55102 tranzac\u021bii \u0219i formeaz\u0103 blocul #216 (f75)<br \/>\n00:58 \u2014 Scriptul demo a terminat lucrul pentru nodul #2<br \/>\n00:58 \u2014 Blocul #216 (ea0) a fost semnat \u0219i este trimis altor noduri pentru validare<br \/>\n00:58 \u2014 Toate nodurile au primit din lan\u021bul r\u0103d\u0103cin\u0103 informa\u021bia c\u0103 blocul #216 (ef4) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 27088 tranzac\u021bii<br \/>\n01:04 \u2014 Blocul #216 (f75) a fost semnat \u0219i este trimis altor noduri pentru validare<br \/>\n01:14 \u2014 Nodul #2 a luat din pool 72912 tranzac\u021bii \u0219i formeaz\u0103 blocul #217 (f85)<br \/>\n01:15 \u2014 Scriptul demo a terminat lucrul pentru nodurile #1 \u0219i #2<br \/>\n01:17 \u2014 Blocurile #216 (f75) \u0219i #216 (ea0) au fost validate \u0219i trimise \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n01:21 \u2014 Blocul #217 (f85) a fost semnat \u0219i este trimis altor noduri pentru validare<br \/>\n01:26 \u2014 Blocurile #217 (f75) \u0219i #218 (ea0) au fost ad\u0103ugate \u00een lan\u021bul r\u0103d\u0103cin\u0103 iar nodurile \u00eencep s\u0103 aplice 51469 \u0219i 55102 tranzac\u021bii respectiv<br \/>\n01:27 \u2014 Blocul #217 (a85) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n01:41 \u2014 Nodul #1 a luat din pool 36828 tranzac\u021bii \u0219i formeaz\u0103 blocul #219 (46f)<br \/>\n01:41 \u2014 Nodul #3 a luat din pool 32998 tranzac\u021bii \u0219i formeaz\u0103 blocul #219 (bb3)<br \/>\n01:43 \u2014 Toate nodurile au primit din lan\u021bul r\u0103d\u0103cin\u0103 informa\u021bia c\u0103 blocul #219 (a85) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 72912 tranzac\u021bii<br \/>\n01:46 \u2014 Blocul #219 (46f) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n01:46 \u2014 Blocul #219 (bb3) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n01:53 \u2014 Nodul #2 a procesat toate cele 100k tranzac\u021bii care erau \u00een pool<br \/>\n02:37 \u2014 Blocul #219 (bb3) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n02:41 \u2014 Blocul #219 (46f) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n02:48 \u2014 Blocurile #220 (bb3) \u0219i #221 (46f) au fost ad\u0103ugate \u00een lan\u021bul r\u0103d\u0103cin\u0103, iar nodurile \u00eencep s\u0103 aplice 32998 \u0219i 36828 tranzac\u021bii, respectiv<br \/>\n02:54 \u2014 Nodul #1 a procesat toate cele 100k tranzac\u021bii care erau \u00een pool<br \/>\n02:55 \u2014 Nodul #3 a procesat toate cele 100k tranzac\u021bii care erau \u00een pool<br \/>\n04:12 \u2014 Toate nodurile con\u021bin c\u00e2te 300k tranzac\u021bii \u0219i token-uri, ultimul bloc #221<\/p>\n<h3>Test 2<\/h3>\n<p>\n3 noduri primesc c\u00e2te 1kk tranzac\u021bii. \u00cen total, \u00een cele 9 noduri se afl\u0103 3kk tranzac\u021bii \u0219i token-uri.<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"21SQLDbYT9s\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/21SQLDbYT9s\/hqdefault.jpg\" alt=\"Reda\u021bi video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p><b>Stare ini\u021bial\u0103: <\/b>ultimul bloc #213; \u00een baz\u0103 sunt salvate 0 tranzac\u021bii \u0219i token-uri.<\/p>\n<p>00:00 \u2014 Au fost lansate 3 scripturi care genereaz\u0103 \u0219i trimit c\u00e2te 1kk tranzac\u021bii<br \/>\n02:29 \u2014 A \u00eenceput trimiterea a c\u00e2te 1kk tranzac\u021bii \u00een nodurile #1 \u0219i #2<br \/>\n02:33 \u2014 Nodul #1 a preluat din pool 11668 tranzac\u021bii \u0219i formeaz\u0103 blocul #222 (510)<br \/>\n02:35 \u2014 Blocul #222 (510) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n02:37 \u2014 Blocul #222 (510) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n02:38 \u2014 Nodul #2 a preluat din pool 46378 tranzac\u021bii \u0219i formeaz\u0103 blocul #222 (a9d)<br \/>\n02:38 \u2014 A \u00eenceput trimiterea a 1kk tranzac\u021bii nodului #3<br \/>\n02:41 \u2014 Nodul #3 a preluat din pool 5504 tranzac\u021bii \u0219i formeaz\u0103 blocul #222 (387)<br \/>\n02:42 \u2014 Blocul #222 (387) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n02:44 \u2014 Blocul #222 (a9d) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n02:44 \u2014 Blocul #222 (387) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n02:49 \u2014 Blocul #222 (a9d) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n02:56 \u2014 Blocurile #222 (510), #223 (387) \u0219i #224 (a9d) au fost ad\u0103ugate \u00een lan\u021bul r\u0103d\u0103cin\u0103, iar nodurile \u00eencep s\u0103 aplice 11668, 5504 \u0219i 46378 tranzac\u021bii, respectiv<br \/>\n03:09 \u2014 Nodul #1 a preluat din pool 177170 tranzac\u021bii \u0219i formeaz\u0103 blocul #225 (e50)<br \/>\n03:09 \u2014 Nodul #3 a preluat din pool 119327 tranzac\u021bii \u0219i formeaz\u0103 blocul #225 (ccc)<br \/>\n03:10 \u2014 Nodul #2 a preluat din pool 149772 tranzac\u021bii \u0219i formeaz\u0103 blocul #225 (404)<br \/>\n03:26 \u2014 Blocul #225 (ccc) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n03:32 \u2014 Blocul #225 (404) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n03:33 \u2014 Blocul #225 (e50) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n03:53 \u2014 Blocul #225 (ccc) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n04:03 \u2014 Blocul #225 (e50) a fost validat \u0219i trimis \u00een lan\u021bul principal<br \/>\n04:04 \u2014 Blocul #225 (404) a fost validat \u0219i trimis \u00een lan\u021bul principal<br \/>\n04:06 \u2014 Toate nodurile au primit din lan\u021bul principal informa\u021bii c\u0103 blocul #225 (ccc) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 119327 de tranzac\u021bii<br \/>\n04:14 \u2014 Toate nodurile au primit din lan\u021bul principal informa\u021bii c\u0103 blocul #226 (404) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 149772 de tranzac\u021bii<br \/>\n04:16 \u2014 Toate nodurile au primit din lan\u021bul principal informa\u021bii c\u0103 blocul #227 (e50) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 177170 de tranzac\u021bii<br \/>\n04:32 \u2014 Nodul #3 a preluat din pool 209436 de tranzac\u021bii \u0219i formeaz\u0103 blocul #228 (1e9)<br \/>\n04:40 \u2014 Nodul #2 a preluat din pool 212669 de tranzac\u021bii \u0219i formeaz\u0103 blocul #228 (e38)<br \/>\n04:40 \u2014 Nodul #1 a preluat din pool 190144 de tranzac\u021bii \u0219i formeaz\u0103 blocul #228 (861)<br \/>\n05:02 \u2014 Blocul #228 (1e9) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n05:08 \u2014 Blocul #228 (861) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n05:10 \u2014 Blocul #228 (e38) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n06:13 \u2014 Blocul #228 (1e9) a fost validat \u0219i trimis \u00een lan\u021bul principal<br \/>\n06:13 \u2014 Blocul #228 (861) a fost validat \u0219i trimis \u00een lan\u021bul principal<br \/>\n06:13 \u2014 Blocul #228 (e38) a fost validat \u0219i trimis \u00een lan\u021bul principal<br \/>\n06:39 \u2014 Blocurile #228 (861), #229 (1e9) \u0219i #230 (e38) au fost ad\u0103ugate \u00een lan\u021bul principal \u0219i nodurile \u00eencep s\u0103 aplice 190144, 209436 \u0219i 212669 de tranzac\u021bii, respectiv<br \/>\n07:07 \u2014 Nodul #1 a preluat din pool 199770 de tranzac\u021bii \u0219i formeaz\u0103 blocul #231 (e04)<br \/>\n07:09 \u2014 Nodul #2 a preluat din pool 190473 de tranzac\u021bii \u0219i formeaz\u0103 blocul #231 (36e)<br \/>\n07:09 \u2014 Nodul #3 a preluat din pool 178807 de tranzac\u021bii \u0219i formeaz\u0103 blocul #231 (f43)<br \/>\n07:34 \u2014 Blocul #231 (e04) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n07:37 \u2014 Blocul #231 (36e) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n07:37 \u2014 Blocul #231 (f43) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n08:49 \u2014 Blocul #231 (e04) a fost validat \u0219i trimis \u00een lan\u021bul principal<br \/>\n08:51 \u2014 Blocul #231 (f43) a fost validat \u0219i trimis \u00een lan\u021bul principal<br \/>\n08:52 \u2014 Blocul #231 (36e) a fost validat \u0219i trimis \u00een lan\u021bul principal<br \/>\n09:47 \u2014 Blocurile #231 (e04), #232 (f43) \u0219i #233 (36e) au fost ad\u0103ugate \u00een lan\u021bul principal \u0219i nodurile \u00eencep s\u0103 aplice 199770, 178807 \u0219i 190473 de tranzac\u021bii, respectiv<br \/>\n10:16 \u2014 Nodul #1 a preluat din pool 153075 de tranzac\u021bii \u0219i formeaz\u0103 blocul #234 (e04)<br \/>\n10:16 \u2014 Nodul #2 a preluat din pool 168035 de tranzac\u021bii \u0219i formeaz\u0103 blocul #234 (36e)<br \/>\n10:16 \u2014 Nodul #3 a preluat din pool 166685 de tranzac\u021bii \u0219i formeaz\u0103 blocul #234 (f43)<br \/>\n10:42 \u2014 Blocul #234 (56d) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n11:59 \u2014 Bloc #234 (1bb) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n12:02 \u2014 Bloc #234 (58a) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n12:02 \u2014 Bloc #234 (56d) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n12:48 \u2014 Blocurile #234 (1bb), #235 (58a) \u0219i #236 (56d) au fost ad\u0103ugate \u00een lan\u021bul r\u0103d\u0103cin\u0103 \u0219i nodurile \u00eencep s\u0103 aplice 153075, 168035 \u0219i 166685 de tranzac\u021bii, respectiv<br \/>\n13:14 \u2014 Nodul #1 a preluat din pool 112226 de tranzac\u021bii \u0219i formeaz\u0103 blocul #237 (5c0)<br \/>\n13:16 \u2014 Nodul #2 a preluat din pool 87550 de tranzac\u021bii \u0219i formeaz\u0103 blocul #234 (58a)<br \/>\n13:16 \u2014 Nodul #3 a preluat din pool 99594 de tranzac\u021bii \u0219i formeaz\u0103 blocul #234 (56d)<br \/>\n13:30 \u2014 Blocul #237 (5c0) a fost semnat \u0219i este trimis altor noduri pentru validare<br \/>\n13:32 \u2014 Blocul #237 (58a) a fost semnat \u0219i este trimis altor noduri pentru validare<br \/>\n13:34 \u2014 Blocul #237 (56d) a fost semnat \u0219i este trimis altor noduri pentru validare<br \/>\n14:47 \u2014 Blocul #237 (58a) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n14:53 \u2014 Blocul #237 (5c0) nu a fost validat \u00een timpul specificat<br \/>\n14:53 \u2014 Toate nodurile au primit din lan\u021bul r\u0103d\u0103cin\u0103 informa\u021bii c\u0103 blocul #237 (58a) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 87550 de tranzac\u021bii<br \/>\n14:54 \u2014 Blocul #237 (56d) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n15:02 \u2014 Nodul #1 a preluat din pool 181206 de tranzac\u021bii \u0219i formeaz\u0103 blocul #238 (c5f)<br \/>\n15:06 \u2014 Toate nodurile au primit din lan\u021bul r\u0103d\u0103cin\u0103 informa\u021bii c\u0103 blocul #238 (56d) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 99594 de tranzac\u021bii<br \/>\n15:12 \u2014 Nodul #2 a preluat din pool 51990 de tranzac\u021bii \u0219i formeaz\u0103 blocul #239 (ad8)<br \/>\n15:20 \u2014 Blocul #239 (ad8) a fost semnat \u0219i este trimis altor noduri pentru validare<br \/>\n15:25 \u2014 Nodul #3 a preluat din pool 46685 de tranzac\u021bii \u0219i formeaz\u0103 blocul #239 (857)<br \/>\n15:30 \u2014 Blocul #238 (c5f) a fost semnat \u0219i este trimis altor noduri pentru validare<br \/>\n15:34 \u2014 Blocul #239 (857) a fost semnat \u0219i este trimis altor noduri pentru validare<br \/>\n16:32 \u2014 Blocul #239 (857) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n16:42 \u2014 Toate nodurile au primit din lan\u021bul r\u0103d\u0103cin\u0103 informa\u021bii c\u0103 blocul #239 (857) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 46685 de tranzac\u021bii<br \/>\n16:42 \u2014 Blocul #238 (c5f) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n16:42 \u2014 Blocul #239 (ad8) nu a fost validat \u00een timpul specificat<br \/>\n16:54 \u2014 Nodul #2 a preluat din pool 96882 de tranzac\u021bii \u0219i formeaz\u0103 blocul #240 (e6e)<br \/>\n16:56 \u2014 Nodul #3 a preluat din pool 39704 de tranzac\u021bii \u0219i formeaz\u0103 blocul #240 (a47)<br \/>\n17:02 \u2014 Blocul #240 (a47) a fost semnat \u0219i este trimis altor noduri pentru validare<br \/>\n17:02 \u2014 Blocul #240 (e6e) a fost semnat \u0219i este trimis altor noduri pentru validare<br \/>\n17:18 \u2014 Toate nodurile au primit din lan\u021bul r\u0103d\u0103cin\u0103 informa\u021bia c\u0103 blocul #240 (c5f) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 181206 tranzac\u021bii<br \/>\n17:45 \u2014 Blocul #240 (a47) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n17:47 \u2014 Nodul #1 a preluat din pool 54956 tranzac\u021bii \u0219i formeaz\u0103 blocul #241 (170)<br \/>\n17:59 \u2014 Blocul #241 (170) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n18:09 \u2014 Toate nodurile au primit din lan\u021bul r\u0103d\u0103cin\u0103 informa\u021bia c\u0103 blocul #241 (a47) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 181206 tranzac\u021bii<br \/>\n18:20 \u2014 Nodul #3 a preluat din pool 39104 tranzac\u021bii \u0219i formeaz\u0103 blocul #242 (955)<br \/>\n18:24 \u2014 Blocul #240 (e6e) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n18:28 \u2014 Blocul #242 (955) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n18:09 \u2014 Toate nodurile au primit din lan\u021bul r\u0103d\u0103cin\u0103 informa\u021bia c\u0103 blocul #242 (e6e) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 96882 tranzac\u021bii<br \/>\n19:06 \u2014 Scriptul demo \u0219i-a finalizat activitatea pentru nodul #1<br \/>\n19:08 \u2014 Scriptul demo \u0219i-a finalizat activitatea pentru nodul #2<br \/>\n19:08 \u2014 Nodul #2 a preluat din pool 48241 tranzac\u021bii \u0219i formeaz\u0103 blocul #243 (fde)<br \/>\n19:14 \u2014 Blocul #243 (fde) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n19:18 \u2014 Blocul #241 (170) nu a fost validat \u00een timpul specificat<br \/>\n19:28 \u2014 Nodul #1 a preluat din pool 86967 tranzac\u021bii \u0219i formeaz\u0103 blocul #243 (37c)<br \/>\n19:35 \u2014 Blocul #242 (955) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n19:40 \u2014 Blocul #243 (37c) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n20:05 \u2014 Toate nodurile au primit din lan\u021bul r\u0103d\u0103cin\u0103 informa\u021bia c\u0103 blocul #243 (955) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 39104 tranzac\u021bii<br \/>\n20:15 \u2014 Blocul #243 (fde) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n20:19 \u2014 Nodul #3 a preluat din pool 42981 tranzac\u021bii \u0219i formeaz\u0103 blocul #244 (9b5)<br \/>\n20:26 \u2014 Blocul #244 (9b5) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n20:28 \u2014 toate nodurile au primit din lan\u021bul r\u0103d\u0103cin\u0103 informa\u021bia c\u0103 blocul #244 (fde) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 48241 tranzac\u021bii<br \/>\n20:32 \u2014 Nodul #2 a procesat toate cele 1kk tranzac\u021bii care erau \u00een pool<br \/>\n21:05 \u2014 Blocul #243 (37c) nu a fost validat \u00een timpul specificat<br \/>\n21:15 \u2014 Nodul #1 a preluat din pool 86967 tranzac\u021bii \u0219i formeaz\u0103 blocul #245 (37c)<br \/>\n21:32 \u2014 Blocul #245 (37c) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n21:42 \u2014 Blocul #244 (9b5) a fost validat \u0219i trimis \u00een lan\u021bul r\u0103d\u0103cin\u0103<br \/>\n21:50 \u2014 Toate nodurile au primit din lan\u021bul r\u0103d\u0103cin\u0103 informa\u021bia c\u0103 blocul #245 (9b5) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 42981 tranzac\u021bii<br \/>\n22:04 \u2014 Nodul #3 a preluat din pool 45361 tranzac\u021bii \u0219i formeaz\u0103 blocul #246 (3f9)<br \/>\n22:11 \u2014 Blocul #246 (3f9) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n22:51 \u2014 Blocul #245 (37c) nu a fost validat \u00een timpul specificat<br \/>\n23:01 \u2014 Nodul #1 a preluat din pool 86967 tranzac\u021bii \u0219i formeaz\u0103 blocul #246 (37c)<br \/>\n23:08 \u2014 Scriptul demo \u0219i-a \u00eencheiat activitatea pentru nodul #3<br \/>\n23:15 \u2014 Blocul #246 (37c) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n23:32 \u2014 Blocul #246 (3f9) nu a fost validat \u00een timpul specificat<br \/>\n23:42 \u2014 Nodul #3 a preluat din pool 52173 tranzac\u021bii \u0219i formeaz\u0103 blocul #246 (71d)<br \/>\n23:51 \u2014 Blocul #246 (71d) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n24:38 \u2014 Blocul #246 (37c) nu a fost validat \u00een timpul specificat<br \/>\n25:01 \u2014 Nodul #1 a preluat din pool 86967 tranzac\u021bii \u0219i formeaz\u0103 blocul #246 (37c)<br \/>\n25:06 \u2014 Blocul #246 (71d) a fost validat \u0219i trimis \u00een lan\u021bul principal<br \/>\n25:12 \u2014 Blocul #246 (37c) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n25:14 \u2014 Toate nodurile au primit din lan\u021bul principal informa\u021bii c\u0103 blocul #246 (71d) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 52173 tranzac\u021bii<br \/>\n25:29 \u2014 Nodul #3 a procesat toate cele 1M de tranzac\u021bii care erau \u00een pool<br \/>\n26:40 \u2014 Blocul #247 (37c) nu a fost validat \u00een timpul specificat<br \/>\n26:47 \u2014 Nodul #1 a preluat din pool 86967 tranzac\u021bii \u0219i formeaz\u0103 blocul #247 (37c)<br \/>\n27:03 \u2014 Blocul #247 (37c) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n28:29 \u2014 Blocul #247 (37c) nu a fost validat \u00een timpul specificat<br \/>\n28:35 \u2014 Nodul #1 a preluat din pool 86967 tranzac\u021bii \u0219i formeaz\u0103 blocul #247 (37c)<br \/>\n28:49 \u2014 Blocul #247 (37c) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n30:13 \u2014 Blocul #247 (37c) nu a fost validat \u00een timpul specificat<br \/>\n30:23 \u2014 Nodul #1 a preluat din pool 86967 tranzac\u021bii \u0219i formeaz\u0103 blocul #247 (37c)<br \/>\n30:38 \u2014 Blocul #247 (37c) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n32:00 \u2014 Blocul #247 (37c) nu a fost validat \u00een timpul specificat<br \/>\n32:11 \u2014 Nodul #1 a preluat din pool 86967 tranzac\u021bii \u0219i formeaz\u0103 blocul #247 (37c)<br \/>\n32:26 \u2014 Blocul #247 (37c) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n33:49 \u2014 Blocul #247 (37c) nu a fost validat \u00een timpul specificat<br \/>\n33:59 \u2014 Nodul #1 a preluat din pool 86967 tranzac\u021bii \u0219i formeaz\u0103 blocul #247 (37c)<br \/>\n34:12 \u2014 Blocul #247 (37c) a fost semnat \u0219i trimis altor noduri pentru validare<br \/>\n35:34 \u2014 Blocul #247 (37c) a fost validat \u0219i trimis \u00een lan\u021bul principal<br \/>\n35:54 \u2014 Toate nodurile au primit din lan\u021bul principal informa\u021bii c\u0103 blocul #247 (37c) a fost ad\u0103ugat \u0219i \u00eencep s\u0103 aplice 86967 tranzac\u021bii<br \/>\n36:11 \u2014 Nodul #1 a procesat toate cele 1M de tranzac\u021bii care erau \u00een pool<br \/>\n55:12 \u2014 primul nod a procesat toate cele 3M de tranzac\u021bii<\/p>\n<p><img decoding=\"async\" alt=\"Testare public\u0103 a unei solu\u021bii pentru confiden\u021bialitate \u0219i scalabilitate \u00een Ethereum pe platforme de tip cloud\" src=\"\/wp-content\/uploads\/2019\/11\/27d07ca56180a5e408f25ee52111e494.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Concluzii<\/h2>\n<p>\nS-a constatat c\u0103 serverele virtuale Azure au putere de procesare insuficient\u0103 pentru a gestiona un astfel de volum de tranzac\u021bii. Totu\u0219i, cu sarcina principal\u0103 a testelor, \u0219i anume de a demonstra func\u021bionarea Plasma Cash cu MongoDB, sistemul s-a descurcat bine.<\/p>\n<p>V\u0103 invit\u0103m s\u0103 vizita\u021bi <b>GitHub<\/b> proiectul: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/opporty-com\/Plasma-Cash\/tree\/new-version\">https:\/\/github.com\/opporty-com\/Plasma-Cash\/tree\/new-version<\/a><\/noindex><\/p>\n<p>Articolul a fost scris \u00een colaborare cu <i>Alexandru Na\u0219ivan<\/i>, dezvoltator senior <noindex><a rel=\"nofollow\" href=\"https:\/\/clever-solution.com\/\">Clever Solution Inc<\/a><\/noindex>.<\/p>\n<p>Anterior, echipa de dezvoltatori <noindex><a rel=\"nofollow\" href=\"https:\/\/opporty.com\/bp\/\">Opporty<\/a><\/noindex> a testat deja viteza Plasma Cash. Rezultatele sunt prezentate \u00een <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/471096\/\">acest articol<\/a><\/noindex>.<br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/475000\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0411\u043b\u043e\u043a\u0447\u0435\u0439\u043d \u0442\u0440\u0435\u043d\u0434 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u043d\u0430\u0431\u0438\u0440\u0430\u0442\u044c \u043e\u0431\u043e\u0440\u043e\u0442\u044b. \u0412\u0441\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u0432 \u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0438\u0440\u0443\u044e\u0442 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u0443\u044e \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0432 \u0441\u043a\u043e\u0440\u043e\u043c \u0431\u0443\u0434\u0443\u0449\u0435\u043c. \u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0435\u0440\u0435\u0448\u0435\u043d\u043d\u044b\u043c\u0438 \u043e\u0441\u0442\u0430\u044e\u0442\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u043f\u0440\u0435\u043f\u044f\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u044d\u0442\u043e\u043c\u0443. \u041f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e, \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043b\u043e\u0445\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u044e\u0442\u0441\u044f. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0430\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u042d\u0444\u0438\u0440\u0438\u0443\u043c\u0430 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0432\u0441\u0435\u0433\u043e 20 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443, \u0438, \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430, \u043e\u043d \u043d\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u043a\u0440\u0443\u043f\u043d\u043e\u0433\u043e \u0431\u0438\u0437\u043d\u0435\u0441\u0430. \u0412 \u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-52726","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0411\u043b\u043e\u043a\u0447\u0435\u0439\u043d \u0442\u0440\u0435\u043d\u0434 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u043d\u0430\u0431\u0438\u0440\u0430\u0442\u044c \u043e\u0431\u043e\u0440\u043e\u0442\u044b. \u0412\u0441\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u0432 \u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0438\u0440\u0443\u044e\u0442 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u0443\u044e \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0432 \u0441\u043a\u043e\u0440\u043e\u043c \u0431\u0443\u0434\u0443\u0449\u0435\u043c.\" \/>\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\/ro\/blog\/administrirovanie\/publichnoe-testirovanie-resheniya-dlya-konfidentsialnosti-i-masshtabiruemosti-v-efiriume-na-oblachnyh-platformah\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u043e\u0441\u0442\u0438 \u0432 \u042d\u0444\u0438\u0440\u0438\u0443\u043c\u0435 \u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0411\u043b\u043e\u043a\u0447\u0435\u0439\u043d \u0442\u0440\u0435\u043d\u0434 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u043d\u0430\u0431\u0438\u0440\u0430\u0442\u044c \u043e\u0431\u043e\u0440\u043e\u0442\u044b. \u0412\u0441\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u0432 \u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0438\u0440\u0443\u044e\u0442 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u0443\u044e \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0432 \u0441\u043a\u043e\u0440\u043e\u043c \u0431\u0443\u0434\u0443\u0449\u0435\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/publichnoe-testirovanie-resheniya-dlya-konfidentsialnosti-i-masshtabiruemosti-v-efiriume-na-oblachnyh-platformah\" \/>\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-11-14T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:31+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\udd47Testare public\u0103 a solu\u021biei pentru confiden\u021bialitate \u0219i scalabilitate \u00een Ethereum pe platforme de cloud | ProHoster","description":"Trenul blockchain-ului continu\u0103 s\u0103 c\u00e2\u0219tige teren. Din ce \u00een ce mai mul\u021bi exper\u021bi prezic o adaptare universal\u0103 a acestei tehnologii \u00een cur\u00e2nd.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/publichnoe-testirovanie-resheniya-dlya-konfidentsialnosti-i-masshtabiruemosti-v-efiriume-na-oblachnyh-platformah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u043e\u0441\u0442\u0438 \u0432 \u042d\u0444\u0438\u0440\u0438\u0443\u043c\u0435 \u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 | ProHoster","og:description":"\u0411\u043b\u043e\u043a\u0447\u0435\u0439\u043d \u0442\u0440\u0435\u043d\u0434 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u043d\u0430\u0431\u0438\u0440\u0430\u0442\u044c \u043e\u0431\u043e\u0440\u043e\u0442\u044b. \u0412\u0441\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u0432 \u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0438\u0440\u0443\u044e\u0442 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u0443\u044e \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0432 \u0441\u043a\u043e\u0440\u043e\u043c \u0431\u0443\u0434\u0443\u0449\u0435\u043c.","og:url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/publichnoe-testirovanie-resheniya-dlya-konfidentsialnosti-i-masshtabiruemosti-v-efiriume-na-oblachnyh-platformah","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-11-14T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:31+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52726","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-24 04:37:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:38:24","updated":"2026-01-24 04:37:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/52726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=52726"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/52726\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=52726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=52726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=52726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}