Cosa mancano ai creatori di Web 3.0, DApp e protocolli nello sviluppo software

Messaggio degli ospiti di HodlX  Invia il tuo post

 

Ti sei mai chiesto quando tutte le applicazioni che utilizziamo saranno basate su blockchain e decentralizzate? Perché questo giorno non è ancora arrivato?

In effetti, la maggior parte delle DApp può essere più lenta e priva delle funzionalità a cui il pubblico è abituato. La maggior parte delle attuali tecnologie relative alla blockchain non può scalare ai livelli richiesti per applicazioni di grandi dimensioni come social network, app Web, provider IoT, ecc.

Tuttavia, c'è un componente dello stack di sviluppo che i programmatori spesso ignorano ma che ispirerà la successiva ondata di applicazioni decentralizzate e forse accelererà l'adozione di massa.

Che cos'è una soluzione di indicizzazione e a chi serve?

Il consumo di dati pertinenti e concisi è fondamentale per quasi tutte le applicazioni web. Lo stesso vale per le applicazioni decentralizzate, le applicazioni DeFi e NFT che sono costruite sulla blockchain e la utilizzano come fonte primaria di informazioni.

Richiedono l'indicizzazione sulla catena che non è un sistema ma piuttosto un processo di ottimizzazione del database che riduce il numero di accessi al disco richiesti durante l'elaborazione delle query. In poche parole, l'indicizzazione è una tecnica di struttura dei dati utilizzata per individuare e accedere rapidamente ai dati archiviati nella base di una rete.

Offre agli utenti l'accesso agli aggregatori di portfolio, ai dashboard TVL, alla profilazione del portafoglio e ad altre funzionalità. Tuttavia, a differenza dei tradizionali sistemi di archiviazione dei dati, alcuni aspetti della blockchain rendono l'interrogazione dei dati dispendioso in termini di tempo e dolorosamente difficile.

I singoli progetti che vogliono sfidare la storia della blockchain e creare punti dati utili per le loro app devono pagare un prezzo elevato e richiedere una potenza di calcolo aggiuntiva.

Perché le soluzioni di indicizzazione centralizzate sono diventate obsolete

Quando le applicazioni blockchain e la tecnologia erano nelle loro fasi iniziali, una soluzione di indicizzazione centralizzata potrebbe essere stata sufficiente. Ma quando sono state aggiunte nuove funzionalità, è diventato chiaro che le soluzioni di indicizzazione centralizzate capacità applicative limitate e richiedeva spese ed energia extra.

Inoltre, la soluzione di indicizzazione centralizzata non è riuscita a soddisfare un criterio semplice ma fondamentale decentramento.

Le applicazioni decentralizzate si affidano già a indicizzatori centralizzati per ottenere dati on-chain, ma questo si discosta dalla crittografia ideali di mancanza di fiducia a livello fondazionale.

I programmi dipendono da un unico sistema e mancano dell'autonomia prevista. Inoltre, la centralizzazione può portare a gravi difetti e persino interruzioni.

Una soluzione di indicizzazione decentralizzata, invece, offre i seguenti vantaggi.

  • Invece di utilizzare hardware ad alta intensità di risorse, questo meccanismo riduce drasticamente i costi operativi.
  • Inoltre, gli indicizzatori servono prima il database più recente e poi cercano i dati storici. Questo metodo è più efficiente del metodo dei peer, che indicizza e serve l'intero database blockchain.
  • L'hosting degli indicizzatori su una rete di nodi distribuiti a livello globale con uno stack completamente decentralizzato elimina i singoli punti di errore. Inoltre, i progetti e gli sviluppatori non necessitano di un'infrastruttura centrale, il che rappresenta un cambiamento significativo per l'indicizzazione.
  • Una volta che il tuo indicizzatore è attivo e funzionante su una piattaforma, nessun governo o autorità centralizzata sarà in grado di fermarlo o bloccarlo. Anche se una parte della rete decentralizzata fallisce, le altre continueranno a funzionare, così come il tuo indicizzatore.
  • L'indicizzazione decentralizzata è quella che i progetti possono usare facilmente da soli per distribuire indicizzatori personalizzati. Tutti possono accedere rapidamente al mercato senza il coinvolgimento di un intermediario centralizzato o di un soggetto esterno.

Vedremo prima l'adozione di massa se tutti usiamo soluzioni di indicizzazione decentralizzate

Le applicazioni blockchain possono funzionare senza una soluzione di indicizzazione decentralizzata open source.

Inoltre, anche se le soluzioni di indicizzazione sono una componente cruciale della funzionalità DApp, non possono garantire il successo di un progetto perché dipende da vari fattori tra cui un concetto forte, una tabella di marcia ben ponderata, una sana gestione finanziaria e altro.

Tuttavia, l'utilizzo di soluzioni di indicizzazione open source decentralizzate consente alle applicazioni di funzionare in modo più efficiente. Se qualcosa funziona bene e sembra facile da usare, è più probabile che la domanda cresca, rendendo le DApp qualcosa che molte persone usano quotidianamente.


Claudio Pascariello è il co-fondatore di Aleph.im.

 

Controlla gli ultimi titoli su HodlX

Seguici su Twitter Facebook Telegram

Guarda la Ultimi annunci del settore
 

Disclaimer: le opinioni espresse a The Daily Hodl non sono consigli di investimento. Gli investitori dovrebbero fare la loro due diligence prima di effettuare investimenti ad alto rischio in Bitcoin, criptovaluta o asset digitali. Ti preghiamo di notare che i tuoi trasferimenti e le tue operazioni sono a tuo rischio e che eventuali perdite che potresti incorrere sono a tuo carico. Il Daily Hodl non raccomanda l'acquisto o la vendita di alcuna criptovaluta o patrimonio digitale, né The Daily Hodl è un consulente per gli investimenti. Si prega di notare che The Daily Hodl partecipa al marketing di affiliazione.

Immagine in primo piano: Shutterstock/Natalia Siiatovskaia/hunthomas

Source: https://dailyhodl.com/2022/11/24/what-the-builders-of-web-3-0-dapps-and-protocols-are-missing-in-software-development/