In un articolo d'opinione, il co-fondatore di Cartesi Erick ritiene che l'industria debba collaborare maggiormente per rendere più semplice il lavoro degli sviluppatori blockchain. Cartesi è un protocollo di secondo livello basato su Ethereum dedicato a semplificare lo sviluppo della blockchain e promuovere lo sviluppo di un'infrastruttura blockchain modulare.
 

L’industria blockchain è a un punto di svolta critico. Web3 non dispone di applicazioni di livello consumer che possano essere adottate su larga scala, ma stanno emergendo nuovi progetti infrastrutturali. Dobbiamo affrontare una realtà spiacevole: 15 anni dopo, il nostro sogno di una rete decentralizzata rimane irrealizzato.

 

Le catene monolitiche sono la prima iterazione dell’infrastruttura blockchain. La modularità è il naturale successore di questo framework, fornendo soluzioni ai limiti delle architetture monolitiche: dalle limitazioni nella potenza di calcolo, ai problemi di disponibilità dei dati, all'elevata latenza, ai problemi dell'esperienza utente (UX).

Questo cambiamento amplia gli orizzonti ed espande lo spazio di progettazione per gli sviluppatori di dApp, consentendo loro di pensare in modo più audace a ciò che vogliono creare. Ma la dura realtà è che, se da un lato la modularità introduce maggiore flessibilità e personalizzazione per gli sviluppatori, dall’altro introduce anche frammentazione e nuova complessità. Questi non sono intuitivi e presentano nuove sfide per gli sviluppatori. Il nostro compito è anticipare e mitigare questi nuovi punti di attrito.

Informazioni sulle tue responsabilità di distribuzione

Abbiamo la responsabilità collettiva non solo di dimostrare il valore rivoluzionario dell’infrastruttura che stiamo costruendo, ma anche di fornire agli sviluppatori tutti gli strumenti necessari per realizzare questo potenziale. Questo è fondamentale per il successo dell’intero settore blockchain.

I progetti modulari non riescono ad assumersi la responsabilità condivisa di alleggerire il peso dello sviluppo della blockchain. Recentemente all’EthCC abbiamo sentito appelli a “costruire quello che si vuole” e a “costruire la prossima generazione di applicazioni”, che sono stati giustamente criticati come superficiali e vuoti. Presumono che gli sviluppatori sapranno intuitivamente cosa fare semplicemente guardando gli strumenti che hanno di fronte.

In qualità di ingegneri di protocolli modulari, il nostro ruolo è fornire meccanismi e framework semplici per guidare gli sviluppatori di dApp su come utilizzare gli strumenti che forniamo, dalla comprensione di ogni livello dello stack tecnologico a come integrarli in modo ottimale. Senza questo supporto la modularità finisce per essere troppo complessa e scomoda per gli sviluppatori di dApp.

Affinché la modularità abbia successo, dobbiamo risolvere queste complessità per loro. Abbiamo dovuto semplificare radicalmente il processo di sviluppo, ridurre la curva di apprendimento e aprire la strada a un'esperienza più fluida.

Facile da usare ≠ Facile da costruire

Ironicamente, raggiungere la semplicità non è semplice. I nostri smartphone sono facili da usare perché esiste una netta separazione tra la funzionalità del dispositivo e il complesso hardware e software che sta dietro ad esso.

Questo principio vale anche per Web3. Così come non chiederemo agli utenti finali di comprendere come funziona la loro dApp, dobbiamo anche ridurre il carico cognitivo sugli sviluppatori.

Man mano che i protocolli modulari diventeranno più stabili, affidabili e facili da usare, gran parte della complessità tecnica verrà astratta e gli sviluppatori potranno concentrarsi sulle sfide tecniche delle loro applicazioni anziché lottare con catene, macchine virtuali e infrastrutture.

