Cosa sono le dApp (applicazioni decentralizzate): vantaggi, svantaggi e funzionalità
di
Condividi e guadagna:
Applicazioni decentralizzate, o dApp in breve queste sono applicazioni basate su catena di blocchi e consentire che le transazioni finanziarie vengano effettuate senza intermediari. In termini di funzionalità, sono simili alle normali app e offrono funzioni simili, ma hanno una differenza fondamentale: vengono lanciate su una rete peer-to-peer. Esistono molti altri requisiti per le dApp: trasparenza e disponibilità pubblica di tutte le transazioni, codice open source e utilizzo di un token di criptovaluta per garantire la sicurezza della rete. Tuttavia, esistono applicazioni che non soddisfano tutti i requisiti o addirittura nessuno.
Gli editori di cryptomais.com ti diranno cosa sono le DApp, o applicazioni decentralizzate, e come funzionano.
Come vengono create le applicazioni decentralizzate
Per capire come funzionano le dApp, è necessario comprendere i principi di base della blockchain e dei contratti intelligenti. In tempi migliori, le applicazioni decentralizzate vengono lanciate sulle blockchain di Ethereum o Binance Smart Chain. Sono protocolli di rete che consentono agli utenti di generare e utilizzare contratti intelligenti. Tale contratto è programmato per eseguire determinate funzioni quando vengono soddisfatte condizioni predeterminate.
Blockchain e contratti intelligenti eliminano la necessità che terze parti elaborino le transazioni tra le controparti. Ciò serve a risparmiare tempo e denaro e aiuta anche ad aumentare la riservatezza delle transazioni.
I contratti intelligenti non sono ospitati su un singolo server ma sono supportati da migliaia di nodi di computer in tutto il mondo. Ogni nodo contiene tutte le informazioni su di esso e su quali transazioni interagiscono con esso. Le informazioni sono sempre aggiornate per garantire che tutti abbiano la stessa imitazione. Ciò garantisce il decentramento. La rimozione di un nodo dalla rete non influirà sul funzionamento complessivo.
Pertanto, i contratti intelligenti sono la componente principale delle dApp. Visivamente, l’applicazione può essere qualsiasi cosa: un servizio mobile, un sito web, ecc., ma il backend è interamente o parzialmente costruito sulla blockchain. Così, nel caso di Ethereum, viene utilizzato un linguaggio di programmazione peculiare chiamato Solidity; Esistono anche le lingue Vyper e Serpent. Per il frontend puoi utilizzare assolutamente qualsiasi linguaggio e altri strumenti.
Vantaggi e svantaggi delle dApp
Esempi delle migliori dApp
Parliamo di diverse applicazioni davvero rivoluzionarie che hanno portato enormi benefici sia alle aziende che alla gente comune. Questo elenco comprende i protocolli più diffusi e le soluzioni più innovative e interessanti.
Puoi utilizzare gli aggregatori per tenere traccia delle dApp attualmente popolari DappRadar o simile.
1. Base
Funzionalità: browser e sistema di gestione della pubblicità
Segnalino: BAT
Capitalizzazione di mercato: 1.019.034.205 USD
Anno di uscita: 2017
Brave è un browser con un prototipo di acquisto di annunci decentralizzato integrato. Mette il consumatore al primo posto e crea un nuovo indicatore di valore nel mondo della pubblicità: “l’attenzione del consumatore”. Questo è più efficiente delle visualizzazioni o dei clic, che sono difficili da verificare. Brave è co-fondato da Brendan Eich, l'inventore di JavaScript e fondatore di Mozilla Firefox. La piattaforma pubblicitaria digitale blockchain consente ai partecipanti all’ecosistema (ovvero inserzionisti, editori e utenti) di partecipare a un nuovo prototipo di business che elimina l’intermediazione ridondante premiando gli utenti con token BAT.
Un modello chiaro per l'ingresso decentralizzato dei dati da un sistema Oracle che verifica le informazioni da canali esterni. Chainlink offre a qualsiasi contratto intelligente un accesso sicuro a feed di dati, API e transazioni di pagamento. L'oracolo può essere un database o un'altra fonte e Chainlink fornisce il trasferimento dei dati ai contratti intelligenti. Questa caratteristica è fondamentale per consentire ai contratti di rispondere involontariamente ai cambiamenti delle circostanze esterne.
Capitalizzazione di mercato: 2.222.541.151 dollari USA
Anno di uscita: 2016
Servizio decentralizzato in esecuzione sulla blockchain di Ethereum. MakerDAO è responsabile dell'emissione dei token Dai, una stablecoin il cui valore è ancorato al dollaro USA. Chiunque può utilizzare il protocollo per creare una posizione debitoria collateralizzata (CDP), bloccare ETH come garanzia e coniare Dai a fronte di tale garanzia. L’indice LTV è del 150%. Ciò significa che gli utenti possono ricevere fino al 66% Dai del loro valore collaterale. Le posizioni che scendono al di sotto di questo tasso sono a rischio di sanzioni e liquidazione. Le garanzie liquidate vengono vendute sul mercato libero con uno sconto del 3%.
Il progetto Uniswap con sede negli Stati Uniti funge da strumento di scambio per criptovalute Ethereum e token ERC-20 e funziona anche come pool. Gli utenti depositano token in un contratto intelligente, fornendo liquidità per il trading e ricevendo premi di scambio. Uniswap è popolare per ragioni quali commissioni di negoziazione basse, approccio di archiviazione non custodito (gli utenti controllano la sicurezza dei propri fondi) e un'ampia gamma di token disponibili per il trading.
Il protocollo Polkadot consente di collegare più blockchain in un'unica rete, consentendo a un cliente di inviare dati o risorse alla blockchain di sua scelta. La rete si basa sul supporto di due tipi di blockchain: la rete principale, chiamata catena di relè, e le catene create dagli utenti. Il sistema fornisce una scalabilità economica senza precedenti, consentendo l’uso di un set generale di validatori per proteggere più catene. La scalabilità delle transazioni si ottiene, in particolare, distribuendole su più blockchain parallele.
Questa è un'applicazione basata su una rete blockchain e contratti intelligenti.
Quali funzioni svolgono le dApp?
Assolutamente qualsiasi di quelli presentati nei sistemi tradizionali, dai giochi alla finanza.
Quali blockchain sono più ricercate per creare tali applicazioni?
Ethereum è considerata l’opzione più popolare, ma è subordinata alla Binance Smart Chain. In generale, è possibile utilizzare qualsiasi rete blockchain che supporti i contratti intelligenti.
Come vengono create le applicazioni decentralizzate?
I contratti intelligenti sono scritti in un linguaggio di programmazione supportato dalla blockchain selezionata (ad esempio, Solidity in Ethereum) e la shell esterna viene creata utilizzando qualsiasi strumento conveniente dell'arsenale classico.
Quali sono i vantaggi delle dApp?
In primo luogo è la mancanza di intermediari, ma anche l'anonimato e l'indipendenza, la mancanza di necessità di affidare i propri fondi a qualcuno.
Quali sono gli svantaggi delle dApp?
Sono un po’ più complesse delle app tradizionali e talvolta sono soggette ad attacchi di hacking.
Conclusione
Rispetto a quelle tradizionali, le applicazioni decentralizzate sono ancora nelle prime fasi di sviluppo. Tuttavia, esistono già migliaia di servizi di questo tipo che offrono una varietà di servizi. Si tratta di un enorme passo avanti rispetto alla creazione di Bitcoin, quando la criptovaluta era percepita solo come mezzo di scambio. I contratti intelligenti, che hanno guadagnato popolarità con l’arrivo di Ethereum, hanno davvero cambiato il settore e hanno mostrato il futuro percorso di sviluppo. Utilizzando questi strumenti, gli sviluppatori creano applicazioni con una varietà di casi d'uso diversi, dai mercati dei giochi e delle previsioni alla pianificazione finanziaria e del portafoglio di investimenti.