Sponsorizzato daDoraHacks logo
Condividi questo articolo

Dentro DoraHacks: Il Bazaar Open Source che Potenzia le Innovazioni Web3

Aggiornato 1 ago 2023, 1:37 a.m. Pubblicato 1 ago 2023, 1:32 a.m.

Intervista con Steve Ngok, Partner presso DoraHacks

Supportando oltre 4.000 progetti per ottenere finanziamenti superiori a 30 milioni di dollari in nove anni, DoraHacks si è affermata come organizzatrice globale di hackathon e una delle piattaforme multi-chain Web3 più attive al mondo per gli sviluppatori.

Il team di CoinDesk ha avuto l'opportunità di parlare con Steve Ngok, partner di DoraHacks, per discutere di come si sia avvicinato alla cultura degli hacker e alle piattaforme per sviluppatori Web3. Abbiamo inoltre ascoltato come DoraHacks stia facendo progressi nelle tecnologie di frontiera e nello sviluppo Web3, creando un "bazar" open-source per sviluppatori e startup a livello globale.

Come è iniziata DoraHacks?

La storia di Dora risale al 2014, quando il nostro fondatore, Eric Zhang, si laureò all'Università di Oxford e in precedenza organizzò un successo Webfest Hackathon al CERN, l'Organizzazione Europea per la Ricerca Nucleare dove è nato il Web. A Oxford, Eric ha condotto ricerche sulla struttura del linguaggio naturale utilizzando un approccio ispirato alla fisica quantistica inventato dai suoi relatori di tesi. Avendo studiato informatica e ingegneria, Eric partecipava regolarmente a hackathon. Molto spesso, prendeva parte o contribuiva a organizzare hackathon su piccola scala con studenti universitari e ricercatori junior per lavorare su un prodotto o argomento molto specifico.

Nei hackathon, si crea semplicemente un prodotto che si desidera realmente sviluppare e si utilizzano da 24 a 48 ore per lavorarci intensamente. Solitamente, durante questi hackathon, non si dorme affatto; si rimane svegli tutta la notte, o anche due, dedicandosi esclusivamente al proprio progetto. Parte del processo è semplicemente per divertimento, ma possono esserci anche delle competizioni.

Dopo essere tornato in Asia, Eric ha visitato alcune comunità locali e ha incontrato degli amici presso l'Università Tsinghua, rendendosi conto che lì nessuno si interessava veramente alla cultura degli hackathon. All'epoca, poche persone conoscevano il movimento hacker in Asia. Così, ha pensato: perché non facciamo qualcosa al riguardo?

Nel novembre 2014, Eric ha collaborato con il cofondatore di University of Michigan Hacks insieme ad altri, per organizzare il primo hackathon universitario alla Tsinghua University chiamato THacks. Dopo THacks, Eric ha voluto creare una comunità di hacker duratura per tutti in Asia, dando così vita a DoraHacks.

All'epoca, DoraHacks era una piccola comunità di hacker di hackathon con un focus sull'organizzazione di meetup e workshop nel fine settimana non solo sulla blockchain, ma anche su altre tecnologie di frontiera dell'epoca, tra cui il cloud computing, l'IoT e la tecnologia spaziale.

Dal 2014 al 2017, DoraHacks ha ampliato le sue attività e ha iniziato a organizzare hackathon in tutta l'Asia, diventando uno dei maggiori organizzatori di hackathon e comunità di hacker al mondo.

Ed è proprio in questo momento che mi sono effettivamente unito.

Come è arrivato a DoraHacks? L'hacking e il Web3 erano già ambiti di suo interesse prima di unirsi?

Quindi, la mia storia personale è che in realtà ho studiato economia e finanza all'università. Quando sono entrato in Dora, stavo terminando il mio ultimo anno di università e desideravo diventare avvocato. Ho studiato per questo programma JD, ho sostenuto il LSAT, sono stato ammesso da alcune università e ero pronto ad andare negli Stati Uniti per studiare per il mio JD.

E poi mi sono imbattuto in DoraHacks. Stavano organizzando questo hackathon blockchain a gennaio 2018 a Pechino. Sono rimasto affascinato da ciò che DoraHacks stava facendo, fondamentalmente.

