L'ascesa delle applicazioni decentralizzate basate su blockchain (dApp)

Le applicazioni decentralizzate (dApp), che spesso ma non sempre utilizzano la tecnologia blockchain, hanno visto un aumento esponenziale sia dell'interesse che dei casi d'uso negli ultimi anni. A differenza delle loro controparti centralizzate, le dApp sono progettate per essere:

  • Più resiliente a hack, attacchi di rete e interruzioni del server
  • Maggiore trasparenza sia per gli utenti finali che per gli sviluppatori
  • Resistente alla censura

Sebbene la maggior parte delle dApp funzioni su blockchain popolari, qualsiasi applicazione ospitata su una rete peer-to-peer (P2P) è tecnicamente decentralizzata. L'applicazione BitTorrent, ad esempio, è un popolare protocollo di condivisione file che è stato eseguito su una rete peer-to-peer senza blockchain per molti anni.

Ciò che le blockchain forniscono che le normali reti P2P non offrono, tuttavia, è una forte resistenza ai tentativi di censura e alle frodi delle transazioni. È importante notare, tuttavia, che lo è non impossibile per un gruppo canaglia di cattivi attori ottenere il controllo di una blockchain e iniziare ad apportare modifiche fraudolente al libro mastro. Detto questo, un decentramento efficace effettua rendere questo compito molto più difficile.

Nel mondo delle applicazioni decentralizzate, i partecipanti alla rete che verificano le transazioni che avvengono sulla blockchain nativa della dApp sono noti come "nodi". La rete Ethereum, ad esempio, ha oltre 4,000 nodi al momento della stesura di questo articolo. La distribuzione di questi nodi nel maggior numero possibile di posizioni geografiche garantisce che nessun singolo punto di errore arresti mai la blockchain sottostante o le dApp che utilizzano il libro mastro distribuito.

Esempi di dApp popolari oggi in uso includono scambi decentralizzati (DEX), applicazioni di prestito basate su blockchain, giochi e persino piattaforme di social media basate su token. Ulteriori casi d'uso includono sistemi di gestione della catena di approvvigionamento e case d'asta online. 

Capire gli Smart Contract

Gli smart contract sono la linfa vitale di quasi tutte le dApp basate su blockchain e questa funzionalità non è disponibile in tutte le blockchain, ad esempio Bitcoin non supporta gli smart contract. In poche parole, uno smart contract è un pezzo di codice informatico che funge da accordo auto-esecuzione tra due o più parti reciprocamente consenzienti. I termini dello smart contract specificano le varie condizioni in base alle quali verrà eseguita una determinata componente dell'accordo e molti smart contract non possono essere modificati una volta inseriti nella blockchain.

Poiché il codice del computer può essere reso arbitrariamente complesso, i contratti intelligenti possono supportare casi d'uso semplici come una scommessa amichevole tra due amici o complicati come un accordo di custodia avanzato tra grandi istituzioni finanziarie. Di recente, entità note come "organizzazioni autonome decentralizzate" (DAO) hanno iniziato a implementare contratti intelligenti per gestire intere aziende.

MakerDAO, ad esempio, è un DAO sulla blockchain di Ethereum che funziona interamente su un contratto intelligente che consente agli utenti di formare posizioni di debito collateralizzate emettendo vari token di responsabilità. Queste posizioni di debito garantite offrono ai detentori di criptovaluta l'accesso a liquidità senza fiducia e i partecipanti di MakerDAO sono sempre certi dell'integrità della transazione perché il codice del contratto intelligente è open source. 

Casi d'uso emergenti per dApp nel 2022

Finanza decentralizzata

Le applicazioni decentralizzate hanno una casa naturale nella finanza e più di una blockchain ha iniziato a ospitare scambi non di custodia che consentono agli utenti di scambiare vari token direttamente dai loro portafogli di criptovaluta. Con Uniswap, attualmente il DEX più popolare sulla rete Ethereum, i possessori di ETH possono acquistare e vendere token ERC-20 mantenendo tutte le loro attuali disponibilità al sicuro nel loro portafoglio MetaMask.

BNB Chain (precedentemente noto come Binance Smart Chain) è diventata un'alternativa sempre più popolare agli scambi decentralizzati basati su Ethereum negli ultimi mesi. SushiSwap e PancakeSwap, due popolari DEX su BSC, offrono entrambi commissioni di transazione inferiori rispetto alla rete Ethereum. Tuttavia, i DEX sono solo l'inizio di dove sembrano diretti i casi d'uso finanziari delle dApp.

