Nel mondo di oggi, le innovazioni tecnologiche stanno plasmando il futuro, aprendo nuove opportunità per vari settori. La tecnologia blockchain è una di queste innovazioni che sta già avendo un impatto enorme. Ma cosa rende esattamente la blockchain così significativa? Quali prospettive ci apre? E come può cambiare la nostra vita quotidiana e le nostre attività?

Per rispondere a queste domande, ho parlato con Vanshika Srivastava, DevRel Manager presso GnosisDAO, uno dei massimi esperti di tecnologie blockchain. Ci parlerà degli aspetti chiave di questa tecnologia, del suo potenziale e delle sfide che potremmo affrontare nel percorso verso l'adozione di massa della blockchain.

Per cominciare, raccontaci qualcosa del tuo background e di cosa ti ha portato inizialmente alla tecnologia blockchain. Cosa ti ha motivato a passare dallo sviluppo tecnologico tradizionale allo spazio blockchain?

Ho iniziato il mio viaggio nella tecnologia nel 2020, nell’era COVID. Ero molto interessato all'open source e così ho iniziato il mio lavoro nello stesso spazio supportando una comunità incentrata su Data on Kubernetes. DevOps era ed è molto richiesto per ovvi motivi. L’intera idea della tecnologia condivisa e costruita dalle persone in open source era affascinante. Ho iniziato a esplorare Web3 un anno dopo, quando sono entrato in Code in Place, un'iniziativa del personale di Stanford, e abbiamo dovuto creare progetti su Python. Ho sviluppato alcune applicazioni di database con Python, ma la blockchain era nuova e volevo giocare un po' per spiegare come funziona il mining. Quello fu l'inizio di tutto.

Ero appassionato di startup, quindi ho iniziato a lavorare in una, che era anche una piattaforma per ospitare progetti open source. Ho avuto la possibilità di intervistare alcune persone che erano all'inizio nello spazio web3 e lavoravano in team diversi. È stato interessante sapere che esiste la possibilità di creare applicazioni decentralizzate e che l'utente ha piena autonomia sui propri dati e su ciò che fanno. La privacy e la collaborazione sono stati due degli aspetti più importanti che mi hanno portato a esplorare la blockchain e sono stato più che fortunato a fare esperienza sul campo.

Considerando la tua esperienza come DevRel Manager, quali sono le principali sfide che gli sviluppatori devono affrontare quando integrano la tecnologia blockchain nelle applicazioni esistenti?

Penso che il primo sarebbe ovvio. Quando qualcuno passa da un background Web2, ci sono molte cose da comprendere come principiante. Come sviluppatore, sto ancora imparando tante cose su strumenti migliori per l'esperienza degli sviluppatori e sulla creazione di applicazioni solide con cui i nuovi arrivati ​​possano identificarsi. È spaventoso; ogni nuova tecnologia è spaventosa. Ricordiamo il tempo in cui stavano emergendo Orkut e le nuove app di social media e noi eravamo preoccupati di utilizzarli nella vita quotidiana. Passare dai normali telefoni con tastiera ai telefoni touch è impegnativo.

Non spingerei nessuno troppo lontano per perseguire la blockchain o imparare finché non avrà una conoscenza di base e sarà in grado di differenziare la differenza tra i due. Solo allora potranno capire se la terminologia crypto e la blockchain, in generale, hanno senso per loro. E no, non è completamente diverso da Web2, ma piuttosto basato sulla tecnologia Web2. Utilizzo ancora React per creare applicazioni, ma devo anche interagire con il portafoglio; è semplice ma confuso e consiglio vivamente agli sviluppatori di parlare con mentori nello spazio e di unirsi a comunità e spazi per fare un brainstorming migliore.

Quali sono i progetti o gli sviluppi chiave di cui sei più orgoglioso e che impatto hanno avuto sull’ecosistema blockchain?

Ho ancora molta strada da fare per dare un contributo, che può essere chiamato ad un livello importante, ma credo di essere davvero felice di fare da mentore a persone che stanno passando da un background diverso e hanno poca conoscenza. Adoro creare contenuti e questo è il mio modo di restituire qualcosa alla comunità.

In che modo la tecnologia blockchain ha influenzato il tuo approccio allo sviluppo e all’implementazione di soluzioni rispetto allo sviluppo di software tradizionale?

Penso che la parte più importante sia ciò che possiamo fare con la blockchain. Sono sempre stato entusiasta di vedere come sarebbero stati regolati i pagamenti transfrontalieri, ma con l’adozione delle criptovalute l’intero segmento dei pagamenti è cambiato. Ci vuole un secondo perché qualcuno possa interagire con i fondi e condividerli oltre confine. Per come la vedo io, la UX può essere semplice, gli utenti possono essere tenuti al sicuro e la comunità torna indietro perché sono consumatori fedeli. Penso molto come consumatore e vorrei costruire per loro. Lo sviluppo del software non è cambiato molto, ad eccezione di nuovi linguaggi come solidità e il modo in cui archiviamo utilizzando server dati decentralizzati come IPFS, ecc.

Secondo te, quali sono le strategie più efficaci per coinvolgere gli sviluppatori nell’ecosistema blockchain, in particolare nelle applicazioni di finanza decentralizzata (DeFi)?

Gli sviluppatori adorano sviluppare (finché non riscontrano bug). Le migliori strategie o attività che ho svolto sono la creazione di parchi giochi per sviluppatori, che sono il primo punto di ingresso per qualsiasi sviluppatore per interagire con gli SDK, provare applicazioni di esempio per apprendere e comprendere le specifiche tecniche. Anche fare live streaming e solo codice è molto interessante per gli sviluppatori.