Ho iniziato a parlare con tutti gli hacker presenti e mi sono davvero coinvolto con questo gruppo che non avevo mai conosciuto prima. Sono in grado di fare cose come scrivere un contratto intelligente in 24 ore. Alcuni hacker trasformavano un iPhone in un joystick per giocare ai videogiochi sui loro computer. Altri utilizzavano l’intelligenza artificiale e la visione artificiale per monitorare e identificare criminali tramite i loro gesti corporei ripresi da una telecamera. Riescono a programmare questi software in sole 24 ore. Sono rimasto veramente impressionato da ciò che stavano realizzando.

Ho anche appreso della visione più ampia di Dora, di come stessero realmente cercando di connettere hacker con altri hacker e di come stessero contribuendo attivamente al movimento hacker e promuovendo lo sviluppo delle tecnologie di frontiera.

Credo che la tecnologia di frontiera possa cambiare la vita di tutti. È fondamentalmente come la criptovaluta ha trasformato la vita di molte persone nei paesi in via di sviluppo a livello globale. Allo stesso modo, immaginate come il quantum, lo spazio e la fusione potrebbero cambiare anche le nostre vite nel prossimo futuro?

Quindi, ho differito il mio programma JD e alla fine ho rifiutato tutte le mie offerte per restare a tempo pieno in DoraHacks. E sono passati sei anni.

Da quando sono entrato, sono cresciuto da specialista delle operazioni, a specialista di marketing, fino a diventare il nostro COO, e ora sono partner responsabile della maggior parte dei nostri sforzi di partnership, investimenti, ecc. È stata un’esperienza straordinaria.

E anche Dora è cresciuta molto. Da un'organizzazione di hacker molto, molto piccola a una delle più grandi e attive organizzatrici di hackathon nel 2017 e 2018, e una delle piattaforme di incentivi per sviluppatori più influenti, ospitando oggi più della metà degli hackathon Web3.

unnamed1.jpeg
Ho riscontrato che molte delle persone in questo settore, come te, iniziano interessate all’hacking e finiscono per essere realmente coinvolte in esso. Anche quando il loro background non è necessariamente tecnico. Sembra difficile non voler far parte della cultura dell’hacking.

Sì, esattamente. Credo che il motivo per cui mi sono effettivamente unito a DoraHacks sia che personalmente credo in

questa cultura, la cultura hacker o il movimento hacker.

È stato un percorso molto gratificante.

Cosa rende la cultura hacker così attraente rispetto allo sviluppo tradizionale? E perché gli hacker stanno costruendo sul Web3 piuttosto che sul Web2?

C'è un libro di Eric Raymond, uno dei primi sostenitori del movimento del software libero, intitolato “The Cathedral and the Bazaars.” Confronta sostanzialmente le grandi aziende – che sono a codice chiuso, sviluppando tutta la parte core internamente – a delle cattedrali. Queste dispongono di molto capitale per sviluppare i loro prodotti e monetizzano anche il software e i prodotti che costruiscono.

Le comunità di hacker, o le comunità di sviluppatori open-source, sono come dei bazar. È un po' caotico, ma chiunque può provenire da origini popolari e chiunque può effettivamente contribuire al loro prodotto, il quale può essere iterato con i contributi di altri sviluppatori.

Secondo Eric Raymond e molti altri hacker, i bazar sono un modello per iterare i prodotti e creare un prodotto molto solido rispetto a se fosse stato sviluppato internamente. Abbiamo avuto infatti uno sguardo davvero interessante sui modelli open-source rispetto a quelli interni nei primi giorni della criptovaluta, quando IBM iniziò a costruire Hyperledger e Vitalik Buterin e il resto del team iniziarono a costruire Ethereum.

Direi sicuramente Ethereum, insieme a molte altre blockchain open source, è diventato molto più successo rispetto a Hyperledger. Esiste un ecosistema aperto su cui ogni sviluppatore può costruire. Ethereum ha prosperato perché è open source. Questo è ciò che rende Web3 o la blockchain una tecnologia così valida e adatta a questa cultura hacker. Abbiamo cercato di organizzare hackathon su altre tecnologie, come cloud, IoT e AI e devo dire che la maggior parte di esse non sono ideali per questo tipo di sviluppo bizzarro perché la barriera d'ingresso è troppo alta per permettere a chiunque di costruire un prodotto molto innovativo sopra di esse.

