#

guide

(51 articles)

Hack It Simple: A Practical (and Simplified) Design Guide for University Hackathons

## Answer Before You Build: What Does a Great University Hackathon Actually Need? There are tens of thousands of universities across the world, each with its own culture and community. Yet the blueprint for a smooth, enjoyable university hackathon, based on [DoraHacks](https://dorahacks.io/hackathon)’ experience, is surprisingly universal. We don’t want to overwhelm you with a bulky handbook that takes days to digest (or, let’s be honest, one that ends up being too long to read at all :P). So instead, DoraHacks team has distilled the entire design process into a focused set of 14 questions. Work through these, and your hackathon blueprint will practically draw itself. ### Where - [ ] **Where will participants join the hackathon?** Decide early whether the event will be fully in-person, fully virtual, or hybrid as this single decision will shape almost every other logistical choice you make, from venue capacity to communication tools. Even if the hackathon is mainly in-person, most organizers still need a platform for displaying rules, submission, and judging. To host it freely on DoraHacks, check out [this organizer’s toolkit](https://hellodorahacks.github.io/dorahacks-wiki/hackathon-organizer-guide/) to get started. ![](https://cdn-images-1.medium.com/max/1200/1*aS-pw8aFAXL0XAz4nxnDxw.gif) [DoraHacks Dashboard](https://dashboard.dorahacks.io/) - [ ] **Where will the sponsorship and prize funding come from?** Identify your potential sponsors **early**. Consider your university departments, tech companies in the targeted niche, and open-source ecosystems that actively support student builders. For example, for students in the USA to organize an AI hackathon, LLM companies, Cloud companies or other AI startups could all be good candidates. ### When - [ ] **When are most students actually available?** Think about academic calendars, peak study periods, and when your target participants tend to be most energetic and free. - [ ] **When should you absolutely *not* host it?** Avoid public holidays, exam weeks, and major university events. If your hackathon happens simultaneously with a major exam, it’s foreseeable that many students will not join in-person. ![image](https://image.nostr.build/be6fc4a81e9e1caf645eda9882d7e7ebe9eabcfd6ce5bf6a9ed3fe848714497e.jpg) ### Who - [ ] **Who is eligible to participate as a hacker?** Define your participant scope clearly: is it open to all university students, specific majors, or a wider community that includes recent graduates or faculty? - [ ] **Who is managing on-site (or online) logistics?** Every hackathon needs a reliable organizing team handling registration, venues, technical support, and participant communications. Know your crew and assign roles in advance. Consider scheduling structured mentor office hours at regular intervals throughout the hacking period, and maintain an open channel where participants can ask technical or domain-specific questions at any time. Even a small, well-organized mentorship program goes a long way toward improving both participant experience and the quality of final submissions. ![](https://cdn-images-1.medium.com/max/1200/1*8-sCD57Ba6bmuOizqY2shw.gif) DoraHacks provides built-in Q&A and messaging tools to help organizers efficiently manage participant questions and communication. - [ ] **Who will review the submissions?** Before judging begins, someone needs to verify that all submitted projects meet the basic eligibility and format requirements. This role is often overlooked but is critical to a fair process, and it can significantly reduce the workload for the later judging panels. ![](https://cdn-images-1.medium.com/max/1200/1*LN6gTkgNhs3pDWef6pflQQ.gif) Dora Hacks assists judges with AI-powered scoring, with advanced code analysis and plagiarism detection available in [DoraHacks Premium](https://dorahacks.io/#buidl-ai). - [ ] **Who are the judges?** Judges from the university’s faculty, sponsoring companies, and the broader industry community each bring distinct value. ### What - [ ] **What technology, theme, or problem space is this hackathon centered on?** A focused theme gives participants creative direction without over-constraining them. Vague themes lead to vague projects. ![](https://cdn-images-1.medium.com/max/1200/1*hc1SaJ7tyxI0JEok6X1QFg.gif) Explore live hackathons on [DoraHacks](https://dorahacks.io/hackathon) to get inspiration and see how others structure themes, tracks, and rewards. - [ ] **What are the sponsors’ preferred tech stacks or platforms that participants should build on or with?** If sponsors want projects built using specific tools, APIs, or chains, communicate this clearly upfront so hackers can prepare. - [ ] **What rewards can winners at each tier receive?** Prizes don’t have to be purely monetary — consider mentorship sessions, internship opportunities, product credits, or public recognition alongside cash or token rewards. - [ ] **What is the core goal of this hackathon?** Ultimately, what does success look like? Is it community building, talent discovery, product ideation, or ecosystem growth? Defining your north star will keep every other decision anchored. ### How - [ ] **How will the event be structured day by day?** Design a clear run-of-show covering the opening ceremony, check-in flow, hacking periods, mentor office hours, submission deadlines, and closing presentations. A well-paced schedule keeps energy high and reduces confusion for both participants and organizers. ![](https://cdn-images-1.medium.com/max/1200/1*BBIfJkCxGbeDIynP7gbBXQ.png) Define clear key dates to keep your hackathon organized and on track. - [ ] **How should I plan the budget** Establish a rough cost framework before spending on anything. Key budget categories could include venue, prizes, food/beverages, platform/tooling, and merch. While some resources in the university could be free, and sponsors can offset some costs, **set a minimum viable budget** your team can cover to prevent the event from being jeopardized by a sponsor falling through. [DoraHacks](https://dorahacks.io/hackathon) provides a completely free-of-charge platform for uni hack organizers to manage everything they need during the hackathon. Check out [this organizer’s toolkit](https://hellodorahacks.github.io/dorahacks-wiki/hackathon-organizer-guide/) to get started. --- ### About DoraHacks [DoraHacks](https://dorahacks.io/) is the leading global hackathon community and open source developer incentive platform. DoraHacks provides toolkits for anyone to organize hackathons and fund early-stage ecosystem startups. [DoraHacks](https://dorahacks.io/) creates a global hacker movement in Web3, AI, Quantum Computing and Space Tech. So far, more than 30,000 startup teams from the DoraHacks community have received over $92M in funding, and a large number of open source communities, companies and tech ecosystems are actively using DoraHacks together with its BUIDL AI capabilities for organizing hackathons and funding open source initiatives. [Website](https://dorahacks.io/)| [Twitter](https://twitter.com/DoraHacks)|[Discord](https://discord.gg/gKT5DsWwQ5)|[Telegram](https://t.me/dorahacksofficial)|[Binance Live](https://www.binance.com/en/live/u/24985985)|[Youtube](https://www.youtube.com/c/DoraHacksGlobal)

