Web3ハッカソンに備えるための8つの必須ヒント
執筆者 Alchemy
Often hosted by blockchains, like Ethereum or Solana, or focused around specific events, like EthDenver, web3 hackathons bring together a community of developers, designers, and blockchain enthusiasts to transform innovative web3 hackathon ideas into minimum viable products (MVPs) in a short period of time.
hackathons are good for beginnersなので、イベントに備えて準備をし、経験から最大限の価値を引き出すことが重要です。この記事では、経験を最大限に活用するためにできるいくつかの準備について取り上げます。
web3ハックソンに備えているなら、ヒントやツール、報奨金についてAlchemyのHackathon Handbookを参照してください。
Web3ハッカソンの準備がなぜ重要なのか
ハッカソンの準備が重要なのは、環境がペースの速いものであることが多く、新しい技術を使うことになり、ハッカソンには specific な審査基準があり、野心的なビルダーのチームと競い合うことになるからです。
ハッカソンは新しいスキルを学び、成果を発信し、他の開発者とつながる絶好の機会ですが、同時に競争的でもあり、加速されたフォーマットであることが多いです。参加を促すための大きな賞金プールがあるため、この環境はビギナーにとって適応しづらい場合があります。
例えば、Solana Summer Campは2022年7月11日から8月16日まで開催されるハッカソンで、500万ドルの賞金とシード資金を提供しており、世界中から数千人が参加し、数百件の応募が上位の賞を競い合います。
Web3ハッカソンの準備方法
まず、ハッカソンのタイムラインを理解してください。多くのハッカソンはフルタイムで働くスケジュールの人でも参加できるよう週末の間に行われますが、web3ハッカソンの中にはより大規模なプロジェクトを構築できるよう数週間続くものもあります。
ハッカソンへの参加を決める前に、適切な時間とエネルギーを割けるスケジュールであることを確認してください。スケジュールが空いていて、何かを作ることに意欲があるなら、ハッカソンの準備で完了させるべき重要なステップをいくつか紹介します。
1. ハッカソンのルールと審査員を調べる
ハッカソンのウェブサイトを訪れると、通常、開発者がハッカソンに備えるためのリソースが数多く用意されています。トラック、賞品、アイデアなどに加え、最も重要な2つの領域として、ルールと審査基準があります。
他に何をするよりも先に、主催者がハッカソンでどのようなプロジェクトを期待しているのか、誰が審査するのか、そして何を評価ポイントとしているのかを明確に理解しておいてください。
特定のトラックに集中する予定であれば、そのトラック固有の重要な優先事項を調べ、それに沿うようにしてください。
2. Web3ハッカソンのアイデアを考え始める
innovative web3 hackathon ideasを思いつくのは難しいことがあります。特に初めてweb3ハッカソンに参加する場合はなおさらです。ハッカソンの準備中、ハッカソン開始前にアイデアをブレインストーミングするための以下の戦略を検討してください。
- 自分が個人的に観察した問題への解決策を作る
- 新しい製品を生み出す組み合わせ可能なビルディングブロックについて考える
- 主催者が提供するトピックやアイデアのリストを調べる
- 他のハッカソンの優勝者を調べる
- web3技術の恩恵を受けられるweb2の製品やソリューションを見つける
どのアイデアを作るか選ぶのは、チームに出会いハッカソンが始まってからでも構いませんが、これらの問いかけはハッカソン開始前にプロジェクトを構想する助けになります。
3. Web3テックスタックを準備する
ハッカソンは短期間で行われることが多いため、web3 tech stackを事前に準備しておくことが重要です。これには、Alchemyのようなweb3開発者プラットフォームへの登録、デスクトップクライアントのダウンロード、主催者独自のツールに慣れておくことなどが含まれます。
ハッカソンのツールを準備する際に用意しておくべきもののショートリストを以下にまとめました。
- Remix IDEなど、統合開発環境(IDE)を選ぶ
- ハッカソンのコード用にGitHubリポジトリを作成し、チームメイトと効果的に協力できるようにする
- Alchemyのようなfree blockchain node providerに登録する
- OpenZeppelinなどのさまざまなスマートコントラクト開発フレームワークを調べる
- HardhatやFoundryなどのローカルテスト環境を作成する
- テストネットにスマートコントラクトをデプロイするためにSepolia ETHを取得する
主催者のツールを学ぶ
標準的なテックスタックに加え、主催者がビルダーに使ってほしいツールの使い方を学ぶ時間を取ってください。
主催者は、新しい開発者がエコシステムで役立つツールや情報を使いこなせるよう、ハッカソンのウェブサイトに詳細なドキュメントをまとめていることがよくあります。
ハッカソンの主催者は自分たちのプラットフォーム上での開発を促そうとしているため、彼らのツールを組み込んだアプリケーションの構築を優先してください。
4. チーム作りを始める
ハッカソンプロジェクトで一緒に作業する仲間を見つける方法は数多くあり、主催者と協力する、Discordのハッカソンチャンネルにアクセスする、developer-centric DAOsに参加する、イベントについてSNSで発信しているビルダーとやり取りするなどが挙げられます。
すでによく知っている人たちのグループでハッカソンに参加することもできます。チームは通常3人、4人、または5人と小規模になるため、互いを補完し合う異なるスキルセットを持つ人がいるのが理想的です。
5. 提出物・プレゼンテーションのテンプレートを見つける
ハッカソンにプロジェクトを提出するには、チームは通常、プロジェクトの内容、仕組みを示す文書、動画、および/またはプレゼンテーションを作成し、その重要性をアピールする必要があります。
チームは最後の瞬間まで開発を続けることになるため、過去の優勝作品の一覧、プレゼンテーションのテンプレート、提出用文書のテンプレートなど、チームの提出物に再利用できるものを準備しておいてください。アプリ提出用のテンプレートを事前に用意しておくことで、プロジェクトを強くアピールでき、勝利に近づく良いポジションに立てます。
審査員は、明確な問題提起と価値提案が、実際に動くデモと組み合わさっているものを好む傾向があります。まずはシンプルに始めて、一度に多くの機能を作ろうとして圧倒されないよう、解決しようとしている具体的な問題領域に集中しても構いません。
6. 適切なセキュリティ対策を取る
ハッカソンは一般的にフレンドリーで開発に適した安全な場所ですが、会場に到着する前に、ハードウェアウォレットを自宅に置いておく、シードフレーズを持ち歩かない、プライバシー保護用のスクリーンフィルターを購入するなど、適切なセキュリティ上の予防措置を取ってください。
ハッカソンのような素晴らしい学びの機会を、損失につながる事態にしないようにしてください。
7. 荷物を準備する
週末のハッカソンに参加するなら一分一秒が貴重であり、適切な荷物を準備しておくことで時間を最大限活用できます。充電器、予備の充電器、携帯電話用充電器、バッテリーバンク、延長コード、電源タップなど、ツールを動かし続けるために必要なものを必ず持参してください。
さらに、ノイズキャンセリングヘッドフォン、お気に入りのパーカー、お気に入りのメカニカルキーボードなど、作業に集中し続けられるようなスナック、飲み物、その他の私物も準備しておくとよいでしょう。
8. 十分な睡眠を取る
アイデアを資金調達可能なweb3プロジェクトに全力で仕上げようとしているときに、睡眠不足で頭がぼんやりしている状態は避けたいものです。十分な睡眠を取り、明晰な頭と良い心構えでハッカソンに臨めるようにしてください。
結局のところ、web3ハッカソンの目的は学ぶこと、何か面白いものを作ること、そして楽しむことです。強烈な瞬間もあり、ストレスを感じることもあるかもしれませんが、参加を決めた理由を思い出し、経験を最大限に活かしてください。
関連する概要

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