Injective Protocol, un progetto che ha recentemente raccolto finanziamenti da Mark Cuban e altri importanti investitori, ha in programma di offrire derivati ​​decentralizzati e altri strumenti finanziari. Protocolli come Injective hanno già iniziato a disintermediare molte istituzioni finanziarie legacy e quasi tutte le applicazioni finanziarie decentralizzate (DeFi) offrono anche tempi di regolamento molto più rapidi rispetto ai meccanismi di compensazione centralizzati.

Nel mondo della DeFi, il portafoglio di un utente funge da browser Web 3 per connettersi con vari ecosistemi finanziari e contratti intelligenti. Sono finiti i giorni in cui si navigava sul sito Web centralizzato di una borsa di scambio per effettuare ordini di acquisto e vendita. Il crescente ecosistema DeFi offre protocolli all'avanguardia invece delle tradizionali pagine Web e un sistema di regolamento distribuito invece di meccanismi di compensazione dall'alto verso il basso.

Social Media

Con molti utenti dei social media che sentono la crescente pressione della censura e il controllo su larga scala delle piattaforme centralizzate che stanno diventando sempre più evidenti, vari progetti blockchain hanno iniziato a ospitare versioni decentralizzate delle applicazioni di social media più popolari al mondo. DFINITY, un progetto ambizioso che vede a bordo alcune delle società di venture capital di maggior successo della Silicon Valley, ha recentemente rilasciato un prototipo decentralizzato per rivaleggiare con la rete LinkedIn.

Con gli investimenti di Samsung e Sony, Theta Network ha rilasciato una rete di distribuzione video basata su blockchain all'inizio del 2021. Larry Sanger, il famoso co-fondatore di Wikipedia, ha scelto la blockchain di EOS per ospitare un'enciclopedia decentralizzata di contenuti generati dagli utenti resistenti alla censura. 

Supply Chain Management

La natura a prova di manomissione della blockchain la rende una soluzione naturale per le applicazioni di gestione decentralizzata della catena di approvvigionamento e alcune delle più grandi aziende del mondo se ne sono accorte. Louis Vuitton, BMW e Walmart hanno tutti iniziato a utilizzare la tecnologia del registro distribuito della società blockchain cinese VeChain per combattere la contraffazione e semplificare la gestione del magazzino.

Mentre gli articoli viaggiano attraverso la catena di approvvigionamento, vengono identificati tramite un chip di identificazione a radiofrequenza e il loro stato viene scansionato sulla blockchain VeChain. Anche i produttori di vino nel paese della Georgia hanno iniziato a utilizzare dApp personalizzate per semplificare la consegna ai fornitori e lo stato del Wyoming ha iniziato a lavorare con iniziative basate su blockchain per aiutare a monitorare il bestiame.

Voto e identità

Nell'aprile del 2021, il governo etiope ha annunciato un accordo storico con la società di software blockchain IOHK per inserire i record accademici di cinque milioni di studenti sulla blockchain di Cardano. Attraverso l'applicazione di identità decentralizzata di Cardano, Atala Prism, questi studenti avranno un'identità digitale portatile, verificabile e sicura che potranno portare con sé in ogni momento.

I piani futuri dell'Etiopia con la blockchain di Cardano includono la registrazione degli elettori alle elezioni nazionali e l'accordo dovrebbe conferire a più di 100 milioni di cittadini un'identità decentralizzata (DID) su vasta scala. I governi della Tanzania, della Nigeria e forse anche del Sud Africa hanno suggerito che potrebbero presto seguire l'esempio. 

Servizi finanziari tradizionali

Le proprietà di sicurezza intrinseche delle dApp consentono agli istituti di credito tradizionali di offrire una suite più ricca di prodotti sia ai clienti aziendali che ai depositanti al dettaglio. Tuttavia, il decentramento consente anche applicazioni senza precedenti in aree come la modellazione del rischio e il punteggio di credito.

Credmark, ad esempio, offre un sistema di analisi predittiva decentralizzato, incentrato sulla privacy che le grandi istituzioni finanziarie possono utilizzare per offrire prestiti anonimi. Invece di prendere in considerazione fattori come la storia lavorativa, Credmark utilizza la blockchain per tracciare il record delle transazioni dei portafogli di criptovaluta. Ciò consente alle banche di aggregare i dati sulla catena e utilizzare modelli di rischio avanzati nel processo decisionale senza raccogliere informazioni personali dai clienti. 