In realtà è molto difficile costruire in altri settori, poiché le innovazioni negli ecosistemi non Web3 richiedono hardware ad elevata intensità di capitale e molti altri fattori per rendere il loro prodotto più competitivo rispetto ai prodotti sviluppati da grandi aziende. Tuttavia, la blockchain è sostanzialmente lo stack tecnologico open-source più aperto e finora il più favorevole agli sviluppatori.

Quando sono entrato in DoraHacks abbiamo deciso di orientare realmente la nostra attività verso la crypto e la blockchain perché innanzitutto abbiamo osservato questa tendenza nei nostri hackathon, quando organizzammo hackathon multiuso e multisettore in cui gli sviluppatori non erano vincolati a uno stack specifico. Tuttavia, il 90% di loro costruiva qualche tipo di progetto blockchain perché era facile per loro imparare linguaggi come Solidity o Rust. Potevano rapidamente sviluppare un prodotto in meno di 20-40 ore, e il prodotto poteva ospitare istantaneamente milioni, se non miliardi, di dollari.

Se il nucleo di questa cultura hacker e del Web3 è open-source, in che modo DoraHacks sta promuovendo il movimento open-source?

Molti dei partner con cui ci imbattiamo quando lavoriamo con ecosistemi crypto o blockchain come Ethereum e Cosmos sono costruiti open-source fin dall'inizio. Quando si osservano questi ecosistemi, quasi tutte le applicazioni sono sviluppate da sviluppatori della comunità – difficilmente si trovano grandi organizzazioni che contribuiscono alle reti.

Ethereum e Cosmos, così come altre blockchain open source simili, creano un ambiente in cui è più probabile fornire valore e ricevere supporto dalla comunità. Dal punto di vista delle partnership, siamo orientati a collaborare con questi ecosistemi open source.

Dal lato degli sviluppatori, in realtà non richiediamo ai nostri sviluppatori di rendere il loro codice open-source. Non è obbligatorio, ma solitamente riscontriamo che coloro che rendono il proprio codice visibile – non solo ai giudici degli hackathon o a noi stessi, ma anche ad altri sviluppatori e alla comunità – trovano che questi progetti open-source abbiano una probabilità maggiore di vincere quegli hackathon e ricevere finanziamenti da parte nostra o dalle varie fondazioni con cui collaboriamo.

Ritengo inoltre che sia più facile per gli sviluppatori della comunità iterare sui progetti open-source, poiché la comunità fornisce spesso feedback di alta qualità, sia durante l'hackathon stesso che successivamente. L'intera esperienza può davvero migliorare il codice e il prodotto in fase di sviluppo. Gli sviluppatori particolarmente interessati a costruire un progetto specifico possono inoltre apprendere dai hackathon precedenti e, potenzialmente, formare un team ancora più solido in grado di eccellere in una determinata categoria.

Man mano che il circuito di feedback positivo tra il codice open-source migliora, un numero sempre maggiore di questi hacker sviluppa su di esso, e queste comunità di hacker crescono grazie alla disponibilità dell'open source.

In questo circuito di retroazione positiva, sembra che le cose continuerebbero a migliorare nel tempo, con ogni hackathon che porta progetti sempre più nuovi e migliori.

Esattamente.

Un principio fondamentale del movimento hacker è che detestiamo reinventare la ruota, quindi questo è, suppongo, uno dei motivi per cui siamo la piattaforma leader del movimento hacker. Inoltre, non desideriamo che ci siano, per esempio, dieci iterazioni dello stesso prodotto all'interno di un unico ecosistema. Vogliamo che gli sviluppatori realizzino nuovi prodotti.

Nel periodo dal 2020 al 2021, c'erano circa 15 protocolli di prestito nell'hackathon di Solana, e credo che solo due o tre di essi siano sopravvissuti e siano diventati veramente importanti per Solana. Sosteniamo fortemente il codice open-source perché consente di vedere effettivamente cosa stanno costruendo gli altri sviluppatori e di scegliere di creare qualcosa che non sia completamente uguale o che possa essere 10 volte migliore delle soluzioni esistenti.

Di recente abbiamo supportato una startup che sta essenzialmente costruendo una libreria di smart contract, dove è possibile cercare codice open-source per qualsiasi cosa, da un marketplace di NFT a una piattaforma di trading di derivati simile a GMX. Permette di cercare una base di codice, scaricarla e verificare se è adatta al proprio progetto. Il progetto si inserisce perfettamente nei nostri valori di open-source e sviluppo innovativo, quindi abbiamo deciso di sostenerlo con una piccola sovvenzione dal nostro fondo di grant.

