{"id":55869,"date":"2020-01-30T00:00:00","date_gmt":"2020-01-29T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/kak-sozdat-detsentralizovannoe-prilozhenie-kotoroe-masshtabiruetsya-ispolzujte-menshe-blokchejna"},"modified":"2020-02-18T14:04:02","modified_gmt":"2020-02-18T11:04:02","slug":"kak-sozdat-detsentralizovannoe-prilozhenie-kotoroe-masshtabiruetsya-ispolzujte-menshe-blokchejna","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-sozdat-detsentralizovannoe-prilozhenie-kotoroe-masshtabiruetsya-ispolzujte-menshe-blokchejna","title":{"rendered":"Come creare un'applicazione decentralizzata scalabile? Utilizza meno blockchain","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>No, lanciare un'applicazione decentralizzata (dapp) sulla blockchain non porter\u00e0 a un business di successo. In realt\u00e0, la maggior parte degli utenti non si preoccupa nemmeno di sapere se l'applicazione funziona sulla blockchain: scelgono semplicemente il prodotto che \u00e8 pi\u00f9 economico, veloce e facile da usare.<\/p>\n<p><\/p>\n<p>Sfortunatamente, anche se la blockchain ha caratteristiche e vantaggi unici, la maggior parte delle applicazioni che vi operano sono molto pi\u00f9 costose, lente e meno comprensibili rispetto ai loro concorrenti centralizzati.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Come creare un&#039;applicazione decentralizzata scalabile? Utilizza meno blockchain\" src=\"\/wp-content\/uploads\/2020\/01\/1dfce980951936ad48e3f968f570815f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Spesso nei whitepaper delle applicazioni basate sulla blockchain si trova un paragrafo che afferma: \"la blockchain \u00e8 costosa e non \u00e8 in grado di supportare il numero richiesto di transazioni al secondo. Fortunatamente, molte persone ingegnose stanno lavorando per scalare la blockchain e al momento del lancio della nostra applicazione sar\u00e0 sufficientemente scalabile\".<\/p>\n<p><\/p>\n<p>In un semplice paragrafo, un sviluppatore di dapp pu\u00f2 evitare una discussione pi\u00f9 approfondita sui problemi di scalabilit\u00e0 e sulle soluzioni alternative. Questo porta spesso a un'architettura inefficace, in cui il backend e il nucleo dell'applicazione sono rappresentati da smart contract che operano sulla blockchain. <\/p>\n<p><\/p>\n<p>Tuttavia, ci sono ancora approcci non provati nell'architettura delle applicazioni decentralizzate che permettono una scalabilit\u00e0 molto migliore, riducendo la dipendenza dalla blockchain. Ad esempio, Blockstack sta lavorando su un'architettura in cui la maggior parte dei dati e della logica dell'applicazione \u00e8 memorizzata al di fuori della blockchain.<\/p>\n<p><\/p>\n<p>Esaminiamo prima un approccio pi\u00f9 tradizionale, in cui la blockchain \u00e8 usata come intermediario diretto tra gli utenti dell'applicazione, e che non scala particolarmente bene.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1 id=\"podhod-1-blokcheyn-kak-bekend\">Approccio #1: Blockchain come backend<\/h1>\n<p><\/p>\n<p>Per rendere pi\u00f9 chiara la situazione, prendiamo l'industria alberghiera come esempio. \u00c8 un settore enorme, in cui intermediari come Booking.com, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.dailymail.co.uk\/news\/article-3044298\/Hotel-guests-fleeced-online-agents-Hoteliers-say-forced-hike-prices-cover-25-commission-taken-websites.html\">richiedono commissioni enormi<\/a><\/noindex> per connettere ospiti e hotel.<\/p>\n<p><\/p>\n<p>In qualsiasi situazione in cui desideriamo superare tale intermediario, utilizzando questo approccio, cercheremo di riprodurre la sua logica di business usando smart contract su una blockchain come Ethereum.<\/p>\n<p><\/p>\n<p>Gli smart contract open-source, lanciati su \"un computer globale\", possono collegare i venditori ai consumatori senza un intermediario, riducendo cos\u00ec le spese e le commissioni richieste.<\/p>\n<p><\/p>\n<p>Come mostrato nell'immagine sottostante, gli hotel utilizzano un'app decentralizzata per inserire sulla blockchain informazioni sulle stanze, la loro disponibilit\u00e0 e i prezzi nei giorni feriali o nel fine settimana, e forse anche descrizioni delle stanze con tutte le altre informazioni pertinenti.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Come creare un&#039;applicazione decentralizzata scalabile? Utilizza meno blockchain\" src=\"\/wp-content\/uploads\/2020\/01\/84b5408d9ef08397e7a7267c404cdbcd.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Chiunque desideri prenotare una stanza utilizza questa app per cercare hotel e stanze pubblicate sulla blockchain. Una volta che l'utente seleziona una stanza, la prenotazione avviene inviando l'importo necessario di token all'hotel come cauzione. In risposta, lo smart contract aggiorna l'informazione sulla blockchain, indicando che la stanza non \u00e8 pi\u00f9 disponibile.<\/p>\n<p><\/p>\n<p>Questo approccio presenta due aspetti del problema della scalabilit\u00e0. In primo luogo, il numero massimo di transazioni al secondo. In secondo luogo, la quantit\u00e0 di dati che possono essere memorizzati sulla blockchain.<\/p>\n<p><\/p>\n<p>Facciamo alcune stime approssimative. Booking.com dichiara di avere registrati quasi 2 milioni di hotel. Supponiamo che in media ogni hotel abbia 10 stanze e ognuna venga prenotata solo 20 volte all'anno: questo ci d\u00e0 una media di 13 prenotazioni al secondo.<\/p>\n<p><\/p>\n<p>Per valutare questo numero, \u00e8 importante notare che Ethereum pu\u00f2 elaborare circa 15 transazioni al secondo.<\/p>\n<p><\/p>\n<p>Va tenuto conto che nella nostra applicazione ci saranno anche transazioni da parte degli hotel, per caricare e aggiornare continuamente le informazioni sulle loro stanze. Gli hotel aggiornano il prezzo delle stanze molto frequentemente, a volte anche quotidianamente, e ogni cambiamento di prezzo o descrizione richiede una transazione sulla blockchain.<\/p>\n<p><\/p>\n<p>Ci sono anche problemi di dimensione: il peso della blockchain di Ethereum ha recentemente superato i 2TB. Se le applicazioni con tale approccio diventassero davvero popolari, la rete di Ethereum diventerebbe estremamente instabile.<\/p>\n<p><\/p>\n<p>Un sistema basato sulla blockchain pu\u00f2 escludere gli estranei a causa della sua imparzialit\u00e0 e mancanza di centralizzazione, che sono i principali vantaggi della tecnologia blockchain. Ma la blockchain ha anche altre caratteristiche: \u00e8 distribuita e non riscrivibile, sono ottime caratteristiche, ma richiedono un prezzo in termini di velocit\u00e0 e commissioni sulle transazioni. <\/p>\n<p><\/p>\n<p>Pertanto, gli sviluppatori di dapp devono valutare attentamente se ogni funzionalit\u00e0 che utilizza la blockchain necessita davvero di distribuzione e immutabilit\u00e0.<\/p>\n<p><\/p>\n<p>Ad esempio: qual \u00e8 il vantaggio della distribuzione dei dati di ogni hotel su centinaia di macchine in tutto il mondo e del loro costante stoccaggio l\u00ec? \u00c8 davvero importante che i dati storici sui prezzi e sulla disponibilit\u00e0 delle stanze siano sempre inclusi nella blockchain? Probabilmente no.<\/p>\n<p><\/p>\n<p>Se iniziamo a porre tali domande, inizieremo a realizzare che non abbiamo necessariamente bisogno di tutte le costose caratteristiche della blockchain per tutte le nostre funzioni. Quindi, qual \u00e8 l'alternativa? <\/p>\n<p><\/p>\n<h1 id=\"podhod-2-arhitektura-vdohnovlennaya-blockstackom\">Approccio #2: Architettura ispirata a Blockstack<\/h1>\n<p><\/p>\n<p>Sebbene l'attenzione principale <noindex><a rel=\"nofollow\" href=\"https:\/\/blockstack.org\/\">Blockstack<\/a><\/noindex> sia su applicazioni in cui gli utenti possiedono i propri dati (come ad esempio <noindex><a rel=\"nofollow\" href=\"https:\/\/airtext.xyz\">Airtext<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/bentensound.com\">BentenSound<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/imageoptimizer.xyz\">ImageOptimizer<\/a><\/noindex> o <noindex><a rel=\"nofollow\" href=\"https:\/\/www.graphitedocs.com\">Grafite<\/a><\/noindex>), Blockstack ha anche una filosofia di uso limitato della blockchain \u2014 solo quando \u00e8 assolutamente necessario. Il loro argomento principale \u00e8 che la blockchain \u00e8 lenta e costosa, quindi deve essere utilizzata solo per operazioni singole o rare. Tutto il resto dell'interazione con le applicazioni dovrebbe avvenire tramite peer-to-peer, cio\u00e8 gli utenti delle applicazioni decentralizzate dovrebbero scambiarsi dati direttamente tra loro, anzich\u00e9 tramite la blockchain. Alla fine, le applicazioni decentralizzate pi\u00f9 antiche e di successo, come BitTorrent, email e Tor, sono state create prima ancora della concezione stessa della blockchain.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Come creare un&#039;applicazione decentralizzata scalabile? Utilizza meno blockchain\" src=\"\/wp-content\/uploads\/2020\/01\/0b24c19df768a3b6ea2e5981b8c0cddd.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>A sinistra: primo approccio, in cui gli utenti interagiscono tramite la blockchain. A destra: gli utenti interagiscono direttamente tra loro, e la blockchain viene utilizzata solo per identificazione e simili.<\/em>.<\/p>\n<p><\/p>\n<p>Torniamo all'esempio della prenotazione degli hotel. Vogliamo un protocollo imparziale, indipendente e aperto per collegare gli ospiti agli hotel. In altre parole, vogliamo eliminare il mediatore centralizzato. Non abbiamo la necessit\u00e0, ad esempio, di conservare continuamente i prezzi delle stanze in un registro distribuito comune.<\/p>\n<p><\/p>\n<p>Perch\u00e9 non semplicemente permettere agli ospiti e agli hotel di interagire direttamente, anzich\u00e9 attraverso la blockchain? Gli hotel possono conservare i loro prezzi, la disponibilit\u00e0 delle stanze e qualsiasi altra informazione in un luogo accessibile a tutti \u2014 come ad esempio IPFS, Amazon S3, o anche il proprio server locale. Questo \u00e8 esattamente ci\u00f2 che offre il sistema di archiviazione decentralizzato di Blockstack, chiamato <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/blockstack\/gaia\">Gaia<\/a><\/noindex>. Permette agli utenti di scegliere dove vogliono archiviare i loro dati e di controllare chi pu\u00f2 accedervi attraverso un approccio chiamato <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.blockstack.org\/browser\/blockstack_storage.html\">archiviazione multi-utente.<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Per instaurare fiducia, tutti i dati dell'hotel sono criptograficamente firmati dallo stesso hotel. Indipendentemente da dove sono archiviati questi dati, la loro integrit\u00e0 pu\u00f2 essere verificata utilizzando chiavi pubbliche collegate alle informazioni identificative di quell'hotel, conservate nella blockchain.<\/p>\n<p><\/p>\n<p>Nel caso di Blockstack, nella blockchain viene archiviata solo la tua informazione identificativa. Le informazioni su come ottenere i dati di ogni utente sono archiviate in file di zona (zone files) e diffuse attraverso una rete peer-to-peer tramite nodi. E ancora una volta \u2014 non \u00e8 necessario fidarsi dei dati forniti dai nodi, perch\u00e9 puoi verificare la loro autenticit\u00e0 confrontandoli con gli hash memorizzati nella blockchain e presso altri utenti.<\/p>\n<p><\/p>\n<p>In una versione semplificata del sistema, gli ospiti utilizzeranno la rete peer-to-peer di Blockstack per cercare hotel e ottenere informazioni sulle loro stanze. E l'autenticit\u00e0 e l'integrit\u00e0 di tutti i dati che riceverai possono essere verificate utilizzando le chiavi pubbliche e gli hash memorizzati in <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=LBft0c4RZcQ\">un chain virtuale<\/a><\/noindex> Blockstack.<\/p>\n<p><\/p>\n<p>Questa architettura \u00e8 pi\u00f9 complessa rispetto al primo approccio e richiede un'infrastruttura pi\u00f9 complessa. In effetti, \u00e8 proprio qui che entra in gioco Blockstack, fornendo tutti i componenti necessari per creare un sistema decentralizzato del genere.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Come creare un&#039;applicazione decentralizzata scalabile? Utilizza meno blockchain\" src=\"\/wp-content\/uploads\/2020\/01\/9801b6d73ccd72cc8486a67d0920e3a8.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Con questa architettura, memorizziamo nella blockchain solo i dati che devono effettivamente essere distribuiti e non riscrivibili. Nel caso di Blockstack, hai bisogno di transazioni nella blockchain solo per registrarti e indicare dove devono essere memorizzati i tuoi dati. Potrebbe essere necessaria pi\u00f9 transazioni se desideri modificare qualcosa di queste informazioni, ma ci\u00f2 non \u00e8 un evento ricorrente. <\/p>\n<p><\/p>\n<p>Inoltre, la logica dell'applicazione, a differenza del primo approccio, funziona sul lato client e non su smart contract. Questo consente allo sviluppatore di modificare questa logica senza costosi o talvolta impossibili aggiornamenti dello smart contract. Mantenendo i dati e la logica dell'applicazione non nella blockchain, le applicazioni decentralizzate possono raggiungere livelli di prestazioni e scalabilit\u00e0 simili a quelli dei sistemi centralizzati tradizionali. <\/p>\n<p><\/p>\n<h1 id=\"zaklyuchenie\">Conclusione<\/h1>\n<p><\/p>\n<p>Le applicazioni che funzionano su Blockstack possono scalare molto meglio rispetto alle normali applicazioni blockchain, ma questo \u00e8 un approccio pi\u00f9 giovane con propri problemi e questioni irrisolte.<\/p>\n<p><\/p>\n<p>Ad esempio, se un\u2019applicazione decentralizzata non utilizza smart contract, ci\u00f2 riduce la necessit\u00e0 di utility token. Questo potrebbe causare problemi per le aziende, considerando che le ICO sono state la principale fonte di finanziamento per le applicazioni decentralizzate (incluso Blockstack stesso).<\/p>\n<p><\/p>\n<p>Ci sono anche problemi tecnici. Ad esempio, \u00e8 relativamente semplice implementare una funzione di prenotazione alberghiera in uno smart contract, dove l'operazione atomica di prenotazione delle stanze avviene in cambio di token. Non \u00e8 molto chiaro, tuttavia, come funzioner\u00e0 la prenotazione in un'applicazione Blockstack senza smart contract.<\/p>\n<p><\/p>\n<p>Le applicazioni che mirano a mercati globali con potenziale di milioni di utenti devono scalare molto bene per avere successo. \u00c8 un errore fare affidamento esclusivamente sulle blockchain per raggiungere tale livello di scalabilit\u00e0 nel prossimo futuro. Per poter competere con grandi attori centralizzati come Booking.com, gli sviluppatori di applicazioni decentralizzate devono considerare approcci alternativi alla progettazione delle proprie applicazioni, come quello offerto da Blockstack.<\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/486100\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0435\u0442, \u0437\u0430\u043f\u0443\u0441\u043a \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (dapp) \u043d\u0430 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0435 \u043d\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043a \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u043c\u0443 \u0431\u0438\u0437\u043d\u0435\u0441\u0443. \u041d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435, \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u0430\u0436\u0435 \u043d\u0435 \u0437\u0430\u0434\u0443\u043c\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043b\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0435 \u2014 \u043e\u043d\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u044b\u0431\u0438\u0440\u0430\u044e\u0442 \u043f\u0440\u043e\u0434\u0443\u043a\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u0435\u0448\u0435\u0432\u043b\u0435, \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0438 \u043f\u0440\u043e\u0449\u0435. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u0443 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430 \u0435\u0441\u0442\u044c \u0441\u0432\u043e\u0438 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430, \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u043d\u0430 \u043d\u0435\u043c, \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0434\u043e\u0440\u043e\u0436\u0435, [&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-55869","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0435\u0442, \u0437\u0430\u043f\u0443\u0441\u043a \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (dapp) \u043d\u0430 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0435 \u043d\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043a \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u043c\u0443 \u0431\u0438\u0437\u043d\u0435\u0441\u0443.\" \/>\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\/kak-sozdat-detsentralizovannoe-prilozhenie-kotoroe-masshtabiruetsya-ispolzujte-menshe-blokchejna\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.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\u041a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f? \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043c\u0435\u043d\u044c\u0448\u0435 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0435\u0442, \u0437\u0430\u043f\u0443\u0441\u043a \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (dapp) \u043d\u0430 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0435 \u043d\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043a \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u043c\u0443 \u0431\u0438\u0437\u043d\u0435\u0441\u0443.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-sozdat-detsentralizovannoe-prilozhenie-kotoroe-masshtabiruetsya-ispolzujte-menshe-blokchejna\" \/>\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-01-29T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:04:02+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\udd47Come creare un'applicazione decentralizzata che scaldi? Usa meno blockchain | ProHoster","description":"No, il lancio di un'applicazione decentralizzata (dapp) sulla blockchain non porter\u00e0 a un business di successo.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-sozdat-detsentralizovannoe-prilozhenie-kotoroe-masshtabiruetsya-ispolzujte-menshe-blokchejna","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\u041a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f? \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043c\u0435\u043d\u044c\u0448\u0435 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430 | ProHoster","og:description":"\u041d\u0435\u0442, \u0437\u0430\u043f\u0443\u0441\u043a \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (dapp) \u043d\u0430 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0435 \u043d\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043a \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u043c\u0443 \u0431\u0438\u0437\u043d\u0435\u0441\u0443.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-sozdat-detsentralizovannoe-prilozhenie-kotoroe-masshtabiruetsya-ispolzujte-menshe-blokchejna","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-01-29T21:00:00+00:00","article:modified_time":"2020-02-18T11:04:02+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55869","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 19:35:40","updated":"2022-09-29 05:33:48","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\/55869","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=55869"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/55869\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=55869"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=55869"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=55869"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}