I vantaggi unici delle dApp

A causa della natura distribuita delle reti su cui sono ospitate, le dApp sono intrinsecamente resistenti ai tentativi DDoS e ad altri tipi di attacchi di rete tradizionali. La robusta tolleranza agli errori della blockchain sottostante, soprattutto rispetto ai servizi di hosting centralizzati, può anche respingere la maggior parte degli attacchi da interno partecipanti alla rete.

La natura open source della maggior parte delle dApp rende anche più facile il debug e l'aggiornamento. Quando vengono visualizzati bug all'interno del codice di un progetto software decentralizzato open source, gruppi di sviluppatori di dApp possono "sciamare" il problema senza che sia richiesta l'approvazione della direzione. Così, Sviluppo di dApp blockchain spesso procede molto più velocemente rispetto ai tradizionali cicli di rilascio del software. Gli strumenti di sviluppo open source come GitHub sono essenziali per il successo di molte dApp e tali strumenti consentono anche agli utenti di anticipare quando stanno arrivando nuovi aggiornamenti.

In termini di pura esperienza utente, il più grande vantaggio offerto dalle dApp rispetto alle applicazioni centralizzate è la resistenza alla censura. Gli utenti di dApp di social media correttamente costruiti non dovranno mai preoccuparsi di vedere banditi i propri account o di essere temporaneamente sospesi per aver violato gli standard della comunità applicati in modo selettivo.

Nel caso delle dApp DeFi, gli utenti sono sicuri che nessuna entità centrale sarà in grado di "censurare" la loro partecipazione alla blockchain confiscando asset. Quindi non sorprende che dApp di tutte le forme e dimensioni abbiano iniziato a prosperare nelle regioni con regimi autoritari. 

Gli svantaggi delle dApp

Inutile dire che la forza dell'esperienza utente di una dApp è tanto forte quanto la sicurezza, la scalabilità e il decentramento della blockchain sottostante. Poiché sempre più utenti si sono riversati sulla blockchain di Ethereum, le commissioni di transazione sono aumentate ben oltre quanto chiunque avesse immaginato in precedenza. Non è raro che una commissione di transazione su Uniswap superi l'importo del valore sottostante trasferito.

Inoltre, i linguaggi di programmazione per gli smart contract variano ampiamente in base al livello di sicurezza che offrono. Diverse dApp che utilizzano Solidity, il linguaggio smart contract nativo dell'ecosistema Ethereum, sono state bersagli di successo di tentativi di hacking di alto profilo. In alcuni casi, gli hacker hanno restituito i fondi rubati e hanno utilizzato questi attacchi di rete solo per dimostrare l'importanza di aumentare l'attenzione di Ethereum sulla sicurezza. In altri casi, le vittime degli hacker non sono state così fortunate.

Riassumendo

L'attuale ecosistema di dApp basate su blockchain è sicuramente un work in progress, ma ci sono diversi motivi per cui molti utenti preferiscono queste applicazioni rispetto agli incumbent in vari settori. Anticipare le tendenze attuali e offrire agli utenti una piattaforma resistente alla censura protetta dalla tecnologia blockchain può sicuramente aiutare ad aumentare la fedeltà al marchio e acquisire quote di mercato da concorrenti che sono troppo lenti per cambiare. 

Chi Autore

Prem Khatri è il vicepresidente delle operazioni per Chetu, Inc., una società globale di sviluppo software personalizzato, dove supervisiona tutti i progetti di sviluppo e le operazioni tecniche. Le sue principali responsabilità sono guidare, monitorare e gestire i team tecnici che creano soluzioni software personalizzate. Il suo background include lo sviluppo di software utilizzando le tecnologie C++, Java e Microsoft. Da quando è entrato in Chetu nel 2008, ha aiutato l'azienda a diventare una presenza globale pluripremiata nel campo dello sviluppo di software personalizzato. Prima di entrare in Chetu, Prem ha lavorato per Tata Consultancy Services, così come per Blue Star Infotech, e si è laureato sia all'Università di Mumbai che all'Università Savitribai Phule Pune. Prem è un Project Management Professional (PMP) certificato.

Fonte: https://coinfomania.com/the-rise-of-blockchain-dapps/#utm_source=rss&%23038;utm_medium=rss&%23038;utm_campaign=the-rise-of-blockchain-dapps