Sponsorisé parDoraHacks logo
Share this article

À l'intérieur de DoraHacks : Le bazar open source qui dynamise les innovations Web3

Updated Aug 1, 2023, 1:37 a.m. Published Aug 1, 2023, 1:32 a.m.

Interview avec Steve Ngok, Associé chez DoraHacks

Soutenant plus de 4 000 projets pour obtenir plus de 30 millions de dollars de financements en neuf ans, DoraHacks s’est imposé comme un organisateur mondial de hackathons et l’une des plateformes de développeurs Web3 multi-chaînes les plus actives au monde.

L'équipe de CoinDesk a eu l'opportunité de s'entretenir avec Steve Ngok, partenaire chez DoraHacks, pour discuter de son engagement dans la culture hacker et les plateformes de développement Web3. Nous découvrons également comment DoraHacks fait progresser les technologies de pointe et le développement Web3, et comment elle construit un « bazar » open-source pour les développeurs et startups du monde entier.

Comment DoraHacks a-t-elle été créée ?

L’histoire de Dora remonte à 2014 lorsque notre fondateur, Eric Zhang, est diplômé de l’Université d’Oxford et avait auparavant organisé un Webfest Hackathon réussi au CERN, l’Organisation européenne pour la recherche nucléaire où le Web est né. À Oxford, Eric a mené des recherches sur la structure du langage naturel en utilisant une approche inspirée de la physique quantique, inventée par ses directeurs de thèse. Ayant étudié l’informatique et le génie, Eric participait régulièrement à des hackathons. Très souvent, il prenait part à ou aidait à organiser des hackathons à petite échelle avec des étudiants universitaires et des chercheurs juniors pour développer un produit ou un sujet très spécifique.

Lors des hackathons, vous créez simplement un produit que vous souhaitez vraiment développer et vous disposez de 24 à 48 heures pour le concrétiser. Habituellement, pendant ces hackathons, vous ne dormez pas réellement ; vous faites une ou deux nuits blanches et vous travaillez intensément sur votre projet. Une partie de cela est simplement pour le plaisir, mais il peut également y avoir des compétitions.

Après être retourné en Asie, Eric a rendu visite à certaines communautés locales et a rencontré des amis à l'Université Tsinghua, réalisant que personne là-bas ne s'intéressait vraiment à cette culture du hackathon. Peu de personnes connaissaient le mouvement des hackers à cette époque en Asie. Il s'est donc dit, pourquoi ne pas faire quelque chose à ce sujet ?

En novembre 2014, Eric a collaboré avec le cofondateur de l'Université du Michigan Hacks ainsi qu'avec quelques autres personnes pour organiser le tout premier hackathon universitaire à l'Université Tsinghua, appelé THacks. Après THacks, Eric souhaitait créer une communauté de hackers durable pour tous en Asie, il a donc fondé DoraHacks.

À l'époque, DoraHacks était une petite communauté de hackers organisée autour de hackathons, axée sur l'organisation de rencontres et d'ateliers le week-end, non seulement sur la blockchain, mais aussi sur d'autres technologies de pointe à l'époque, incluant l'informatique en nuage, l'Internet des objets et la technologie spatiale.

De 2014 à 2017, DoraHacks a étendu ses activités et commencé à organiser des hackathons à travers toute l’Asie, devenant l’un des plus grands organisateurs de hackathons et communautés de hackers au monde.

Et c’est à ce moment-là que j’ai effectivement rejoint.

Comment êtes-vous arrivé chez DoraHacks ? Le hacking et le Web3 faisaient-ils déjà partie de vos activités avant de rejoindre l'entreprise ?

Donc, mon histoire personnelle est que j'ai en fait étudié l'économie et la finance à l'université. Lorsque j'ai rejoint Dora, je terminais en réalité ma dernière année d'université et souhaitais devenir avocat. J'ai préparé ce programme de JD, passé les LSAT, été admis dans plusieurs universités et étais prêt à partir étudier mon JD aux États-Unis.

Puis, je suis simplement tombé sur DoraHacks. Ils organisaient ce hackathon blockchain en janvier 2018 à Pékin. J'ai été fasciné par ce que DoraHacks réalisait, fondamentalement.

