準備 Web3 黑客松的 8 個必備技巧
作者 Alchemy
通常由 Ethereum 或 Solana 等區塊鏈主辦,或圍繞 EthDenver 等特定活動舉辦,web3 hackathons 匯集了開發者、設計師與區塊鏈愛好者的社群,讓他們在短時間內將創新的 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 之前就決定要建構哪個點子,但這些提示能幫助你在 hackathon 開始前先構思專案方向。
3. 準備你的 Web3 技術堆疊
由於 hackathon 通常時間很短,你會希望事先準備好 web3 技術堆疊。這包括註冊像 Alchemy 這樣的 web3 開發平台、下載桌面用戶端,以及熟悉主辦方提供的專屬工具。
以下是我們整理的一份簡短清單,列出準備 hackathon 工具時該做好的事項:
- 選擇整合開發環境(IDE),例如 Remix IDE
- 為你的 hackathon 程式碼建立 GitHub repository,讓你與團隊成員能有效協作
- 註冊免費的區塊鏈節點供應商,例如 Alchemy
- 研究不同的智能合約開發框架,例如 OpenZeppelin
- 建立本地測試環境,例如 Hardhat 或 Foundry
- 取得 Sepolia ETH,用於在測試網上部署智能合約
學習主辦方提供的工具
除了準備標準的技術堆疊外,也要花時間學習主辦方希望開發者使用的工具。
主辦方通常會在 hackathon 網站上準備詳盡的文件,幫助大家熟悉工具與相關資訊,對生態系中的新開發者尤其有幫助。
由於主辦方希望鼓勵大家在其平台上進行建構,優先建構能整合他們工具的應用程式。
4. 開始組建團隊
尋找可以一起參與 hackathon 專案的夥伴有許多方式,包括透過主辦方、Discord 上的 hackathon 頻道、以開發者為核心的 DAO,或是在社群媒體上與討論該活動的開發者交流。
你也可以直接帶著一群已經熟識的人一起參加。由於團隊通常人數不多,一般是 3、4 或 5 人,最好找技能互補的人組隊。
5. 尋找作品提交與簡報的範本
要向 hackathon 提交專案,團隊通常需要準備一份說明文件、影片,及/或簡報,展示專案的功能、運作方式,並闡述其重要性。
由於團隊會建構到最後一刻,事先準備好一份過往得獎作品、簡報範本與說明文件的清單,這些都可以重新運用在你團隊的提交內容上。透過事先準備好應用程式提交的範本,你可以更有力地為專案發聲,讓自己處於有利的獲勝位置。
評審通常喜歡看到清楚的問題陳述與價值主張,並搭配可運作的專案展示。從簡單做起沒關係,專注在你想解決的特定問題領域上,這樣才不會因為要一次建構太多功能而應接不暇。
6. 採取適當的安全措施
雖然 hackathon 通常是友善且安全的建構場所,但在出發前仍應採取適當的安全防範措施,例如將硬體錢包留在家中、不要攜帶助記詞旅行,以及購買螢幕防窺片等其他準備工作。
不要讓 hackathon 這樣的絕佳學習機會,反而變成你的負擔。
7. 打包你的裝備
如果你要參加為期一個週末的 hackathon,每一分鐘都很寶貴,準備好所有合適的裝備能幫助你充分利用時間。務必帶上充電器、備用充電器、手機充電線、行動電源、延長線、排插,以及任何能讓你的工具持續運作的物品。
此外,你也可以準備零食、飲料,以及其他能幫助你專注在工作上的個人物品,例如降噪耳機、你最喜歡的連帽外套,甚至是你最愛用的機械鍵盤。
8. 睡個好覺
你最不需要的,就是在衝刺把點子變成一個可募資的 web3 專案時,卻因睡眠不足而昏昏沉沉。睡個好覺,讓自己能以清晰的頭腦和良好的心態進入 hackathon。
歸根究底,web3 hackathon 的目標是學習、建構出有趣的東西,並樂在其中。雖然過程中會有緊張刺激、甚至壓力大的時刻,但記住當初報名的初衷,充分把握這次經驗。
相關總覽

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