Anche se non ci siamo ancora, ci stiamo avvicinando. I protocolli modulari devono essere strettamente coordinati per rendere lo stack tecnologico blockchain più facile da personalizzare e assemblare a livello dApp. Questa collaborazione può assumere molte forme, oltre alle integrazioni tecnologiche di base e alle partnership che vediamo attualmente, tra cui:

  • Ricerca pubblica congiunta. La ricerca sulla blockchain è in gran parte isolata e basata su protocolli specifici, il che porta a differenze significative nella comprensione del problema. Creare opportunità per la condivisione delle conoscenze aiuta a comprendere meglio le sfide comuni e le loro potenziali soluzioni.

  • Progettazione e sviluppo di sistemi congiunti. Come Lego, l’industria della blockchain modulare trarrebbe vantaggio dallo sviluppo congiunto di un sistema di progettazione collaborativa che consenta interfacce e meccanismi di interoperabilità ottimali. Dobbiamo sviluppare in modo proattivo un'infrastruttura compatibile con altri protocolli modulari piuttosto che capire come integrarla a posteriori.

  • Standard sui presupposti della fiducia del settore. Le ipotesi di fiducia si riferiscono a una serie di convinzioni sul comportamento dei partecipanti alla rete e sono forti indicatori della sua sicurezza, funzionalità e affidabilità. Sebbene L2Beat abbia svolto molto lavoro per standardizzare la ricerca aggregata sulla sicurezza, c’è ancora ampio spazio per standard più solidi quando si tratta di divulgare i presupposti di fiducia in base ai quali operano le reti e come interagiscono.

  • Esperimenti sul livello di applicazione congiunta. Allo stesso modo, gli esperimenti blockchain rimangono per lo più isolati e specifici per progetto. La pianificazione e lo sviluppo congiunti tra diversi protocolli (e diversi livelli) ci aiuteranno a comprendere meglio i punti di attrito affrontati dagli sviluppatori, accelerando così la risoluzione.

  • Piani congiunti di sviluppo, investimento e crescita del business. In definitiva, i progetti modulari possono convalidare le rispettive proposte di valore solo dimostrando il valore dell’intero stack tecnologico modulare. La collaborazione va oltre la creazione di interfacce di sviluppo condivise e può anche fornire risorse aggiuntive, come investimenti e supporto di marketing, per accelerare lo sviluppo di prodotti più commerciali. Consentendo ai membri di diverse comunità di fare rete e costruire insieme in un ambiente favorevole come un hackathon, è possibile promuovere programmi sperimentali che condividono opportunità di crescita dell’ecosistema.

 

Questi sforzi cooperativi non sono appelli romantici per porre fine alla concorrenza, ma per una cooperazione genuina e legittima. Quanto più possiamo lavorare insieme per fornire semplicità agli sviluppatori di dApp, tanto prima nasceranno applicazioni consumer di successo di Web3.

Quando il mercato raggiungibile del Web3 sarà paragonabile a quello del Web2, le catene modulari saranno in grado di condividere una fetta molto più grande della torta rispetto alla piccola quota con cui competono oggi. Ancora più importante, il mondo intero inizierà a godere dei vantaggi della blockchain e finalmente manterremo le nostre promesse a lungo mantenute.

 

A proposito di Cartesi

 

Cartesi è un protocollo rollup specifico per l'applicazione con macchine virtuali che eseguono distribuzioni Linux, creando uno spazio di progettazione più ricco e ampio per gli sviluppatori DApp.

 

I Cartesi Rollup forniscono una soluzione di scalabilità modulare che può essere distribuita come rollup L2, L3 o sovrano mantenendo solide garanzie di sicurezza del livello base.
 

Disclaimer

 

Questo articolo è solo a scopo di riferimento generale e di condivisione delle informazioni e non costituisce una consulenza legale, finanziaria o di investimento. L'accuratezza e la completezza di queste informazioni non sono garantite e non devono essere considerate consigli per alcuna situazione particolare. I lettori dovrebbero condurre le proprie ricerche e consultazioni indipendenti prima di prendere qualsiasi decisione. L'autore e le autorità competenti non si assumono alcuna responsabilità per eventuali perdite o danni derivanti dall'affidamento su queste informazioni. Prima di prendere qualsiasi decisione finanziaria o di investimento, è fortemente consigliato consultare un professionista per una consulenza personalizzata.

 

La criptovaluta è un prodotto di investimento ad alto rischio Prima di prendere una decisione di investimento, consultare le agenzie di regolamentazione competenti per verificare se esiste il rischio di perdita dell'investimento.