J'ai commencé à parler avec tous les hackers présents et je me suis vraiment engagé avec ce groupe que je ne connaissais pas vraiment auparavant. Ils peuvent véritablement faire des choses comme écrire un contrat intelligent en 24 heures. Certains hackers transformaient un iPhone en joystick pour jouer à des jeux sur leurs ordinateurs. D'autres utilisaient l'IA et la vision par ordinateur pour surveiller et identifier les criminels à travers leurs gestes corporels captés par une caméra. Ils peuvent simplement coder ces programmes en 24 heures. J'ai été vraiment impressionné par ce qu'ils faisaient.

J'ai également découvert la vision plus large de Dora, leur véritable volonté de connecter les hackers entre eux et la manière dont ils contribuaient activement au mouvement hacker tout en favorisant le développement des technologies de pointe.

Je crois que la technologie de pointe peut changer la vie de chacun. C’est un peu comme la manière dont la crypto a transformé la vie de tant de personnes dans les pays en développement du monde entier. De la même façon, imaginez comment le quantique, l’espace et la fusion pourraient également changer nos vies dans un avenir proche ?

Ainsi, j'ai reporté mon programme de JD et finalement rejeté toutes mes offres pour rester à plein temps chez DoraHacks. Et cela fait maintenant six ans.

Depuis mon intégration, je suis également passé d'expert en opérations à spécialiste en marketing, puis à notre directeur des opérations (COO), et je suis désormais associé, en charge de la plupart de nos efforts de partenariat, investissements, etc. Cela a été un parcours remarquable.

Et Dora a également beaucoup grandi. D'une organisation de hackers très, très petite à l'un des plus grands et des plus actifs organisateurs de hackathons en 2017 et 2018, et l'une des plateformes d'incitation aux développeurs les plus influentes, organisant aujourd'hui plus de la moitié des hackathons Web3.

unnamed1.jpeg
J’ai constaté que beaucoup de personnes dans cet univers, comme vous, commencent par s’intéresser au hacking et finissent par s’impliquer réellement. Même lorsque leur parcours n’est pas nécessairement technique. Il semble difficile de ne pas vouloir s’engager dans la culture du hacking.

Oui, exactement. Je crois effectivement que la raison pour laquelle j'ai rejoint DoraHacks est que je crois personnellement en

cette culture, la culture hacker ou le mouvement hacker.

Ce fut un parcours très enrichissant.

Qu'est-ce qui rend la culture des hackers si attrayante par rapport au développement traditionnel ? Et pourquoi les hackers choisissent-ils de construire sur Web3 plutôt que sur Web2 ?

Il existe un livre d'Eric Raymond, l'un des premiers défenseurs du mouvement du logiciel libre, intitulé « The Cathedral and the Bazaars ». Il compare essentiellement les grandes entreprises – qui sont en source fermée, développant tout le cœur de leur développement en interne – à des cathédrales. Elles disposent donc de beaucoup de capital pour développer leurs produits et monétisent également les logiciels et produits qu'elles créent.

Les communautés de hackers, ou communautés de développeurs open-source, ressemblent à des bazars. C'est un peu chaotique, mais tout le monde peut venir d'un milieu populaire et tout un chacun peut réellement contribuer à leur produit, qui peut ensuite être amélioré grâce aux contributions d'autres développeurs.

Selon Eric Raymond et de nombreux autres hackers, les bazars sont un modèle pour itérer les produits et concevoir un produit très robuste comparé à un développement en interne. Nous avons en fait eu un aperçu très intéressant des modèles open source versus développement interne aux débuts de la crypto, lorsque IBM a commencé à construire Hyperledger et que Vitalik Buterin ainsi que le reste de l'équipe ont commencé à développer Ethereum.

Je dirais sans hésiter qu’Ethereum, ainsi que de nombreuses autres blockchains open-source, a connu beaucoup plus de succès comparé à Hyperledger. Il existe un écosystème ouvert sur lequel chaque développeur peut construire. Ethereum a prospéré parce qu’il est open-source. C’est ce qui fait de Web3 ou de la blockchain une pile technologique si performante, parfaitement adaptée à cette culture hacker. Nous avons essayé d’organiser des hackathons sur d’autres stacks technologiques, comme les technologies cloud, l’IoT et l’IA, et je dois dire que la plupart ne sont pas adaptées à ce type de développement atypique, car la barrière d’entrée est tout simplement trop élevée pour que quiconque puisse construire un produit vraiment innovant par-dessus.

