如何準備 Web3 黑客松的 8 個必備技巧
作者 Alchemy
web3 hackathons 通常由 Ethereum、Solana 等區塊鏈主辦,或圍繞特定活動舉行,例如 EthDenver,這類活動聚集了開發者、設計師與區塊鏈愛好者組成的社群,在短時間內把創新的 web3 hackathon 構想轉化為最小可行產品 (MVP)。
由於新手也適合參加 hackathon,事前準備才能讓你從中獲得最大價值。這篇文章會列出幾個準備事項,幫助你充分利用這次經驗。
如果你正在準備 web3 hackathon,可以參考 Alchemy 的 Hackathon Handbook,裡面有技巧、工具與獎金資訊!
為什麼準備 Web3 hackathon 很重要?
準備 hackathon 之所以重要,是因為現場節奏通常很快,你會用到新技術,hackathon 有特定的評分標準,而且你要跟一群野心勃勃的開發團隊競爭。
Hackathon 是學習新技能、展示成果、認識其他開發者的好機會,但同時也充滿競爭,時間安排通常也很緊湊。加上高額獎金吸引大量參與,這樣的環境對新手來說可能不容易適應。
例如,Solana Summer Camp 在 2022 年 7 月 11 日至 8 月 16 日舉辦的 hackathon 提供了 500 萬美元的獎金與種子資金,全球有數千人參加,數百件作品競逐頭獎。
如何準備 Web3 hackathon
首先,了解 hackathon 的時程安排。許多 hackathon 只持續一個週末,讓有全職工作的人也能參加,但也有些 web3 hackathon 為期數週,讓參與者能建置更完整的專案。
在投入一場 hackathon 之前,先確認自己的時間安排能負擔相應的時間與精力投入。如果你的行程已經清空,也下定決心要動手做點東西,以下是準備 hackathon 時應該完成的幾個重要步驟。
1. 研究 hackathon 的規則與評審
進入 hackathon 網站時,通常會看到許多幫助開發者準備的資源,包括賽道、獎項、構想,以及最重要的兩個部分:規則與評分標準。
在做其他任何事之前,先確認自己清楚了解主辦方希望在 hackathon 中看到什麼樣的專案、由誰評審,以及評審會著重哪些面向。
如果你打算專注在某個特定賽道,就研究該賽道的細節,並對齊該賽道的重點優先事項。
2. 開始構思 Web3 hackathon 點子
想出有創意的 web3 hackathon 點子可能不容易,尤其如果這是你第一次參加 web3 hackathon。在準備 hackathon 期間,可以考慮以下幾種在活動開始前構思點子的方式:
- 針對你親身觀察到的問題,打造解決方案
- 思考能解鎖新產品的可組合建構模組
- 研究主辦方提供的主題與構想清單
- 參考其他 hackathon 的得獎作品
- 找出可以透過 web3 技術獲益的 web2 產品或解決方案
你不必在組隊、hackathon 正式開始前就決定要做哪個點子,但這些提示能幫助你在活動開始前先構思專案方向。
3. 準備你的 Web3 技術堆疊
由於 hackathon 時間通常很短,你會需要事先準備好 web3 技術堆疊。這包括註冊像 Alchemy 這樣的 web3 開發者平台、下載桌面用戶端,以及熟悉主辦方提供的專屬工具等動作。
以下是我們整理的清單,列出準備 hackathon 工具時該做好的事:
- 選擇你的整合開發環境 (IDE),例如 Remix IDE
- 為 hackathon 程式碼建立一個 GitHub repository,方便你與隊友有效協作
- 註冊像 Alchemy 這樣的免費區塊鏈節點供應商
- 研究不同的智能合約開發框架,例如 OpenZeppelin
- 建立本地測試環境,例如 Hardhat 或 Foundry
- 取得 testnet Goerli tokens,以便在測試網上部署智能合約
熟悉主辦方提供的工具
除了標準技術堆疊之外,也要花時間學習主辦方希望開發者使用的工具。
主辦方通常會在 hackathon 網站上準備詳盡的文件,幫助大家熟悉相關工具與資訊,協助生態系中的新手開發者上手。
由於主辦方希望鼓勵大家在他們的平台上開發,優先建置能整合這些工具的應用程式會比較有利。
4. 開始組隊
找到 hackathon 隊友的方式有很多,包括透過主辦方、加入 Discord 上的 hackathon 頻道、加入以開發者為核心的 DAO,或是在社群媒體上與談論這場活動的開發者交流。
你也可以直接找一群你已經熟識的人一起參加。由於團隊人數通常不多,一般是 3、4 或 5 人,最好找技能互補的人組隊。
5. 尋找提交作品與簡報的範本
要向 hackathon 提交專案,團隊通常需要準備說明文件、影片,和/或簡報,展示專案的功能、運作方式,並闡述其重要性。
由於團隊會一直做到最後一刻,可以事先準備一份清單,收集過去得獎作品、簡報範本、說明文件,供團隊提交時套用調整。事先準備好提交範本,能讓你的專案更有說服力,也讓自己更有機會獲勝。
評審通常喜歡看到清楚的問題陳述與價值主張,並搭配可運作的專案示範。一開始可以先求簡單,專注在你想解決的特定問題上,不必一次塞進太多功能而讓自己分身乏術。
6. 採取適當的安全措施
雖然 hackathon 通常是友善且安全的建置場所,但抵達前還是要做好適當的安全防範,例如把硬體錢包留在家裡、不要隨身攜帶助記詞,以及購買隱私螢幕保護貼等準備。
不要讓 hackathon 這樣的學習機會,變成一場風險。
7. 打包裝備
如果你要參加為期一個週末的 hackathon,每一分鐘都很寶貴,事先準備好合適的裝備能幫你充分利用時間。記得帶上充電器、備用充電器、手機充電線、行動電源、延長線、排插,以及任何能讓你的工具持續運作的東西。
此外,也可以準備零食、飲料以及其他能幫助你專注工作的個人物品,像是降噪耳機、你最喜歡的連帽外套,甚至你最愛的機械鍵盤。
8. 睡個好覺
你最不想遇到的狀況,就是在衝刺把構想變成有資金潛力的 web3 專案時,睡眠不足、精神不濟。睡個好覺,讓自己能以清晰的頭腦與良好的心態迎接 hackathon。
歸根究底,web3 hackathon 的目標是學習、做出有趣的東西,並樂在其中。過程中難免會有緊張、有壓力的時刻,但別忘了自己當初報名的原因,好好把握這次經驗。
相關總覽

打造區塊鏈魔法
Alchemy 結合最強大的 Web3 開發者產品與工具,並提供資源、社群與卓越的支援。