Blockchain è definita una tecnologia rivoluzionaria per vari settori. Secondo te, quali settori stanno attualmente vivendo le trasformazioni più significative dovute alla tecnologia blockchain e perché?

Payments Infra, Dev-Tooling, RWA: le risorse del mondo reale sono spazi estremamente interessanti in questo momento. Sono un grande fan del prodotto Gnosis Pay! Un ringraziamento a loro perché stanno portando con sé una carta di debito Visa autocustodita controllata tramite il tuo account sicuro e puoi spendere criptovalute con 80 milioni di commercianti in tutto il mondo!  

Recentemente si è discusso sempre più dell’intersezione tra blockchain e intelligenza artificiale. Come pensi che l’integrazione dell’intelligenza artificiale e della tecnologia blockchain influenzerà i vari settori?

Voglio dire, i DePIN sono molto importanti in questo momento: meno discussi ma molto importanti. Anche Vitalik ha scritto un blog parlando di come blockchain e intelligenza artificiale si stanno unendo, e ci sono alcuni casi d'uso molto interessanti per gli stessi, ma i DePIN sono i più vicini ai casi d'uso reali. Abbiamo ancora molto da esplorare, ma attualmente l’intelligenza artificiale è generalmente centralizzata e poterla decentralizzare tramite blockchain sarebbe un’ottima soluzione.

E quando si tratta di sviluppo blockchain. Secondo te, pensi che sia necessario utilizzare l’intelligenza artificiale e la realtà virtuale per lo sviluppo per rimanere nel “trend”?

Non lo farei; Penso che la tendenza nel Web3 sia volatile, proprio come le monete meme. Penso che ci sia una campagna pubblicitaria per ogni termine, ma i casi d'uso reali arrivano dopo. Ogni settimana escono catene e gettoni; non è necessario utilizzare particolarmente AI/VR. 

Sempre più sviluppatori prestano attenzione alle soluzioni L2 come Celestia, Whitechain, Polygon, ecc. A quali progetti pensi che le persone dovrebbero prestare attenzione nel 2024?

Credo che gli L2 abbiano avuto il loro tempo, ma ora il cambiamento è in gran parte sull'infra di questi L2. Ad esempio, i DA stanno crescendo e l’infrastruttura collegabile o modulare della blockchain è molto richiesta. Il protocollo Nuff è uno di questi. Anche l’astrazione a catena è molto presente nello spazio: alcuni progetti come Connext e Particle stanno andando alla grande in questo campo; sono in aumento anche le blockchain focalizzate sul consumatore; Movement Labs, Berachain e MorpL2 sono altri progetti importanti.

Come pensi che la tecnologia blockchain influenzerà a breve il mercato del lavoro e le opportunità di carriera?

Direi che la domanda in questo spazio sta crescendo rapidamente; le persone vogliono creare applicazioni, catene e gestire prodotti. In generale, il mercato del lavoro può essere difficile quando molte persone iniziano a fare domanda nel percorso iniziale, ma può essere utile avere un po' di background Web2 e sviluppare con la tecnologia Web3. Devi distinguerti man mano che la domanda cresce, il pool di candidati sarà competitivo ed è sempre bello concentrarsi sulla prova del lavoro più di ogni altra cosa.

Ospiti spesso vari eventi del settore. Secondo te, in che modo gli hackathon e le competizioni per sviluppatori contribuiscono allo sviluppo dell’ecosistema e quali sono gli elementi chiave di un hackathon blockchain di successo?

Un hackathon blockchain farà un passo avanti verso il successo basandosi su 3 punti: buone dichiarazioni di problemi che consentano agli utenti di armeggiare e costruire cose, una buona documentazione per guidare gli sviluppatori e un canale di supporto adeguato per l'ingegneria delle soluzioni. Eventi o workshop fanno parte della stessa formazione degli sviluppatori; è il primo passo nella maggior parte degli hackathon. Gli hackathon consentono agli sviluppatori di armeggiare con soluzioni e basarsi su una dichiarazione del problema, e non si tratta solo di codice; è anche importante capire che la collaborazione e la comunicazione svolgono un ruolo importante: trovi compagni di squadra e proponi anche ciò che hai costruito. 

Dal lato dello sviluppatore, si ha la possibilità di mettersi alla prova e la maggior parte dei leader del team impara anche come gestire i team e allocare tempo e risorse. Dal lato dell'azienda, possiamo vedere come le persone affrontano le dichiarazioni dei problemi e se ha senso che i consumatori siano i loro utenti. Riteniamo che questa sia anche una potenziale opportunità per entrare in contatto con persone che sarebbero interessate a saperne di più sui nostri lanci futuri, a comprendere i nostri prodotti e a far parte di un ciclo di feedback. Il feedback derivante dalla partecipazione all'hackathon è come un pre-evento per capire perché i costruttori dovrebbero scegliere di costruire sulla base di determinati protocolli.

Quanto è importante la formazione degli sviluppatori e il coinvolgimento della comunità nel promuovere lo sviluppo e l'adozione della tecnologia blockchain?

Davvero, non puoi spendere soldi per il tuo protocollo finché non li istruisci abbastanza bene. Dovrebbero innanzitutto essere in grado di comprendere e accettare che esiste un problema identificato che viene risolto tramite protocollo. E solo allora potrai attirare la loro attenzione verso la soluzione, non puoi aspettarti che gli agricoltori capiscano il tuo prodotto. Quindi la community è il luogo in cui tutti gli appassionati e i primi arrivati ​​rimangono, si connettono e creano fiducia per poter supportare pienamente. Senza il pilastro della formazione degli sviluppatori e del coinvolgimento della comunità, non otterresti la fedeltà e il supporto degli utenti.