Combattere contro la reinvenzione della ruota è una filosofia veramente valida perché – specialmente quando si partecipa a questi grandi formati di concorso in cui tutti costruiscono qualcosa di nuovo – non è necessario iniziare da zero ogni volta. Si può iterare su un’idea o osservare altre idee esistenti per costruire qualcosa di nuovo, ottenendo così alcune idee davvero straordinarie basate su progetti già interessanti.

Questo fenomeno è coerente tra gli hackathon all’interno degli stessi ecosistemi o simili, oppure osservate che questo ciclo di feedback si diffonde in modo interoperabile?

Abbiamo lavorato con molti differenti ecosistemi Web3 sin dall’inizio dell’ascesa degli alt L1 tra il 2017 e il 2018, e il modello mentale esistente all’epoca era: “Come possiamo competere con Ethereum?” Questa guerra degli L1 è continuata tra blockchain monolitiche come Ethereum, Solana, Avalanche fino all’ultimo gruppo di reti monolitiche come Aptos, Sui e Monad. L’infrastruttura brillante per gli appchain ha reso gli ecosistemi più accessibili e le app più diversificate che mai.

Per partecipare a un hackathon di Dora, è necessario redigere una lista di idee in modo che il vostro team, gli altri hacker e i giudici possano vedere la vostra visione per sviluppare su un particolare ecosistema. In realtà, ci piace creare questa lista insieme a loro perché uno degli aspetti fondamentali su cui vogliamo assicurarci è che questi ecosistemi emergenti stiano ampliando l'infrastruttura esistente di cui si ha bisogno, come PancakeSwap per BNB Chain o Trade Joe su Avalanche, e che nuove idee si sviluppino sfruttando le funzionalità specializzate offerte dagli ecosistemi.

In generale, la cosa più importante che diciamo ai nostri partner è che devono effettivamente differenziarsi. Se disponi già di un libro ordini a corrispondenza su Solana come Serum, e c’è già un DEX, costruire la stessa cosa in un ecosistema diverso non ti rende migliore.

Un modo in cui vedo le L1 differenziarsi e promuovere la differenziazione nel loro ecosistema è attraverso il gaming. Ad essere onesti, il precedente hype intorno al gaming nel crypto era guidato dal play-to-earn come fenomeno da mercato toro e non è molto sostenibile. Questo è il motivo per cui la maggior parte dei giochi che erano molto popolari nel 2021 non sono più rilevanti adesso – il loro modello non era sostenibile.

Quindi molti dei nostri partner stanno collaborando con studi di gioco di alto livello o grandi aziende di videogiochi per creare giochi AAA che privilegiano l’esperienza di gioco rispetto ai token. Sono ancora presenti acquisti in-game e tecnologia blockchain, ma l’esperienza utente è centinaia di volte migliore su blockchain monolitiche focalizzate sui giochi.

Quali sono alcuni di questi progetti interessanti sviluppati durante gli hackathon che non abbiamo ancora visto realmente sul mercato oggi?

Questo è in corso, e ce ne sono molti. Molti hanno partecipato a hackathon su DoraHacks.io.

Un esempio immediato che mi viene in mente è quello degli hacker che sviluppano modi migliori per gestire i tesori multi-catena. Attualmente si può mettere il proprio denaro su Metamask o Gnosis, ma non è molto user friendly o intuitivo, il che significa che i nuovi utenti crypto troveranno impossibile capire come spostare gli asset tra diverse catene. I bridge sono inoltre molto difficili da usare e, inutile dirlo, non sono stati molto sicuri per l'utente medio o il nuovo adottante.

Ritengo che, in generale, l’intero settore delle criptovalute stia evolvendo verso interfacce utente migliorate, una migliore esperienza d’uso e un numero crescente di casi d’uso che rispondono alle esigenze sociali dell’utente medio.

Nel complesso, quale ritieni sia una delle opportunità più grandi che DoraHacks offre al movimento degli hacker?

Penso che la nostra missione principale nel movimento hacker e open source sia collegare hacker e sviluppatori a risorse cruciali affinché possano concentrarsi meglio sulla costruzione del loro prodotto. Come altri veterani dello spazio, credo che la cosa più importante nella crypto non sia il token, ma i prodotti e i team che li stanno sviluppando. Perciò vogliamo spiegare questo in modo diretto che possa supportare al meglio gli sviluppatori.

