{"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 che scalabile? Usa meno blockchain","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>No, l'avvio di un'applicazione decentralizzata (dapp) sulla blockchain non porter\u00e0 a un business di successo. In effetti, la maggior parte degli utenti non si preoccupa nemmeno se l'applicazione funzioni sulla blockchain: scelgono semplicemente un prodotto che \u00e8 pi\u00f9 economico, pi\u00f9 veloce e pi\u00f9 semplice.<\/p>\n<p><\/p>\n<p>Sfortunatamente, anche se la blockchain ha le sue caratteristiche uniche e vantaggi, la maggior parte delle applicazioni che vi operano sono molto pi\u00f9 costose, pi\u00f9 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 che scalabile? Usa meno blockchain\" src=\"\/wp-content\/uploads\/2020\/01\/1dfce980951936ad48e3f968f570815f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Molto spesso, nei white paper delle applicazioni costruite 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 intelligenti 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, lo sviluppatore della dapp pu\u00f2 rinunciare a una discussione pi\u00f9 approfondita sui problemi di scalabilit\u00e0 e sulle soluzioni alternative. Questo porta spesso a un'architettura inefficace, in cui i contratti intelligenti che operano sulla blockchain fungono da backend e cuore dell'applicazione. <\/p>\n<p><\/p>\n<p>Tuttavia, esistono ancora approcci non testati nell'architettura delle applicazioni decentralizzate che permettono una scalabilit\u00e0 molto migliore, grazie alla riduzione della dipendenza dalla blockchain. Ad esempio, Blockstack sta lavorando a un'architettura in cui la maggior parte dei dati e della logica dell'applicazione \u00e8 conservata al di fuori della blockchain.<\/p>\n<p><\/p>\n<p>Diamo prima un'occhiata a un approccio pi\u00f9 tradizionale, in cui la blockchain \u00e8 utilizzata come intermediario diretto tra gli utenti dell'applicazione e che non scala molto bene.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1 id=\"podhod-1-blokcheyn-kak-bekend\">Approccio n. 1: Blockchain come backend<\/h1>\n<p><\/p>\n<p>Per rendere le cose pi\u00f9 chiare, prendiamo l'industria alberghiera come esempio. \u00c8 un'enorme industria, 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 elevate<\/a><\/noindex> per connettere gli ospiti agli hotel.<\/p>\n<p><\/p>\n<p>In qualsiasi situazione in cui vogliamo superare un tale intermediario, utilizzando questo approccio, cercheremo di riprodurre la sua logica aziendale usando contratti intelligenti su una blockchain come Ethereum.<\/p>\n<p><\/p>\n<p>I contratti smart open source avviati sul &quot;computer mondiale&quot; possono connettere venditori e consumatori senza una societ\u00e0 terza tra loro, riducendo infine la commissione e le spese imposte dall'intermediario.<\/p>\n<p><\/p>\n<p>Come mostrato nell'immagine sottostante, gli hotel utilizzano un'app decentralizzata per pubblicare sulla blockchain informazioni sulle stanze, sulla loro disponibilit\u00e0 e sui prezzi nei giorni feriali o nei weekend, e forse anche una descrizione delle stanze con tutte le altre informazioni pertinenti.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Come creare un&#039;applicazione decentralizzata che scalabile? Usa meno blockchain\" src=\"\/wp-content\/uploads\/2020\/01\/84b5408d9ef08397e7a7267c404cdbcd.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Chiunque voglia prenotare una stanza utilizza questo applicativo per cercare hotel e stanze pubblicati sulla blockchain. Una volta che l'utente sceglie una stanza, la prenotazione avviene inviando l'importo necessario di token all'hotel come deposito. In cambio, il contratto smart aggiorna le informazioni sulla blockchain, rendendo la stanza non pi\u00f9 disponibile.<\/p>\n<p><\/p>\n<p>In questo approccio ci sono due aspetti del problema della scalabilit\u00e0. Innanzitutto, il numero massimo di transazioni al secondo. In secondo luogo, il volume di dati che pu\u00f2 essere archiviato nella blockchain.<\/p>\n<p><\/p>\n<p>Facciamo alcune stime approssimative. Booking.com dichiara di avere quasi 2 milioni di hotel registrati. Supponiamo che in media ogni hotel abbia 10 stanze e ognuna venga prenotata solo 20 volte all'anno: questo ci d\u00e0 in media 13 prenotazioni al secondo.<\/p>\n<p><\/p>\n<p>Per valutare questo numero, \u00e8 opportuno notare che Ethereum pu\u00f2 elaborare circa 15 transazioni al secondo.<\/p>\n<p><\/p>\n<p>Inoltre, \u00e8 importante considerare che nella nostra applicazione ci saranno anche transazioni dagli hotel - per il caricamento e l'aggiornamento continuo delle informazioni sulle loro stanze. Gli hotel aggiornano spesso i prezzi delle stanze, a volte anche ogni giorno, e ogni modifica del prezzo o della descrizione richiede una transazione sulla blockchain.<\/p>\n<p><\/p>\n<p>Ci sono anche problemi di dimensioni: il peso della blockchain di Ethereum ha recentemente superato i 2 TB. Se applicazioni con un approccio simile diventassero veramente popolari, la rete Ethereum diverrebbe estremamente instabile.<\/p>\n<p><\/p>\n<p>Un sistema del genere, basato sulla blockchain, pu\u00f2 escludere soggetti esterni grazie alla sua imparzialit\u00e0 e assenza di centralizzazione, che sono i principali vantaggi della tecnologia blockchain. Ma la blockchain ha anche altre caratteristiche: \u00e8 distribuita e non riscrivibile, il che \u00e8 ottimo, ma ha un costo in termini di velocit\u00e0 e commissioni di transazione. <\/p>\n<p><\/p>\n<p>Pertanto, gli sviluppatori di dapp devono valutare attentamente se ogni funzione che utilizza la blockchain ha davvero bisogno di distribuzione e non riscrivibilit\u00e0.<\/p>\n<p><\/p>\n<p>Ad esempio: qual \u00e8 il vantaggio di distribuire i dati di ciascun hotel su centinaia di server in tutto il mondo e di conservarli costantemente 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 domande simili, cominceremo a vedere che non \u00e8 necessario avere tutte le costose caratteristiche della blockchain per tutte le nostre funzioni. Qual \u00e8 quindi 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'accento principale <noindex><a rel=\"nofollow\" href=\"https:\/\/blockstack.org\/\">Blockstack<\/a><\/noindex> sia su applicazioni in cui gli utenti possiedono i propri dati (ad esempio, come <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\">Graphite<\/a><\/noindex>), Blockstack ha anche una filosofia di utilizzo limitato della blockchain: dovrebbe essere utilizzata solo quando \u00e8 assolutamente necessario. Il loro argomento principale \u00e8 che la blockchain \u00e8 lenta e costosa e quindi dovrebbe essere utilizzata solo per operazioni singole o rare. Tutti gli altri interazioni con le applicazioni dovrebbero avvenire tramite peer-to-peer, ossia gli utenti delle applicazioni decentralizzate dovrebbero condividere i dati direttamente tra loro, anzich\u00e9 attraverso la blockchain. Alla fine, le applicazioni decentralizzate pi\u00f9 vecchie e di successo, come BitTorrent, email e Tor, sono state create prima ancora che il concetto stesso di blockchain esistesse.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Come creare un&#039;applicazione decentralizzata che scalabile? Usa 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 blockchain. A destra: gli utenti interagiscono direttamente tra loro, e la blockchain viene utilizzata solo per l'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 un intermediario centralizzato. Non abbiamo bisogno, ad esempio, di conservare costantemente i prezzi delle stanze in un registro distribuito comune.<\/p>\n<p><\/p>\n<p>Perch\u00e9 non permettere semplicemente agli ospiti e agli hotel di interagire direttamente, invece che attraverso la blockchain? Gli hotel possono memorizzare i loro prezzi, la disponibilit\u00e0 delle camere e qualsiasi altra informazione da qualche parte in cui sia accessibile a tutti, per esempio, IPFS, Amazon S3, o persino il loro stesso server locale. Questo \u00e8 esattamente ci\u00f2 che fornisce un 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 memorizzare i loro dati e controllare chi pu\u00f2 avere accesso a essi tramite 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 stabilire la fiducia, tutti i dati dell'hotel vengono firmati crittograficamente dallo stesso hotel. Indipendentemente da dove vengano memorizzati questi dati, la loro integrit\u00e0 pu\u00f2 essere verificata utilizzando le chiavi pubbliche associate alle informazioni identificative di questo hotel, memorizzate nella blockchain.<\/p>\n<p><\/p>\n<p>Nel caso di Blockstack, solo le tue informazioni identificative sono memorizzate nella blockchain. Le informazioni su come ottenere i dati di ciascun utente sono memorizzate in file di zona (zone files) e distribuite attraverso una rete peer-to-peer tramite nodi. E ancora una volta, non \u00e8 necessario fidarsi dei dati forniti dai nodi, perch\u00e9 puoi verificarne l'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 camere. E l'autenticit\u00e0 e l'integrit\u00e0 di tutti i dati che ricevi possono essere verificate utilizzando chiavi pubbliche e hash memorizzati in <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=LBft0c4RZcQ\">una catena 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 esattamente qui che entra in gioco Blockstack, fornendo tutti i componenti necessari per creare un sistema decentralizzato di questo tipo.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Come creare un&#039;applicazione decentralizzata che scalabile? Usa meno blockchain\" src=\"\/wp-content\/uploads\/2020\/01\/9801b6d73ccd72cc8486a67d0920e3a8.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Con un'architettura di questo tipo, memorizziamo nella blockchain solo i dati che devono davvero 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. Potresti aver bisogno di ulteriori transazioni se desideri modificare qualcosa di queste informazioni, ma non \u00e8 un evento che si ripete. <\/p>\n<p><\/p>\n<p>Inoltre, la logica dell'applicazione, contrariamente al primo approccio, funziona sul lato client, e non sui contratti smart. Questo consente agli sviluppatori di modificare questa logica senza costosi aggiornamenti ai contratti smart, a volte persino impossibili. Inoltre, mantenendo i dati e la logica dell'applicazione al di fuori della blockchain, le applicazioni decentralizzate possono raggiungere livelli di prestazioni e scalabilit\u00e0 paragonabili ai tradizionali sistemi centralizzati. <\/p>\n<p><\/p>\n<h1 id=\"zaklyuchenie\">Conclusione<\/h1>\n<p><\/p>\n<p>Le applicazioni che operano su Blockstack possono scalare molto meglio delle normali applicazioni blockchain, ma questo \u00e8 un approccio pi\u00f9 giovane con i suoi problemi e questioni irrisolte.<\/p>\n<p><\/p>\n<p>Ad esempio, se un'applicazione decentralizzata non opera su contratti smart, ci\u00f2 riduce la necessit\u00e0 di token utilitari. Questo pu\u00f2 creare problemi per le imprese, considerando che le ICO sono state la principale fonte di finanziamento per le applicazioni decentralizzate (incluso Blockstack stesso).<\/p>\n<p><\/p>\n<p>Qui ci sono anche problemi tecnici. Ad esempio, \u00e8 relativamente semplice implementare una funzione di prenotazione di hotel in un contratto smart, dove in un'operazione atomica la prenotazione delle stanze avviene in cambio di token. Non \u00e8 molto chiaro come funzioner\u00e0 la prenotazione in un'applicazione Blockstack senza contratti smart.<\/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 errato fare affidamento esclusivamente sulle blockchain per raggiungere tale livello di scalabilit\u00e0 nel prossimo futuro. Per poter competere con i grandi attori centralizzati del mercato, come Booking.com, gli sviluppatori di applicazioni decentralizzate devono considerare approcci alternativi nella progettazione delle loro 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.1.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.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\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 scalabile? 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}]}}