Vai al contenuto principale

Che cos'è una dapp? Applicazione decentralizzata sulla blockchain

Un'introduzione alle applicazioni decentralizzate (dapp) e in cosa differiscono dalle app tradizionali.

Date published: 1 aprile 2019

Una spiegazione di district0x Network che introduce le applicazioni decentralizzate (dapp), coprendo ciò che le rende diverse dalle app tradizionali, come funzionano sull'infrastruttura della blockchain e i loro vantaggi in termini di sicurezza.

Questa trascrizione è una copia accessibile della trascrizione originale del video (opens in a new tab) pubblicata da district0x Network. È stata leggermente modificata per facilitarne la lettura.

Che cos'è una dapp? (0:01)

Dapp è il termine abbreviato per applicazione decentralizzata (dapp). Proprio come qualsiasi sviluppatore può creare app per l'App Store sul sistema operativo iOS di Apple, gli sviluppatori possono anche costruire sull'infrastruttura della blockchain di Ethereum. Per l'utente finale, una dapp potrebbe non sembrare diversa dalle altre app che si usano oggi. Tuttavia, le dapp sono alimentate dalla blockchain, e questo le rende diverse, e forse di gran lunga superiori.

Come funzionano le dapp (0:29)

Ecco cosa c'è da sapere:

  • Il codice front-end e l'interfaccia utente di un'applicazione decentralizzata (dapp) possono essere scritti in qualsiasi linguaggio in grado di effettuare chiamate al suo back-end
  • Il suo codice back-end viene eseguito su una rete peer-to-peer decentralizzata come Ethereum, e tutti i registri delle operazioni dell'applicazione sono archiviati su una blockchain
  • Nella maggior parte dei casi l'intera base di codice è open source: questo significa che altre persone possono accedere al codice e costruirci sopra, ma nessuna singola persona possiede l'applicazione, il che significa che sono libere di essere utilizzate, migliorate e sviluppate da chiunque nella community
  • L'insieme degli utenti della dapp è libero di autogovernarsi: questo concetto è chiamato autonomia

Vantaggi in termini di sicurezza (1:10)

L'esecuzione di applicazioni decentralizzate (dapp) sulla blockchain offre anche ulteriori vantaggi in termini di sicurezza. Poiché le transazioni sono distribuite e crittografate attraverso la blockchain di Ethereum, non esiste un punto centrale che un hacker possa violare per ottenere l'accesso.

Creare dapp su Ethereum (1:23)

Ethereum è forse la migliore piattaforma per la creazione di applicazioni decentralizzate (dapp), grazie al suo linguaggio proprietario, Solidity. Questo consente agli sviluppatori di creare smart contract utilizzando la Ethereum Virtual Machine. Utilizzando questi strumenti, gli sviluppatori hanno creato app con casi d'uso che vanno dai mercati di previsione alla pianificazione delle risorse.

Esempio: Ethlance (1:43)

Un esempio di applicazione decentralizzata (dapp) già attiva e funzionante è Ethlance. Ethlance è un mercato del lavoro completamente decentralizzato in cui i liberi professionisti possono trovare lavoro e i datori di lavoro possono trovare lavoratori. Poiché è alimentata dalla blockchain di Ethereum, a parte le commissioni del gas è completamente gratuita da usare.

Questa pagina è stata utile?