Vogliamo garantire che gli sviluppatori non debbano preoccuparsi di come raccogliere fondi, ottenere sovvenzioni o reclutare ottimi compagni di squadra. Per questo abbiamo creato questo hackathon e piattaforma di incentivi per sviluppatori, DoraHacks.io, con ogni funzionalità necessaria a un team, oltre a una piattaforma per hackathon che consente a tutti i tipi di sviluppatori di partecipare immediatamente agli hackathon. Attualmente sono in corso da 15 a 20 hackathon contemporaneamente, ed è davvero incredibile vedere i partecipanti ricevere finanziamenti anche in un mercato ribassista.

DoraHacks sta letteralmente distribuendo centinaia di migliaia di dollari, se non milioni, ogni mese a una rete globale di sviluppatori e ai loro progetti senza alcuna barriera all'ingresso.

Devono solo partecipare e, se hanno un’idea davvero valida e un progetto davvero buono, possono realizzare qualcosa su piccola scala che può diventare ancora più grande grazie all’infrastruttura di sovvenzioni che abbiamo creato.

Abbiamo sviluppato meccanismi solidi di finanziamento e governance della comunità, quali, ma non limitati a finanziamento quadratico, simile al concetto proposto da Vitalik nel 2019, ma in modo nativamente supportato negli ecosistemi multi-chain come Aptos, Solana, Polygon e molti altri. Abbiamo risolto molti problemi con il finanziamento quadratico, rendendolo molto più solido ed efficace. Allo stesso tempo, le ricompense on-chain su Dora stanno creando opportunità di supporto fondamentale in senso più generale, offrendo premi per la creazione di documentazione tradotta o per l’individuazione di un bug.

Negli ultimi anni, abbiamo distribuito circa 30 milioni di dollari in sovvenzioni e premi per hackathon – non investimenti, bensì sovvenzioni pure – a più di 4.000 team nel Web3 che stanno svolgendo ruoli molto importanti negli ecosistemi attuali.

unnamed.jpeg

Nel suo nucleo, forniamo infrastrutture e mezzi non solo per costruire su nuove idee, ma anche per crearle. Abbiamo dedicato davvero molto del nostro tempo e del nostro pensiero a DoraHacks.io e c’è una funzionalità davvero eccellente che voglio mettere in evidenza: “Idee." Basandoci sul concetto chiave di "Ispirare per Costruire," disponiamo di questa interessante funzionalità che permette a chiunque di condividere idee con la comunità e discuterle apertamente con altri sviluppatori e hacker interessati. Vogliamo aiutare tutti a ispirarsi a vicenda per realizzare le idee più innovative.

Supponiamo che tu sia un hacker di tecnologie di frontiera e che abbia un'idea su come volare da New York a Parigi in 10 minuti. Potresti non conoscere nessuno vicino a risolverlo, ma hai accesso a hacker che cercano di trovare una soluzione allo stesso problema o a uno simile. Ci sono anche ottime discussioni su Web3 riguardo a come decentralizzare i sistemi esistenti, come ad esempio come lanciare un roll-up più decentralizzato rispetto ai sequencer che abbiamo oggi.

Mi piacerebbe dire che DoraHacks è il bazar, ed è davvero importante avere un grande bazar globale affinché chiunque voglia diventare un hacker ne abbia la possibilità. Hacker e BUIDLer, siamo al vostro fianco! DoraHacks si impegna a sostenere il movimento open-source globale e a collaborare con tutti gli attori del settore per promuovere lo sviluppo delle tecnologie di frontiera, ora e in futuro.

In qualità di organizzatore globale di hackathon e piattaforma per sviluppatori Web3, DoraHacks si impegna a supportare il movimento hacker a livello mondiale. Il loro obiettivo è creare un bazar open-source per la tecnologia di frontiera, in contrasto con le aziende che adottano un approccio "cattedrale" a sorgente chiusa. DoraHacks collega sviluppatori provenienti da vari settori della tecnologia di frontiera e offre risorse per lo sviluppo di prodotti, consentendo loro di concentrarsi sulla tecnologia e sulla crescita. L'impegno di DoraHacks per la cultura hacker e il Web3 sta contribuendo a plasmare il futuro dell'innovazione.