- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menuConsenso
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
Cos'è un'applicazione decentralizzata?
Le applicazioni decentralizzate, o dapp, sono solitamente basate su Ethereum e mirano a dare agli utenti un maggiore controllo sulle proprie finanze e sui propri dati.
Le applicazioni decentralizzate (note anche come "dapp") forniscono servizi simili a quelli offerti dalle tipiche applicazioni consumer, ma utilizzano la Tecnologie blockchain per garantire agli utenti un maggiore controllo sui propri dati eliminando la necessità di intermediari centralizzati per gestire i dati, rendendo così il servizio "decentralizzato".
Le app digitali sono onnipresenti nel mondo odierno. I consumatori usano le app per inviare e-mail, pagare il parcheggio, trovare appuntamenti e una miriade di altri casi d'uso. Con i modelli convenzionali di controllo e proprietà, i consumatori di solito consegnano i dati personali all'azienda che fornisce il servizio. Con un'app decentralizzata, gli utenti ottengono teoricamente un maggiore controllo sulle proprie finanze e sui propri dati personali poiché T devono fidarsi di nessun altro per archiviare e proteggere le informazioni. Tuttavia, alcuni esperti sono scettici sul fatto che ciò funzionerà nella pratica.
ONE degli obiettivi principali dei fondatori di Ethereum, la piattaforma che supporta la seconda Criptovaluta più grande al mondo, è quella di rendere più facile la creazione di questo tipo di app. Ci sono molte sfidenel tentativo di raggiungere questo obiettivo.
Ma ci sono stati progressi. Centinaia di dapp esistono oggi su Ethereum, che vanno da un Sostituzione di Twittera ungioco di realtà virtuale decentralizzato. Molti sono lenti e difficili da usare, ma danno un assaggio del potenziale delle app decentralizzate a lungo termine. Gli sviluppatori sperano che Ethereum 2.0, un aggiornamento atteso da tempo che ha iniziato ufficialmente a essere srotolatoil 1° dicembre 2020, allevierà questi problemi negli anni a venire.
Come funziona una dapp?
Le DApp basate su Ethereum sfruttano la Tecnologie blockchain per connettere direttamente gli utenti. Blockchain sono un modo per legare insieme un sistema distribuito, in cui ogni utente ha una copia dei record. Con le blockchain sotto il cofano, gli utenti T devono passare attraverso una terza parte, il che significa che T devono cedere il controllo dei propri dati a qualcun altro.
Per loro natura, le entità centralizzate hanno potere sui dati che fluiscono dentro e fuori dalle loro reti. Ad esempio, le entità finanziarie possono impedire l'invio di transazioni e Twitter può eliminare i tweet dalla sua piattaforma. Le Dapp restituiscono il controllo agli utenti, rendendo questo tipo di azioni difficili se non impossibili.
T esiste ONE definizione concordata di dapp, poiché è un concetto relativamente nuovo. Tuttavia, le caratteristiche principali di una dapp includono:
- Sorgente aperta:Il codice è pubblico e chiunque può consultarlo, copiarlo e verificarlo.
- Decentralizzato: Le DApp T hanno nessuno al comando, quindi nessuna autorità centrale può impedire agli utenti di fare ciò che desiderano sull'app.
- Blockchain: Se T c'è un'entità centrale, allora cosa tiene insieme l'app? Le DApp usano una blockchain sottostante (come Ethereum) per coordinarsi invece di un'entità centrale.
- Contratti intelligenti: Le applicazioni decentralizzate utilizzano Ethereum contratti intelligenti, che esegue automaticamente determinate regole.
- Globale:L'obiettivo è che chiunque nel mondo possa pubblicare o utilizzare queste dapp.
A cosa servono le dapp?
IL Libro bianco Ethereum pubblicato dal creatore Ethereum Vitalik Buterin nel 2013 divide le dapp in tre tipologie principali:
- App finanziarie:Si tratta di applicazioni in cui è coinvolto denaro.
- App semi-finanziarie: Applicazioni decentralizzate che coinvolgono denaro, ma richiedono anche un altro elemento, come dati provenienti dall'esterno della blockchain Ethereum .
- Altre app:Gli sviluppatori vogliono creare qualsiasi altro tipo di app decentralizzata, tra cui le app per il voto online e per l'archiviazione.
Applicazioni finanziarie
Le applicazioni finanziarie sono comunemente note comeDeFi applicazioni, abbreviazione di " Finanza decentralizzata".
L’idea è di utilizzare le blockchain (in particolare Ethereum) per migliorare applicazioni finanziarie più complesse, come prestiti, testamenti e assicurazioni, e monete stabili, monete alternative che mirano a stabilizzare i prezzi Criptovaluta .