Il est en réalité très difficile de se développer dans d'autres domaines, car les innovations dans les écosystèmes non-Web3 nécessitent du matériel à forte intensité de capital ainsi que de nombreux autres facteurs pour rendre leur produit plus performant comparé aux produits développés par les grandes entreprises. Mais la blockchain est essentiellement la pile technologique open-source la plus ouverte et la plus conviviale pour les développeurs à ce jour.

Lorsque j'ai rejoint DoraHacks, nous avons décidé de nous orienter véritablement vers la crypto et la blockchain car, tout d'abord, nous avons observé cette tendance lors de nos hackathons où nous organisions des événements multifonctionnels et multisectoriels, sans imposer de stack technologique spécifique aux développeurs. Pourtant, 90 % d'entre eux développaient une forme de blockchain car il leur était facile d'apprendre des langages tels que Solidity ou Rust. Ils pouvaient rapidement créer un produit en moins de 20 à 40 heures, et ce produit pouvait instantanément gérer des millions, voire des milliards, de dollars.

Si le cœur de cette culture hacker et du Web3 est open-source, comment DoraHacks contribue-t-elle davantage au mouvement open-source ?

Beaucoup des partenaires que nous rencontrons lorsque nous travaillons avec des écosystèmes cryptographiques ou blockchain tels qu’Ethereum et Cosmos sont construits en open-source dès le départ. Lorsque l’on examine ces écosystèmes, presque toutes les applications sont développées par des membres de la communauté – vous ne trouverez que très peu de grandes organisations contribuant aux réseaux.

Ethereum et Cosmos, ainsi que d'autres blockchains open-source similaires, créent un environnement dans lequel nous sommes plus susceptibles d'apporter de la valeur et de recevoir le soutien de la communauté. D'un point de vue partenarial, nous privilégions la collaboration avec ces écosystèmes open-source.

Du côté des développeurs, nous n'exigeons pas réellement que nos développeurs rendent leur code open-source. Ce n'est pas obligatoire, mais nous constatons généralement que ceux qui rendent leur code visible – non seulement pour les juges des hackathons ou pour nous-mêmes, mais aussi pour les autres développeurs et la communauté – voient leurs projets open-source avoir plus de chances de remporter ces hackathons et de recevoir des subventions de notre part ou des différentes fondations avec lesquelles nous collaborons.

Je constate également qu'il est plus facile pour les développeurs communautaires de faire évoluer les projets open-source, car la communauté fournit souvent des retours très pertinents, tant pendant le hackathon lui-même qu'après. L'ensemble de l'expérience peut véritablement améliorer le code et le produit en cours de développement. Les développeurs particulièrement investis dans un projet spécifique ont aussi la possibilité d'apprendre des hackathons précédents et, potentiellement, de constituer une équipe encore plus solide capable de prendre la tête dans une catégorie.

À mesure que la boucle de rétroaction positive entre les codes open-source s'améliore, un nombre croissant de ces hackers s'appuient sur celle-ci, et ces communautés de hackers s'agrandissent grâce à la disponibilité de l'open source.

Dans cette boucle de rétroaction positive, il semble que les choses continueraient à s'améliorer avec le temps, chaque hackathon apportant des projets toujours plus récents et meilleurs.

Exactement.

Une valeur fondamentale du mouvement hacker est que nous détestons réinventer la roue, c'est donc, je suppose, l'une des raisons pour lesquelles nous sommes la plateforme leader du mouvement hacker. Nous ne voulons pas non plus qu'il y ait, par exemple, dix itérations du même produit dans un seul écosystème. Nous souhaitons que les développeurs créent de nouveaux produits.

De 2020 à 2021, il y avait environ 15 protocoles de prêt lors du hackathon Solana, et je crois qu'il n'en reste que deux ou trois qui ont finalement survécu et sont devenus vraiment importants pour Solana. Nous soutenons fermement le code open-source car cela permet de voir concrètement ce que d'autres développeurs créent et de choisir de construire quelque chose qui n'est pas complètement identique ou qui peut être dix fois meilleur que les solutions existantes.

Nous avons récemment soutenu une startup qui développe essentiellement une bibliothèque de contrats intelligents, où vous pouvez simplement rechercher du code open-source pour tout, d’une place de marché NFT à une plateforme de trading de dérivés similaire à GMX. Cela vous permet de rechercher une base de code, de la télécharger et de voir si elle correspond à votre projet. Le projet s’inscrit fermement dans nos valeurs d’open-source et de développement avant-gardiste, c’est pourquoi nous avons finalement décidé de le soutenir avec une petite subvention issue de notre fonds de subventions.

