{"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\/it\/blog\/administrirovanie\/publichnoe-testirovanie-resheniya-dlya-konfidentsialnosti-i-masshtabiruemosti-v-efiriume-na-oblachnyh-platformah","title":{"rendered":"Test pubblico della soluzione per la riservatezza e la scalabilit\u00e0 in Ethereum su piattaforme cloud","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Il trend della blockchain continua a guadagnare slancio. Sempre pi\u00f9 esperti prevedono un adattamento universale di questa tecnologia nel prossimo futuro. Al momento, rimangono irrisolti alcuni problemi che ostacolano tutto ci\u00f2.<\/p>\n<p>Prima di tutto, i moderni sistemi blockchain hanno una cattiva scalabilit\u00e0. Ad esempio, la capacit\u00e0 di elaborazione di Ethereum \u00e8 di sole 20 transazioni al secondo e, nonostante i numerosi vantaggi, non \u00e8 adatta per le grandi imprese. <\/p>\n<p>Allo stesso tempo, Ethereum \u00e8 apprezzato per la sua potente protezione contro hack e malfunzionamenti della rete. Quindi non dovremmo scartarlo del tutto. \u00c8 molto pi\u00f9 sensato correggere le carenze di Ethereum e trasformarle in vantaggi.<\/p>\n<p><img decoding=\"async\" alt=\"Test pubblico della soluzione per la riservatezza e la scalabilit\u00e0 in Ethereum su piattaforme 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 come soluzione per la privacy e la scalabilit\u00e0 in Ethereum<\/h2>\n<p>\nPlasma \u00e8 una tecnologia presentata da Vitalik Buterin, co-fondatore del progetto Ethereum, alla conferenza EthCC a Parigi nel 2018. \u00c8 stato sviluppato insieme a Joseph Poon, co-fondatore di Lightning Network, ed \u00e8 stato dichiarato come una soluzione per aumentare la potenza computazionale della blockchain di Ethereum. Le prime notizie su Plasma sono trapelate nei media nel 2017. <\/p>\n<p>Questa piattaforma rappresenta un livello esterno di smart contract capaci di interagire con la blockchain principale, alleggerendo cos\u00ec la catena principale, riducendo le spese di transazione per gli smart contract e le applicazioni decentralizzate (DApps). <\/p>\n<p>Informazioni dettagliate sullo sviluppo sono state descritte nel documento \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/www.plasma.io\/plasma.pdf\">Plasma: Smart Contracts Autonomi Scalabili<\/a><\/noindex>\u00bb, datato agosto 2017.<\/p>\n<p>Buterin ha riconosciuto che Plasma presenta problemi di scalabilit\u00e0: ogni utente deve caricare e verificare l'autenticit\u00e0 di ogni blocco Plasma, il che impedisce uno scaling esponenziale.<\/p>\n<p>Per correggere questo difetto, \u00e8 stata sviluppata Plasma Cash: una sidechain composta da uno smart contract e una rete privata basata su Node.js, che trasferisce periodicamente il suo stato nella catena principale (Ethereum). Essa garantisce decentralizzazione, sicurezza e scalabilit\u00e0 nella blockchain, affrontando cos\u00ec la Trilemma della Scalabilit\u00e0.<\/p>\n<p>Un importante vantaggio di Plasma Cash rispetto a Plasma \u00e8 che attira l'attenzione degli utenti solo su quei blocchi che contengono le monete di loro interesse:<\/p>\n<blockquote><p>\u00abOra gli utenti devono verificare la disponibilit\u00e0 e la correttezza della catena Plasma solo per un indice speciale legato alle monete che intendono spendere, di cui sono proprietari e che li interessano\u00bb, ha affermato Buterin.<\/p><\/blockquote>\n<p>\nSecondo gli sviluppatori, Plasma Cash \u00e8 una soluzione efficace contro gli attacchi nel mondo di Ethereum. Ogni moneta Plasma ha un proprietario ed \u00e8 unica. Nessuno pu\u00f2 appropriarsi delle monete di un altro utente senza il suo consenso. Il detentore della moneta pu\u00f2 prevenire un potenziale prelievo fraudolento tramite un sistema di \u00abdenunce\u00bb presentando i propri \u00abdati di prova\u00bb nella storia della propria moneta.<\/p>\n<h2>Test di Plasma Cash in Mongo Atlas<\/h2>\n<p>\nA causa della sua novit\u00e0, Plasma Cash rimane ancora poco studiata. Gli esperti di blockchain stanno attivamente testando la sua interazione con vari servizi cloud e database, registrando difetti e trovando modi per correggerli. In particolare, i test in Mongo Atlas hanno messo in evidenza i seguenti vantaggi nell'uso di Plasma:<\/p>\n<ol>\n<li><b>Affidabile protezione contro la perdita di dati<\/b>, poich\u00e9 ci sono pi\u00f9 repliche che si sincronizzano tra loro nel cluster.<\/li>\n<li><b>Accesso rapido<\/b>, poich\u00e9 il cluster pu\u00f2 essere creato su tre delle piattaforme cloud pi\u00f9 popolari: Amazon, Google, Azure. Di conseguenza, un nodo Plasma Cash pu\u00f2 essere distribuito in molti data center situati vicino a Mongo Atlas. \u00c8 stato dimostrato che la velocit\u00e0 non diminuisce notevolmente, anche se i nodi Plasma vengono distribuiti in data center pi\u00f9 remoti.<\/li>\n<li>I nodi Plasma, utilizzati solo in modalit\u00e0 lettura, possono essere collegati a un unico cluster Mongo e situati in diverse parti del mondo, il che <b>migliora la geoscalabilit\u00e0<\/b> (i nodi si trovano pi\u00f9 vicini agli utenti). <\/li>\n<li><b>Distribuire un nuovo nodo \u00e8 semplice<\/b>, poich\u00e9 non \u00e8 necessario risincronizzare completamente. \u00c8 possibile semplicemente collegarsi a un cluster Mongo esistente o creare rapidamente una copia e configurare la connessione.<\/li>\n<li><b>Scalare il database \u00e8 facile<\/b>. Con il tempo i dati aumentano e si possono aumentare le dimensioni dei nodi nel cluster secondo necessit\u00e0.<\/li>\n<\/ol>\n<p>\n<img decoding=\"async\" alt=\"Test pubblico della soluzione per la riservatezza e la scalabilit\u00e0 in Ethereum su piattaforme cloud\" src=\"\/wp-content\/uploads\/2019\/11\/b63e42ff03e9d82dde6a24163aa29699.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Abbiamo utilizzato i seguenti server per condurre i test:<\/i><\/p>\n<ul>\n<li>3 server Azure virtuali Standard E4s v3 (4 vcpus, 32 GiB di memoria). Su ciascun server sono attive 3 nodi. Uno di questi pu\u00f2 inviare blocchi nella catena principale.<\/li>\n<li>Ogni nodo \u00e8 collegato al proprio cluster Mongo Atlas M50, che contiene 3 nodi in modalit\u00e0 replica.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Test 1<\/h3>\n<p>\n3 nodi ricevono 100k transazioni ciascuno. In totale, ci sono 300k transazioni e token in tutte e 9 i nodi.<\/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=\"Guarda il 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>Stato iniziale:<\/b> blocco finale #213; nel database sono salvate 0 transazioni e token.<\/p>\n<p>00:00 \u2014 Avviati 3 script che generano e inviano 100k transazioni ciascuno<br \/>\n00:29 \u2014 Iniziato l'invio di 100k transazioni ai nodi #1 e #2<br \/>\n00:32 \u2014 Iniziato l'invio di 100k transazioni al nodo #3<br \/>\n00:32 \u2014 Il nodo #1 ha preso dal pool 11703 transazioni e sta formando il blocco #214 (9fb)<br \/>\n00:34 \u2014 Il nodo #2 ha preso dal pool 27088 transazioni e sta formando il blocco #214 (ef4)<br \/>\n00:34 \u2014 Il blocco #214 (9fb) \u00e8 stato firmato e inviato agli altri nodi per la validazione<br \/>\n00:36 \u2014 Il nodo #3 ha preso dal pool 11900 transazioni e sta formando il blocco #214 (983)<br \/>\n00:37 \u2014 Il blocco #214 (9fb) \u00e8 stato validato e inviato alla catena principale<br \/>\n00:38 \u2014 Il blocco #214 (983) \u00e8 stato firmato e inviato agli altri nodi per la validazione<br \/>\n00:38 \u2014 Il blocco #214 (ef4) \u00e8 stato firmato e inviato agli altri nodi per la validazione<br \/>\n00:40 \u2014 Il blocco #214 (983) \u00e8 stato validato e inviato alla catena principale<br \/>\n00:41 \u2014 Tutti i nodi hanno ricevuto dalla catena principale l'informazione che il blocco #214 (9fb) \u00e8 stato aggiunto e iniziano ad applicare 11703 transazioni<br \/>\n00:45 \u2014 Tutti i nodi hanno ricevuto dalla catena principale l'informazione che il blocco #215 (983) \u00e8 stato aggiunto e iniziano ad applicare 11900 transazioni<br \/>\n00:51 \u2014 Il blocco #214 (ef4) \u00e8 stato validato e inviato alla catena principale<br \/>\n00:52 \u2014 Il nodo #1 ha preso dal pool 51469 transazioni e sta formando il blocco #216 (ea0)<br \/>\n00:56 \u2014 Il nodo #3 ha preso dal pool 55102 transazioni e sta formando il blocco #216 (f75)<br \/>\n00:58 \u2014 Lo script demo ha completato il suo lavoro per il nodo #2<br \/>\n00:58 \u2014 Il blocco #216 (ea0) \u00e8 stato firmato e inviato agli altri nodi per la validazione<br \/>\n00:58 \u2014 Tutti i nodi hanno ricevuto dalla catena principale l'informazione che il blocco #216 (ef4) \u00e8 stato aggiunto e iniziano ad applicare 27088 transazioni<br \/>\n01:04 \u2014 Il blocco #216 (f75) \u00e8 stato firmato e inviato agli altri nodi per la validazione<br \/>\n01:14 \u2014 Il nodo #2 ha preso dal pool 72912 transazioni e sta formando il blocco #217 (f85)<br \/>\n01:15 \u2014 Lo script demo ha completato il suo lavoro per i nodi #1 e #2<br \/>\n01:17 \u2014 I blocchi #216 (f75) e #216 (ea0) sono stati validati e inviati alla catena principale<br \/>\n01:21 \u2014 Il blocco #217 (f85) \u00e8 stato firmato e inviato agli altri nodi per la validazione<br \/>\n01:26 \u2014 I blocchi #217 (f75) e #218 (ea0) sono stati aggiunti alla catena principale e i nodi iniziano ad applicare rispettivamente 51469 e 55102 transazioni<br \/>\n01:27 \u2014 Il blocco #217 (a85) \u00e8 stato validato e inviato alla catena principale<br \/>\n01:41 \u2014 Il nodo #1 ha preso dal pool 36828 transazioni e sta formando il blocco #219 (46f)<br \/>\n01:41 \u2014 Il nodo #3 ha preso dal pool 32998 transazioni e sta formando il blocco #219 (bb3)<br \/>\n01:43 \u2014 Tutti i nodi hanno ricevuto dalla catena principale informazioni che il blocco #219 (a85) \u00e8 stato aggiunto e iniziano a elaborare 72912 transazioni<br \/>\n01:46 \u2014 Il blocco #219 (46f) \u00e8 stato firmato e inviato ad altri nodi per la validazione<br \/>\n01:46 \u2014 Il blocco #219 (bb3) \u00e8 stato firmato e inviato ad altri nodi per la validazione<br \/>\n01:53 \u2014 Il nodo #2 ha elaborato tutte le 100k transazioni che erano nel pool<br \/>\n02:37 \u2014 Il blocco #219 (bb3) \u00e8 stato validato e inviato alla catena principale<br \/>\n02:41 \u2014 Il blocco #219 (46f) \u00e8 stato validato e inviato alla catena principale<br \/>\n02:48 \u2014 I blocchi #220 (bb3) e #221 (46f) sono stati aggiunti alla catena principale e i nodi iniziano a elaborare 32998 e 36828 transazioni rispettivamente<br \/>\n02:54 \u2014 Il nodo #1 ha elaborato tutte le 100k transazioni che erano nel pool<br \/>\n02:55 \u2014 Il nodo #3 ha elaborato tutte le 100k transazioni che erano nel pool<br \/>\n04:12 \u2014 Tutti i nodi contengono 300k transazioni e token dell'ultimo blocco #221<\/p>\n<h3>Test 2<\/h3>\n<p>\n3 nodi ricevono 1kk transazioni ciascuno. In totale, ci sono 3kk transazioni e token in tutti e 9 i nodi.<\/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=\"Guarda il 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>Stato iniziale: <\/b>blocco finale #213; nel database sono salvate 0 transazioni e token.<\/p>\n<p>00:00 \u2014 Avviati 3 script che generano e inviano 1kk transazioni ciascuno<br \/>\n02:29 \u2014 Ha avuto inizio l'invio di 1kk transazioni ai nodi #1 e #2<br \/>\n02:33 \u2014 Il nodo #1 ha prelevato dal pool 11668 transazioni e sta formando il blocco #222 (510)<br \/>\n02:35 \u2014 Il blocco #222 (510) \u00e8 stato firmato e inviato ad altri nodi per la validazione<br \/>\n02:37 \u2014 Il blocco #222 (510) \u00e8 stato validato e inviato alla catena principale<br \/>\n02:38 \u2014 Il nodo #2 ha prelevato dal pool 46378 transazioni e sta formando il blocco #222 (a9d)<br \/>\n02:38 \u2014 Ha avuto inizio l'invio di 1kk transazioni al nodo #3<br \/>\n02:41 \u2014 Il nodo #3 ha prelevato dal pool 5504 transazioni e sta formando il blocco #222 (387)<br \/>\n02:42 \u2014 Il blocco #222 (387) \u00e8 stato firmato e inviato ad altri nodi per la validazione<br \/>\n02:44 \u2014 Il blocco #222 (a9d) \u00e8 stato firmato e inviato ad altri nodi per la validazione<br \/>\n02:44 \u2014 Il blocco #222 (387) \u00e8 stato validato e inviato alla catena principale<br \/>\n02:49 \u2014 Il blocco #222 (a9d) \u00e8 stato validato e inviato alla catena principale<br \/>\n02:56 \u2014 I blocchi #222 (510), #223 (387) e #224 (a9d) sono stati aggiunti alla catena principale e i nodi iniziano a elaborare 11668, 5504 e 46378 transazioni rispettivamente<br \/>\n03:09 \u2014 Il nodo #1 ha prelevato dal pool 177170 transazioni e sta formando il blocco #225 (e50)<br \/>\n03:09 \u2014 Il nodo #3 ha prelevato dal pool 119327 transazioni e sta formando il blocco #225 (ccc)<br \/>\n03:10 \u2014 Il nodo #2 ha prelevato dal pool 149772 transazioni e sta formando il blocco #225 (404)<br \/>\n03:26 \u2014 Il blocco #225 (ccc) \u00e8 stato firmato e inviato ad altri nodi per la validazione<br \/>\n03:32 \u2014 Il blocco #225 (404) \u00e8 stato firmato e inviato ad altri nodi per la validazione<br \/>\n03:33 \u2014 Il blocco #225 (e50) \u00e8 stato firmato e inviato ad altri nodi per la validazione<br \/>\n03:53 \u2014 Il blocco #225 (ccc) \u00e8 stato validato e inviato alla catena principale<br \/>\n04:03 \u2014 Blocco #225 (e50) validato e inviato nella catena principale<br \/>\n04:04 \u2014 Blocco #225 (404) validato e inviato nella catena principale<br \/>\n04:06 \u2014 Tutti i nodi hanno ricevuto dalla catena principale informazioni che il blocco #225 (ccc) \u00e8 stato aggiunto e iniziano ad applicare 119327 transazioni<br \/>\n04:14 \u2014 Tutti i nodi hanno ricevuto dalla catena principale informazioni che il blocco #226 (404) \u00e8 stato aggiunto e iniziano ad applicare 149772 transazioni<br \/>\n04:16 \u2014 Tutti i nodi hanno ricevuto dalla catena principale informazioni che il blocco #227 (e50) \u00e8 stato aggiunto e iniziano ad applicare 177170 transazioni<br \/>\n04:32 \u2014 Nodo #3 ha prelevato dal pool 209436 transazioni e sta formando il blocco #228 (1e9)<br \/>\n04:40 \u2014 Nodo #2 ha prelevato dal pool 212669 transazioni e sta formando il blocco #228 (e38)<br \/>\n04:40 \u2014 Nodo #1 ha prelevato dal pool 190144 transazioni e sta formando il blocco #228 (861)<br \/>\n05:02 \u2014 Blocco #228 (1e9) firmato e inviato ad altri nodi per la validazione<br \/>\n05:08 \u2014 Blocco #228 (861) firmato e inviato ad altri nodi per la validazione<br \/>\n05:10 \u2014 Blocco #228 (e38) firmato e inviato ad altri nodi per la validazione<br \/>\n06:13 \u2014 Blocco #228 (1e9) validato e inviato nella catena principale<br \/>\n06:13 \u2014 Blocco #228 (861) validato e inviato nella catena principale<br \/>\n06:13 \u2014 Blocco #228 (e38) validato e inviato nella catena principale<br \/>\n06:39 \u2014 I blocchi #228 (861), #229 (1e9) e #230 (e38) sono stati aggiunti nella catena principale e i nodi iniziano ad applicare 190144, 209436 e 212669 transazioni rispettivamente<br \/>\n07:07 \u2014 Nodo #1 ha prelevato dal pool 199770 transazioni e sta formando il blocco #231 (e04)<br \/>\n07:09 \u2014 Nodo #2 ha prelevato dal pool 190473 transazioni e sta formando il blocco #231 (36e)<br \/>\n07:09 \u2014 Nodo #3 ha prelevato dal pool 178807 transazioni e sta formando il blocco #231 (f43)<br \/>\n07:34 \u2014 Blocco #231 (e04) firmato e inviato ad altri nodi per la validazione<br \/>\n07:37 \u2014 Blocco #231 (36e) firmato e inviato ad altri nodi per la validazione<br \/>\n07:37 \u2014 Blocco #231 (f43) firmato e inviato ad altri nodi per la validazione<br \/>\n08:49 \u2014 Blocco #231 (e04) validato e inviato nella catena principale<br \/>\n08:51 \u2014 Blocco #231 (f43) validato e inviato nella catena principale<br \/>\n08:52 \u2014 Blocco #231 (36e) validato e inviato nella catena principale<br \/>\n09:47 \u2014 I blocchi #231 (e04), #232 (f43) e #233 (36e) sono stati aggiunti nella catena principale e i nodi iniziano ad applicare 199770, 178807 e 190473 transazioni rispettivamente<br \/>\n10:16 \u2014 Nodo #1 ha prelevato dal pool 153075 transazioni e sta formando il blocco #234 (e04)<br \/>\n10:16 \u2014 Nodo #2 ha prelevato dal pool 168035 transazioni e sta formando il blocco #234 (36e)<br \/>\n10:16 \u2014 Nodo #3 ha prelevato dal pool 166685 transazioni e sta formando il blocco #234 (f43)<br \/>\n10:42 \u2014 Blocco #234 (56d) firmato e inviato ad altri nodi per la validazione<br \/>\n11:59 \u2014 Blocco #234 (1bb) \u00e8 stato validato e inviato alla catena principale<br \/>\n12:02 \u2014 Blocco #234 (58a) \u00e8 stato validato e inviato alla catena principale<br \/>\n12:02 \u2014 Blocco #234 (56d) \u00e8 stato validato e inviato alla catena principale<br \/>\n12:48 \u2014 I blocchi #234 (1bb), #235 (58a) e #236 (56d) sono stati aggiunti alla catena principale e i nodi iniziano ad applicare rispettivamente 153075, 168035 e 166685 transazioni<br \/>\n13:14 \u2014 Nodo #1 ha prelevato dal pool 112226 transazioni e sta formando il blocco #237 (5c0)<br \/>\n13:16 \u2014 Nodo #2 ha prelevato dal pool 87550 transazioni e sta formando il blocco #234 (58a)<br \/>\n13:16 \u2014 Nodo #3 ha prelevato dal pool 99594 transazioni e sta formando il blocco #234 (56d)<br \/>\n13:30 \u2014 Blocco #237 (5c0) \u00e8 stato firmato e inviato ad altri nodi per la validazione<br \/>\n13:32 \u2014 Blocco #237 (58a) \u00e8 stato firmato e inviato ad altri nodi per la validazione<br \/>\n13:34 \u2014 Blocco #237 (56d) \u00e8 stato firmato e inviato ad altri nodi per la validazione<br \/>\n14:47 \u2014 Blocco #237 (58a) \u00e8 stato validato e inviato alla catena principale<br \/>\n14:53 \u2014 Blocco #237 (5c0) non \u00e8 stato validato entro il tempo specificato<br \/>\n14:53 \u2014 Tutti i nodi hanno ricevuto dalla catena principale informazioni sul fatto che il blocco #237 (58a) \u00e8 stato aggiunto e iniziano ad applicare 87550 transazioni<br \/>\n14:54 \u2014 Blocco #237 (56d) \u00e8 stato validato e inviato alla catena principale<br \/>\n15:02 \u2014 Nodo #1 ha prelevato dal pool 181206 transazioni e sta formando il blocco #238 (c5f)<br \/>\n15:06 \u2014 Tutti i nodi hanno ricevuto dalla catena principale informazioni sul fatto che il blocco #238 (56d) \u00e8 stato aggiunto e iniziano ad applicare 99594 transazioni<br \/>\n15:12 \u2014 Nodo #2 ha prelevato dal pool 51990 transazioni e sta formando il blocco #239 (ad8)<br \/>\n15:20 \u2014 Blocco #239 (ad8) \u00e8 stato firmato e inviato ad altri nodi per la validazione<br \/>\n15:25 \u2014 Nodo #3 ha prelevato dal pool 46685 transazioni e sta formando il blocco #239 (857)<br \/>\n15:30 \u2014 Blocco #238 (c5f) \u00e8 stato firmato e inviato ad altri nodi per la validazione<br \/>\n15:34 \u2014 Blocco #239 (857) \u00e8 stato firmato e inviato ad altri nodi per la validazione<br \/>\n16:32 \u2014 Blocco #239 (857) \u00e8 stato validato e inviato alla catena principale<br \/>\n16:42 \u2014 Tutti i nodi hanno ricevuto dalla catena principale informazioni sul fatto che il blocco #239 (857) \u00e8 stato aggiunto e iniziano ad applicare 46685 transazioni<br \/>\n16:42 \u2014 Blocco #238 (c5f) \u00e8 stato validato e inviato alla catena principale<br \/>\n16:42 \u2014 Blocco #239 (ad8) non \u00e8 stato validato entro il tempo specificato<br \/>\n16:54 \u2014 Nodo #2 ha prelevato dal pool 96882 transazioni e sta formando il blocco #240 (e6e)<br \/>\n16:56 \u2014 Nodo #3 ha prelevato dal pool 39704 transazioni e sta formando il blocco #240 (a47)<br \/>\n17:02 \u2014 Blocco #240 (a47) \u00e8 stato firmato e inviato ad altri nodi per la validazione<br \/>\n17:02 \u2014 Blocco #240 (e6e) \u00e8 stato firmato e inviato ad altri nodi per la validazione<br \/>\n17:18 \u2014 Tutti i nodi hanno ricevuto dalla catena principale l'informazione che il blocco #240 (c5f) \u00e8 stato aggiunto e iniziano a elaborare 181206 transazioni<br \/>\n17:45 \u2014 Il blocco #240 (a47) \u00e8 stato convalidato e inviato alla catena principale<br \/>\n17:47 \u2014 Il nodo #1 ha prelevato 54956 transazioni dal pool e sta formando il blocco #241 (170)<br \/>\n17:59 \u2014 Il blocco #241 (170) \u00e8 stato firmato e inviato ad altri nodi per la convalida<br \/>\n18:09 \u2014 Tutti i nodi hanno ricevuto dalla catena principale l'informazione che il blocco #241 (a47) \u00e8 stato aggiunto e iniziano a elaborare 181206 transazioni<br \/>\n18:20 \u2014 Il nodo #3 ha prelevato 39104 transazioni dal pool e sta formando il blocco #242 (955)<br \/>\n18:24 \u2014 Il blocco #240 (e6e) \u00e8 stato convalidato e inviato alla catena principale<br \/>\n18:28 \u2014 Il blocco #242 (955) \u00e8 stato firmato e inviato ad altri nodi per la convalida<br \/>\n18:09 \u2014 Tutti i nodi hanno ricevuto dalla catena principale l'informazione che il blocco #242 (e6e) \u00e8 stato aggiunto e iniziano a elaborare 96882 transazioni<br \/>\n19:06 \u2014 Lo script dimostrativo ha terminato il suo lavoro per il nodo #1<br \/>\n19:08 \u2014 Lo script dimostrativo ha terminato il suo lavoro per il nodo #2<br \/>\n19:08 \u2014 Il nodo #2 ha prelevato 48241 transazioni dal pool e sta formando il blocco #243 (fde)<br \/>\n19:14 \u2014 Il blocco #243 (fde) \u00e8 stato firmato e inviato ad altri nodi per la convalida<br \/>\n19:18 \u2014 Il blocco #241 (170) non \u00e8 stato convalidato entro il tempo indicato<br \/>\n19:28 \u2014 Il nodo #1 ha prelevato 86967 transazioni dal pool e sta formando il blocco #243 (37c)<br \/>\n19:35 \u2014 Il blocco #242 (955) \u00e8 stato convalidato e inviato alla catena principale<br \/>\n19:40 \u2014 Il blocco #243 (37c) \u00e8 stato firmato e inviato ad altri nodi per la convalida<br \/>\n20:05 \u2014 Tutti i nodi hanno ricevuto dalla catena principale l'informazione che il blocco #243 (955) \u00e8 stato aggiunto e iniziano a elaborare 39104 transazioni<br \/>\n20:15 \u2014 Il blocco #243 (fde) \u00e8 stato convalidato e inviato alla catena principale<br \/>\n20:19 \u2014 Il nodo #3 ha prelevato 42981 transazioni dal pool e sta formando il blocco #244 (9b5)<br \/>\n20:26 \u2014 Il blocco #244 (9b5) \u00e8 stato firmato e inviato ad altri nodi per la convalida<br \/>\n20:28 \u2014 Tutti i nodi hanno ricevuto dalla catena principale l'informazione che il blocco #244 (fde) \u00e8 stato aggiunto e iniziano a elaborare 48241 transazioni<br \/>\n20:32 \u2014 Il nodo #2 ha elaborato tutte le 1k transazioni che erano nel pool<br \/>\n21:05 \u2014 Il blocco #243 (37c) non \u00e8 stato convalidato entro il tempo indicato<br \/>\n21:15 \u2014 Il nodo #1 ha prelevato 86967 transazioni dal pool e sta formando il blocco #245 (37c)<br \/>\n21:32 \u2014 Il blocco #245 (37c) \u00e8 stato firmato e inviato ad altri nodi per la convalida<br \/>\n21:42 \u2014 Il blocco #244 (9b5) \u00e8 stato convalidato e inviato alla catena principale<br \/>\n21:50 \u2014 Tutti i nodi hanno ricevuto dalla catena principale l'informazione che il blocco #245 (9b5) \u00e8 stato aggiunto e iniziano a elaborare 42981 transazioni<br \/>\n22:04 \u2014 Il nodo #3 ha prelevato 45361 transazioni dal pool e sta formando il blocco #246 (3f9)<br \/>\n22:11 \u2014 Il blocco #246 (3f9) \u00e8 firmato e viene inviato ad altri nodi per la validazione<br \/>\n22:51 \u2014 Il blocco #245 (37c) non \u00e8 stato validato entro il tempo specificato<br \/>\n23:01 \u2014 Il nodo #1 ha prelevato dal pool 86967 transazioni e sta formando il blocco #246 (37c)<br \/>\n23:08 \u2014 Lo script di demo ha terminato il suo lavoro per il nodo #3<br \/>\n23:15 \u2014 Il blocco #246 (37c) \u00e8 firmato e viene inviato ad altri nodi per la validazione<br \/>\n23:32 \u2014 Il blocco #246 (3f9) non \u00e8 stato validato entro il tempo specificato<br \/>\n23:42 \u2014 Il nodo #3 ha prelevato dal pool 52173 transazioni e sta formando il blocco #246 (71d)<br \/>\n23:51 \u2014 Il blocco #246 (71d) \u00e8 firmato e viene inviato ad altri nodi per la validazione<br \/>\n24:38 \u2014 Il blocco #246 (37c) non \u00e8 stato validato entro il tempo specificato<br \/>\n25:01 \u2014 Il nodo #1 ha prelevato dal pool 86967 transazioni e sta formando il blocco #246 (37c)<br \/>\n25:06 \u2014 Il blocco #246 (71d) \u00e8 stato validato e inviato nella catena principale<br \/>\n25:12 \u2014 Il blocco #246 (37c) \u00e8 firmato e viene inviato ad altri nodi per la validazione<br \/>\n25:14 \u2014 Tutti i nodi hanno ricevuto dalla catena principale informazioni che il blocco #246 (71d) \u00e8 stato aggiunto e iniziano ad applicare 52173 transazioni<br \/>\n25:29 \u2014 Il nodo #3 ha elaborato tutte le 1k transazioni che erano nel pool<br \/>\n26:40 \u2014 Il blocco #247 (37c) non \u00e8 stato validato entro il tempo specificato<br \/>\n26:47 \u2014 Il nodo #1 ha prelevato dal pool 86967 transazioni e sta formando il blocco #247 (37c)<br \/>\n27:03 \u2014 Il blocco #247 (37c) \u00e8 firmato e viene inviato ad altri nodi per la validazione<br \/>\n28:29 \u2014 Il blocco #247 (37c) non \u00e8 stato validato entro il tempo specificato<br \/>\n28:35 \u2014 Il nodo #1 ha prelevato dal pool 86967 transazioni e sta formando il blocco #247 (37c)<br \/>\n28:49 \u2014 Il blocco #247 (37c) \u00e8 firmato e viene inviato ad altri nodi per la validazione<br \/>\n30:13 \u2014 Il blocco #247 (37c) non \u00e8 stato validato entro il tempo specificato<br \/>\n30:23 \u2014 Il nodo #1 ha prelevato dal pool 86967 transazioni e sta formando il blocco #247 (37c)<br \/>\n30:38 \u2014 Il blocco #247 (37c) \u00e8 firmato e viene inviato ad altri nodi per la validazione<br \/>\n32:00 \u2014 Il blocco #247 (37c) non \u00e8 stato validato entro il tempo specificato<br \/>\n32:11 \u2014 Il nodo #1 ha prelevato dal pool 86967 transazioni e sta formando il blocco #247 (37c)<br \/>\n32:26 \u2014 Il blocco #247 (37c) \u00e8 firmato e viene inviato ad altri nodi per la validazione<br \/>\n33:49 \u2014 Il blocco #247 (37c) non \u00e8 stato validato entro il tempo specificato<br \/>\n33:59 \u2014 Il nodo #1 ha prelevato dal pool 86967 transazioni e sta formando il blocco #247 (37c)<br \/>\n34:12 \u2014 Il blocco #247 (37c) \u00e8 firmato e viene inviato ad altri nodi per la validazione<br \/>\n35:34 \u2014 Il blocco #247 (37c) \u00e8 stato validato e inviato nella catena principale<br \/>\n35:54 \u2014 Tutti i nodi hanno ricevuto dalla catena principale informazioni che il blocco #247 (37c) \u00e8 stato aggiunto e iniziano ad applicare 86967 transazioni<br \/>\n36:11 \u2014 Il nodo #1 ha elaborato tutte le 1k transazioni che erano nel pool<br \/>\n55:12 \u2014 il primo nodo ha elaborato tutte le 3k transazioni<\/p>\n<p><img decoding=\"async\" alt=\"Test pubblico della soluzione per la riservatezza e la scalabilit\u00e0 in Ethereum su piattaforme cloud\" src=\"\/wp-content\/uploads\/2019\/11\/27d07ca56180a5e408f25ee52111e494.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Conclusioni<\/h2>\n<p>\n\u00c8 stato riscontrato che i server virtuali Azure hanno una potenza di elaborazione insufficiente per gestire un numero cos\u00ec elevato di transazioni. Tuttavia, per quanto riguarda l'obiettivo principale dei test, ossia dimostrare il funzionamento di Plasma Cash con MongoDB, il sistema ha performato bene.<\/p>\n<p>Ti invitiamo a visitare <b>GitHub<\/b> progetto: <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>L'articolo \u00e8 stato scritto in collaborazione con <i>Alexander Nashivan<\/i>, sviluppatore senior di <noindex><a rel=\"nofollow\" href=\"https:\/\/clever-solution.com\/\">Clever Solution Inc<\/a><\/noindex>.<\/p>\n<p>In precedenza, il team di sviluppo <noindex><a rel=\"nofollow\" href=\"https:\/\/opporty.com\/bp\/\">Opporty<\/a><\/noindex> aveva gi\u00e0 testato la velocit\u00e0 di Plasma Cash. I risultati sono esposti in <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/471096\/\">questo articolo<\/a><\/noindex>.<br \/>\n<br \/>Fonte: <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.1.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\/it\/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.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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\udd47Testing pubblico della soluzione per la privacy e la scalabilit\u00e0 in Ethereum su piattaforme cloud | ProHoster","description":"La tendenza della blockchain continua a guadagnare slancio. Sempre pi\u00f9 esperti prevedono un'adozione universale di questa tecnologia nel prossimo futuro.","canonical_url":"https:\/\/prohoster.info\/it\/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":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/52726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=52726"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/52726\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=52726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=52726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=52726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}