App semi-finanziarie
Il secondo tipo di app è simile, ma mescola denaro con "un pesante lato non monetario", come dice Buterin nelLibro bianco Ethereum.
Buterin fa l'esempio degli sviluppatori Ethereum che impostano "bounty", ricompense che possono essere sbloccate solo se qualcuno porta a termine un compito. Nei film western, le taglie vengono elargite ai fuorilegge in grado di catturare una persona o un criminale. Ma, in questo caso, vengono ricompensati per compiti molto meno pericolosi, come la risoluzione di un difficile problema computazionale.
La magia qui sta nel fatto che il contratto intelligente è (in teoria) in grado di dire se il cacciatore di taglie ha fornito una soluzione funzionante, erogando i fondi solo se questa condizione è soddisfatta.
Un altro esempio è un'applicazione di assicurazione del raccolto che dipende da un feed meteorologico esterno. Diciamo che un agricoltore acquista un derivato che paga automaticamente se una siccità distrugge i suoi raccolti.
Questi contratti intelligenti si basano sui cosiddetti "oracoli" che trasmettono informazioni aggiornate sul mondo esterno, come ad esempio quanti centimetri di pioggia sono caduti la scorsa stagione.

L'avvertenza principale, tuttavia, è che molti sviluppatorisono scetticigli oracoli possono essere usati in modo decentralizzato. Gli utenti devono fidarsi che il feed di dati fornisca i dati corretti e non li manipoli per i propri interessi finanziari.
Altre applicazioni: DAO e oltre
Ethereum è una piattaforma flessibile, per cui gli sviluppatori stanno escogitando altre idee che T rientrano nelle consuete classificazioni finanziarie.
ONE esempio è usare questo approccio per creare un social network decentralizzato che sia resistente alla censura. La maggior parte delle app social mainstream, come Twitter, censura alcuni post e alcuni critici sostengono che queste app social applicano standard incoerenti su quali contenuti vengono censurati o "declassati".
Quindi, con un'app decentralizzata comeSbirciatina, una volta pubblicato un messaggio sulla blockchain, T può essere cancellato, nemmeno dalla società che ha creato la piattaforma. Vivrà su Ethereum per sempre.
Alcuni hanno esplorato l'idea di portare questa idea di decentralizzazione ancora più avanti. Se Bitcoin può fare a meno delle autorità finanziarie, è possibile fare lo stesso per le aziende e altri tipi di organizzazioni?

Organizzazioni autonome decentralizzate (DAO) sono ONE specie particolarmente ambiziosa di dapp che tenta di rispondere "sì" a questa domanda. L'obiettivo è quello di formare un'azienda senza leader programmando regole all'inizio su come i membri possono unirsi, votare, come rilasciare i fondi aziendali e altro ancora. Una volta lanciata, la DAO opererebbe secondo queste regole indefinitamente.
Quali sfide devono affrontare le dapp?
Le DApp sono ancora in fase iniziale, sperimentali e gli sviluppatori devono ancora risolvere diversi problemi crucialiproblemi con la rete sottostante che li trattiene. Per ONE, le dapp possono essere molto costose da gestire quando Ethereum cresce più congestionato con gli utenti. Sebbene le app tradizionali a volte presentino problemi di scala, tali problemi sono esacerbati in un ambiente decentralizzato, che per sua natura T può funzionare senza un certo livello di cooperazione e coordinamento tra più parti interessate.
Come possono gli sviluppatori creare app decentralizzate?
Gli sviluppatori Ethereum hanno creato molti strumenti di codifica di basso livello, come il costruttore di contratti intelligenti Tartufo E Web3, un modo per interagire con Ethereum tramite il popolare linguaggio di programmazione Javascript, in modo che gli sviluppatori di tutto il mondo possano sperimentare con le dapp nel tentativo di trasformare il sogno in realtà.
Scritto da Alyssa Hertig
Alyssa Hertig
Giornalista tecnologica collaboratrice di CoinDesk, Alyssa Hertig è una programmatrice e giornalista specializzata in Bitcoin e Lightning Network. Nel corso degli anni, il suo lavoro è apparso anche su VICE, Mic e Reason. Attualmente sta scrivendo un libro che esplora i dettagli della governance Bitcoin . Alyssa possiede alcuni BTC.