Lutter contre la réinvention de la roue est une excellente philosophie car – surtout lorsque vous participez à ces grands formats de concours où chacun crée quelque chose de nouveau – vous n’avez pas à repartir de zéro à chaque fois. Vous pouvez itérer sur une idée ou voir d’autres idées existantes et construire quelque chose de nouveau, ce qui permet de créer des idées assez audacieuses basées sur des projets déjà intéressants.

Cela est-il cohérent à travers les hackathons dans les mêmes écosystèmes ou des écosystèmes similaires, ou observez-vous cette boucle de rétroaction se propager de manière interopérable ?

Nous avons travaillé avec de nombreux écosystèmes Web3 différents depuis que les alt L1 ont commencé à décoller entre 2017 et 2018, et le modèle mental existant à l’époque était : « Comment pouvons-nous concurrencer Ethereum ? » Cette guerre des L1 a continué entre les blockchains monolithiques comme Ethereum, Solana, Avalanche et jusqu’à la dernière génération de réseaux monolithiques tels qu’Aptos, Sui et Monad. L’infrastructure brillante pour les appchains a rendu les écosystèmes plus accessibles et les applications plus diverses que jamais auparavant.

Pour participer à un hackathon Dora, vous devez élaborer une liste d'idées afin que votre équipe, les autres hackers et les juges puissent comprendre votre vision pour développer sur un écosystème particulier. Nous aimons en fait construire cette liste avec eux, car l'une des choses essentielles que nous voulons garantir est que ces écosystèmes émergents renforcent l'infrastructure existante nécessaire, comme PancakeSwap pour BNB Chain ou Trade Joe sur Avalanche, et que les nouvelles idées s'appuient sur les fonctionnalités spécialisées offertes par ces écosystèmes.

Dans l’ensemble, la principale recommandation que nous faisons à nos partenaires est qu’ils doivent réellement se différencier. Si vous disposez déjà d’un carnet d’ordres assortis sur Solana comme Serum, et qu’il existe déjà un DEX, créer la même chose dans un écosystème différent ne vous rend pas meilleur.

Une façon dont je vois les L1 se différencier et promouvoir la différenciation dans leur écosystème est à travers le gaming. Pour être honnête, le précédent engouement pour le gaming dans la crypto était alimenté par le play-to-earn en tant que phénomène de marché haussier, et ce n’est pas très durable. C’est pourquoi la plupart des jeux qui étaient très populaires en 2021 ne sont plus pertinents aujourd’hui – leur modèle n’était pas durable.

Ainsi, bon nombre de nos partenaires collaborent avec d'excellents studios de jeux ou de grandes entreprises de jeux vidéo pour créer des jeux AAA qui privilégient l'expérience de jeu plutôt que les jetons. Il y a toujours des achats intégrés et de la technologie blockchain, mais l'expérience utilisateur est des centaines de fois meilleure sur des blockchains monolithiques axées sur le jeu.

Quels sont certains de ces projets intéressants développés lors des hackathons que nous n'avons pas encore vraiment vus sur le marché aujourd'hui ?

Cela est en cours, et il y en a beaucoup. Nombreux sont ceux qui ont participé à des hackathons sur DoraHacks.io.

Un exemple immédiat qui me vient à l’esprit est celui des hackers développant de meilleures méthodes pour gérer les trésoreries multi-chaînes. Actuellement, vous pouvez soit placer votre argent dans Metamask ou Gnosis, mais ce n’est pas très convivial ni intuitif, ce qui signifie que les nouveaux utilisateurs de crypto auront du mal à comprendre comment transférer des actifs entre différentes chaînes. Les ponts sont également très compliqués à utiliser et, inutile de le préciser, ils n’ont pas été très sûrs pour l’utilisateur moyen ou les nouveaux adoptants.

Je pense que, de manière générale, toute l'industrie de la crypto évolue vers de meilleures interfaces utilisateur, une meilleure expérience utilisateur et davantage de cas d'utilisation répondant aux besoins sociaux de l'utilisateur moyen.

Dans l’ensemble, quelle pensez-vous être l’une des plus grandes opportunités que DoraHacks offre au mouvement des hackers ?

