Decentralizzazione
Cosa Sono le dApp
DeFi, smart contract, dApp e DAO — il software che sostituisce gli intermediari.
In questa lezione
- Cosa rende un'app 'decentralizzata'
- Come gli utenti si connettono alle dApp
Punti chiave
- 1Una dApp esegue la sua logica backend on-chain tramite smart contract
- 2Gli utenti si connettono tramite un wallet, non un account
- 3Il suo codice aperto può essere verificato in modo indipendente
Riepilogo della lezione
Le dapp sono applicazioni che usano smart contract come back-end invece di server aziendali.
Modello mentale
L'idea centrale dietro le dapp
Le dapp sono applicazioni che usano smart contract come back-end invece di server aziendali.
- Cosa rende un'app 'decentralizzata'
- Come gli utenti si connettono alle dApp
Meccanica
Come ragionare su le dapp
Il front end (sito web) legge lo stato del contratto e costruisce payload di transazione; il wallet firma le azioni.
Il contratto vive on-chain; il front end potrebbe essere cambiato o andare offline senza influenzare il contratto.
La sicurezza dipende sia dal codice del contratto sia dal front end — un front end compromesso può indurre a firmare azioni pericolose.
- Una dApp esegue la sua logica backend on-chain tramite smart contract
- Gli utenti si connettono tramite un wallet, non un account
- Il suo codice aperto può essere verificato in modo indipendente
Esempio
Un esempio concreto di le dapp
Una piattaforma di lending DeFi potrebbe avere un sito web gestito da un team, ma il contratto che trattiene i fondi esiste indipendentemente — anche se il sito viene rimosso.
Errori comuni
Cosa disimparare su le dapp
Fidarsi del branding del sito web senza verificare l'indirizzo del contratto e il payload della firma del wallet.
Note sul rischio
Cosa può andare storto con le dapp
I dirottamenti DNS e gli aggiornamenti malicious del front end possono reindirizzare gli utenti verso contratti di drenaggio pur mantenendo l'aspetto del brand.
- Separa il front end dal contratto.
- Sappi cosa sta firmando il wallet.
- Identifica un rischio di dipendenza.
Pratica
Metti in pratica le dapp prima di andare avanti
- Separa il front end dal contratto.
- Sappi cosa sta firmando il wallet.
- Identifica un rischio di dipendenza.
Revisione
Termini chiave
- DApp
- Applicazione Decentralizzata — software il cui backend gira su una blockchain tramite smart contract.
- DeFi
- Finanza Decentralizzata — servizi finanziari permissionless e componibili costruiti su smart contract.
- Smart Contract
- Codice auto-eseguibile su una blockchain che viene eseguito esattamente come scritto quando le condizioni sono soddisfatte.
- Wallet
- Software o hardware che memorizza le chiavi private che controllano i tuoi asset on-chain.
- On-Chain
- Dati o attività registrati direttamente sulla blockchain.
Note sulle fonti
Riferimenti editoriali
Questi riferimenti sono punti di partenza per verificare i meccanismi, le verifiche di rischio e il contesto del prodotto alla base di questa lezione.
Prima di continuare
Sai fare queste cose?
- Separa il front end dal contratto.
- Sappi cosa sta firmando il wallet.
- Identifica un rischio di dipendenza.
Approfondimenti correlati
Continua a leggere
Checkpoint
Termina questa lezione
Supera la verifica per salvare i progressi, poi continua il percorso in ordine.
Consolida questa lezione
Rispondi correttamente a tutte le domande per completare la lezione.
Una dApp differisce da una normale app perché…