Guide - Logiciel Sparrow Wallet

Afin de profiter de tous les bienfaits du bitcoin, il est recommandé d'en prendre le réel contrôle, qui ese résume à posséder ses propres clés privés. Pour se faire, on doit utilise un portefeuille bitcoin. À l'opposé, il y a les solutions de type "gardien de valeur" (ou "custodial"), tel que Coinbase, Binance ou ShakePay, pour lesquels vous n'avez que "des bitcoin sur papier". Une portefeuille bitcoin doit au minimum permettre de : * Générer des clés privés, principalement via le concept de 12 | 24 mots secrets. * À partir de cette clé privée, dériver les clés publiques (ou "adresse bitcoin") * Signer et diffuser de nouvelles transactions * Afficher le solde des bitcoins Pour la majorité des cas d'utilisation, des applications mobiles sont suffisantes. Il y en a plusieurs dont l'offre de service peut différer. Pour profiter d'un maximum de fonctionnalités, il est avantageux d'utiliser un logiciel complet, sur PC, qui peut se connecter à son propre nœud ou utiliser un nœud public. Le logiciel Sparrow Wallet est souvent cité comme exemple puisqu'il est complet, convivial et open-source. Ce guide sert de point de départ pour apprendre à l'utiliser. ### Téléchargement À partir du [site officiel](https://www.sparrowwallet.com/download/), téléchargez la version qui correspond à votre système d'exploitation (Windows, Mac ou Linux). Avertissement : le bitcoin et les cryptomonnaies en général sont des cibles de choix pour les fraudeurs. Vérifiez bien d'être sur le bon site (par exemple, en se fiant à son concepteur @craigraw) et évitez les sites commandités par les moteurs de recherche. ### Vérification du logiciel Cette étape est facultative mais pour éviter les attaques de type "man-in-the-middle", où un fraudeur va remplacer la version officielle par une version frauduleuse, il est recommandé de vérifier l'exactitude intégrale du code, via une "stratégie PGP" (Pretty good privacy). Depuis peu, cette étape est seulement nécessaire pour le premier téléchargement de Sparrow Wallet puisque le logiciel offre une nouvelle fonctionnalité de validation simplifiée, expliquée sur la page de téléchargement. Pour la façon traditionnelle, les étapes détaillées sont disponible sur cette même page. ### Installation Sur Windows, vous n'avez qu'à télécharger le fichier .exe et à l'exécuter. ### Connexion à un nœud public Si vous lisez le présent guide, il est probable que vous ne mainteniez pas un nœud bitcoin local. Sparrow Wallet offre la possibilité de se connecter à un nœud public, via une liste d'adresses préfiltrées, disponible dans les paramètres de connexion. ### Création d'un nouveau portefeuille bitcoin Pour un premier portefeuille, un portefeuille de type native segwit est adéquat. Ce type est un compromis entre les adresses legacy et le nouveau protocole taproot. Il vous permet déjà de profiter d'économies sur les frais de transactions. Vous pouvez appliquer les changements pour créer un nouveau portefeuille, puis choisir le mode de création de la clé privée. L'utilisation de plusieurs mots, via BIP39, est la stratégie la plus répandue et qui a faite ces preuves. Vous pouvez choisir d'ajouter une passphrase, que vous pouvez choisir et qui joue le rôle de mot supplémentaire. Il est essentiel de le connaitre pour pouvoir signer des transactions ou encore restaurer votre portefeuille. Vous devez ensuite prendre ces mots en note car il vous sera demander de les réinscrire pour les valider. Une fois vos mots confirmés, vous pouvez confirmer la valeur par défaut pour le chemin de dérivation, puis appliquer les changements. Enfin, vous pourrez ajouter un mot de passe au besoin. ### Recevoir des bitcoin Avant d'envoyer des bitcoin, vous devez en avoir déjà reçu dans votre portefeuille. Pour cela, vous pouvez cliquer sur "Receive" pour afficher la prochaine adresse inutilisée. Pour des raisons de sécurité et de confidentialité, il est recommandé de toujours utiliser une adresse différente. Dans la section "Transactions", vous verrez plutôt toutes les adresses disponibles, incluant celles utilisées pour le change. Vous pouvez alors utiliser ces adresses dans l'application ou il y a les fonds. ### Envoyer des bitcoin Maintenant que vous avez des bitcoin, vous pouvez voir votre solde dans la section "Transactions". Si vous allez dans la section "Send", vous pourrez créer une nouvelle transaction. Pour les intrants à cette transaction, Sparrow Wallet peut choisir en fonction de l'efficience (coûts) ou de la confidentialité. La section "UTXO", qui exposent vos transactions non dépensées, permet un contrôle manuel des intrants à une transaction. Une fois créée, la transaction devra être signée (avec votre clé privée), puis diffusée (broadcaster) sur le réseau. ### Explorer la chaîne Vous ne voyez toujours pas votre transaction ? Vous êtes curieux de voir ce qu'il se passe sur le réseau bitcoin. Alors allez jetez un coup d'oeil à mempool.space. Dans la boîte de recherche, vous pouvez y coller votre transaction ou votre adresse et confirmer l'état de la transaction. Vous pouvez également valider que votre portefeuille est à jour y en comparant la hauteur (ou numéro de bloc). ### Restaurer un portefeuille Vous avez trouver 12 mots et voulez tester si ça cache quelque chose ? Perdu votre cellulaire avec votre application mobile mais vous avez vos 12 mots ? Il est alors possible de restaurer un portefeuille en utilisant la fonctionnalité de création mentionnée plus haut. Cette fois-ci, plutôt que de les générer automatiquement, vous n'avez qu'à saisir les mots pris en note et le passphrase s'il y a lieu. Il est prudent de considérer ce portefeuille comme étant corrompue ou comme ayant fuité et d'en créer un nouveau puis d'y transférer les fonds. Avec ces instructions, vous devriez avoir la fondation nécessaire pour faire vos premières transactions sécuritairement. Dans les prochains guide, vous verrez comment utiliser une Coldcard, soit une portefeuille physique qui permet de créer la clé privée hors-connexion, ainsi qu'un OpenDime, une clé à usage unique. Si vous avez des commentaires, vous pouvez m'écrire sur X (anciennement Twitter) @lekingfu ou par courriel au bitcoin@lekingfu.com.