Je pense que notre mission la plus importante dans le mouvement des hackers et de l'open source est de connecter les hackers et les développeurs avec des ressources cruciales afin qu'ils puissent se concentrer davantage sur la construction de leur produit. Comme d'autres vétérans du secteur, je crois que la chose la plus importante dans la crypto n’est pas le token, mais les produits et les équipes qui les développent. Nous souhaitons donc aborder cela de manière directe afin de mieux soutenir les développeurs.

Nous voulons nous assurer que les développeurs ne se soucient pas de la manière de lever des fonds, d'obtenir des subventions ou de recruter d'excellents coéquipiers. Nous avons donc créé ce hackathon et cette plateforme d'incitation pour les développeurs, DoraHacks.io, avec toutes les fonctionnalités dont une équipe a besoin, ainsi qu'une plateforme de hackathon qui permet à tous types de développeurs de participer à des hackathons dès maintenant. Il y a actuellement entre 15 et 20 hackathons en cours simultanément, et il est assez incroyable de voir les participants recevoir des financements même en période de marché baissier.

DoraHacks distribue littéralement des centaines de milliers de dollars, voire des millions, chaque mois à un réseau mondial de développeurs et de leurs projets, sans aucune barrière à l'entrée.

Ils ont simplement besoin de participer, et s'ils ont une excellente idée ainsi qu'un projet solide, ils peuvent développer quelque chose à petite échelle qui pourra devenir encore plus important grâce à l'infrastructure de subvention que nous avons mise en place.

Nous avons mis en place des mécanismes solides de financement et de gouvernance communautaire, tels que, mais sans s’y limiter, financement quadratique, similaire au concept proposé par Vitalik en 2019, mais de manière nativement prise en charge dans les écosystèmes multi-chaînes tels qu'Aptos, Solana, Polygon et bien d'autres. Nous avons résolu de nombreux problèmes liés au financement quadratique, le rendant beaucoup plus robuste et efficace. Parallèlement, les primes on-chain sur Dora créent des opportunités de soutien fondamental de manière plus générale, offrant des récompenses pour la création de documentation traduite ou la détection de bugs.

Au cours des dernières années, nous avons distribué environ 30 millions de dollars en subventions et en prix de hackathons – pas des investissements, uniquement des subventions pures – à plus de 4 000 équipes dans le Web3 qui jouent actuellement des rôles très importants dans les écosystèmes.

unnamed.jpeg

Au cœur de notre activité, nous fournissons une infrastructure et des moyens non seulement pour développer de nouvelles idées, mais aussi pour les créer. Nous avons véritablement consacré beaucoup de temps et de réflexion à DoraHacks.io et il y a une fonctionnalité vraiment intéressante que je souhaite mettre en avant : « »Idées." Basé sur le concept clé de « Inspirer pour Construire », nous avons cette fonctionnalité intéressante qui permet à chacun de simplement partager des idées avec la communauté et d’en discuter ouvertement avec d’autres développeurs et hackers intéressés. Nous souhaitons aider chacun à s’inspirer mutuellement pour réaliser les idées les plus révolutionnaires.

Disons que vous êtes un hacker de technologies de pointe et que vous avez une idée pour voler de New York à Paris en 10 minutes. Vous ne connaissez peut-être personne sur le point de le réaliser, mais vous avez accès à des hackers cherchant à trouver une solution au même problème ou à un problème similaire. Il existe également d’excellentes discussions sur le Web3 concernant la manière de décentraliser les systèmes existants, comme comment lancer un roll-up plus décentralisé que les séquenceurs dont nous disposons aujourd’hui.

J’aimerais dire que DoraHacks est le bazar, et qu’il est vraiment important d’avoir un grand bazar mondial afin que tous ceux qui souhaitent devenir hackers en aient la chance. Hackers et BUIDLers, nous sommes là pour vous ! DoraHacks s’engage à soutenir le mouvement open-source mondial et à collaborer avec tous les acteurs du secteur pour faire avancer le développement des technologies de pointe, aujourd’hui et à l’avenir.

En tant qu'organisateur mondial de hackathons et plateforme de développement Web3, DoraHacks s'engage à soutenir le mouvement des hackers à travers le monde. Leur objectif est de créer un bazar open-source pour les technologies de pointe, en contraste avec les entreprises qui adoptent une approche « cathédrale » à code fermé. DoraHacks connecte les développeurs de divers domaines technologiques de pointe et fournit des ressources pour le développement de produits, leur permettant de se concentrer sur la technologie et la croissance. L'engagement de DoraHacks envers la culture hacker et le Web3 contribue à façonner l'avenir de l'innovation.