Web3ハッカソンの準備に関する8つの重要なヒント
執筆者 Alchemy
しばしばEthereumやSolanaのようなブロックチェーンによって主催されたり、EthDenverのような特定のイベントを中心に開催されたりするweb3ハッカソンは、開発者、デザイナー、ブロックチェーン愛好者のコミュニティを集め、革新的なweb3ハッカソンのアイデアを短期間で実用最小限の製品(MVP)へと変える場です。
ハッカソンは初心者に向いているため、イベントから最大限の価値を引き出すには準備が重要になります。この記事では、経験を最大限に活かすためにできる準備をいくつか紹介します。
web3ハッカソンの準備をしている方は、AlchemyのHackathon Handbookでヒント、ツール、バウンティを確認してください。
Web3ハッカソンの準備がなぜ重要か
ハッカソンの準備が重要な理由は、環境がペースが速いことが多く、新しい技術を使うことになり、ハッカソンには特有の審査基準があり、野心的なビルダーのチームと競うことになるからです。
ハッカソンは新しいスキルを学び、自分の成果を示し、他の開発者とつながる絶好の機会ですが、同時に競争的で、しばしば短期集中の形式になります。参加を促す大きな賞金プールがあることで、この環境は初心者にとって適応が難しい場合があります。
例えば、Solana Summer Campは2022年7月11日から8月16日まで開催されるハッカソンで、500万ドルの賞金とシード資金を用意しており、世界中から数千人が参加し、数百件の応募が上位賞を争います。
Web3ハッカソンの準備方法
まず、ハッカソンのタイムラインを理解してください。多くのハッカソンは週末をかけて行われ、フルタイムで働いている人でも参加できますが、web3ハッカソンの中には数週間続くものもあり、より本格的なプロジェクトを構築できます。
ハッカソンへの参加を決める前に、適切な時間とエネルギーを割けるスケジュールになっているか確認してください。スケジュールに余裕があり、何かを作る意志が固まっているなら、ハッカソンの準備で完了させておくべき重要なステップを以下に示します。
1. ハッカソンのルールと審査員を調べる
ハッカソンのウェブサイトを訪れると、通常、トラック、賞品、アイデアなど、開発者がハッカソンに備えるためのリソースが数多く掲載されています。その中でも特に重要な2つの領域が、ルールと審査基準です。
他の何よりも先に、主催者がハッカソンでどのようなプロジェクトを見たいと考えているか、誰が審査するのか、審査員が何を重視するのかを明確に理解してください。
特定のトラックに集中する予定であれば、そのトラックの細かい要件を調べ、そのトラックの重要な優先事項に沿うようにしてください。
2. Web3ハッカソンのアイデアを考え始める
革新的なweb3ハッカソンのアイデアを思いつくのは、特に初めてweb3ハッカソンに参加する場合、難しいことがあります。ハッカソンの準備期間中、開始前にアイデアをブレインストーミングするために以下の戦略を検討してください。
- 自分が個人的に観察した問題への解決策を作る
- 新しい製品を可能にする組み合わせ可能な構成要素について考える
- ハッカソン主催者が提供するトピックやアイデアのリストを調べる
- 他のハッカソンの優勝作品を確認する
- web3技術によって恩恵を受けられるweb2の製品やソリューションを見つける
どのアイデアを実際に作るかは、チームメンバーに出会いハッカソンが始まるまで決める必要はありませんが、こうした問いかけはハッカソン開始前にプロジェクトを構想する助けになります。
3. Web3テックスタックを準備する
ハッカソンは短期間で行われることが多いため、web3テックスタックを事前に準備しておくことが重要です。これには、Alchemyのようなweb3開発者向けプラットフォームへの登録、デスクトップクライアントのダウンロード、主催者独自のツールに慣れておくことなどが含まれます。
ハッカソン用のツールを準備する際に用意しておくべきもののショートリストをまとめました。
- Remix IDEのような統合開発環境(IDE)を選ぶ
- ハッカソン用のコードをチームで効果的に共同編集できるよう、GitHubリポジトリを作成する
- Alchemyのような無料のブロックチェーンノードプロバイダーに登録する
- OpenZeppelinのようなさまざまなスマートコントラクト開発フレームワークを調べる
- HardhatやFoundryのようなローカルテスト環境を構築する
- テストネットでスマートコントラクトをデプロイするためにテストネットGoerliトークンを入手する
主催者のツールを学ぶ
標準的なテックスタックに加えて、主催者がビルダーに使ってほしいと考えているツールの使い方を学ぶ時間も確保してください。
主催者はハッカソンのウェブサイトに詳細なドキュメントを用意していることが多く、エコシステムに不慣れな開発者がツールや情報を把握する助けになります。
ハッカソンの主催者は自分たちのプラットフォーム上での構築を促そうとしているため、彼らのツールを組み込んだアプリケーションを構築することを優先してください。
4. チーム作りを始める
ハッカソンプロジェクトで一緒に作業する仲間を見つける方法は数多くあり、主催者と協力する、Discordのハッカソン用チャンネルにアクセスする、開発者中心のDAOに参加する、あるいはSNSでイベントについて話しているビルダーと連絡を取るといった方法があります。
すでによく知っている人たちのグループでハッカソンに参加することもできます。チームは小規模であることが多く、通常3人、4人、5人程度なので、互いを補い合える異なるスキルセットを持つ人を集めるのが望ましいです。
5. 提出物やプレゼンテーションのテンプレートを見つける
ハッカソンにプロジェクトを提出するには、通常、プロジェクトが何をするか、どのように機能するかを示すレポート、動画、プレゼンテーションのいずれか、あるいは複数を作成し、そのプロジェクトの重要性を訴える必要があります。
チームは最後の瞬間まで開発を続けることになるため、過去の優勝作品、プレゼンテーションのテンプレート、レポートのリストを事前に用意しておき、チームの提出物に流用できるようにしておいてください。アプリの提出物用にテンプレートを準備しておくことで、プロジェクトについて説得力のある主張ができ、勝利に近づく良いポジションに立てます。
審査員は、明確な課題設定と価値提案が、動作するデモと組み合わさっているものを好む傾向があります。最初はシンプルなところから始め、解決しようとしている具体的な課題領域に集中することで、一度に多くの機能を作らなければならないという状況に圧倒されずに済みます。
6. 適切なセキュリティ対策を取る
ハッカソンは概して友好的で安全にものづくりができる場ですが、到着する前に適切なセキュリティ対策を取ってください。例えば、ハードウェアウォレットは自宅に置いていく、シードフレーズを持ち歩かない、プライバシースクリーンフィルターを購入するなどです。
ハッカソンのような良い学びの機会を、負債に変えてしまわないようにしてください。
7. 荷物を準備する
週末開催のハッカソンに参加する場合、一分一秒が重要になるため、適切な機材を準備しておくことで時間を最大限に活用できます。充電器、予備の充電器、携帯電話用充電器、モバイルバッテリー、延長コード、電源タップなど、ツールを動かし続けるために必要なものを確実に用意してください。
さらに、作業に集中し続けられるよう、軽食、飲み物、ノイズキャンセリングヘッドホン、お気に入りのパーカー、さらにはお気に入りのメカニカルキーボードといった個人的なアイテムも準備しておくとよいでしょう。
8. 十分な睡眠を取る
アイデアを資金調達可能なweb3プロジェクトへと短期間で仕上げようとしているときに、睡眠不足でぼんやりした状態になってしまうのは避けたいところです。十分な睡眠を取り、明晰な頭とよい気持ちでハッカソンに臨めるようにしてください。
結局のところ、web3ハッカソンの目的は、学び、何か面白いものを作り、楽しむことです。緊張感のある瞬間があり、ストレスを感じることもあるかもしれませんが、なぜ参加を決めたのかを思い出し、その経験を最大限に活かしてください。
関連する概要

ブロックチェーンで魔法を生み出す
Alchemyは、最も強力なweb3開発者向けプロダクトとツールを、豊富なリソース、コミュニティ、そして卓越したサポートと組み合わせて提供します。


