2023年9月 Cadence コンペティション

drip
Flow Japan
Published in
6 min readSep 15, 2023

本記事はこの英語記事を日本語に翻訳したものです。

開発者が直感的な Cadence スマートコントラクト言語を通じてブロックチェーンエンジニアリングを学びながら、エキサイティングな賞品を獲得できるコンテストを毎月開催することを嬉しく思います。この Flow 主催のイニシアチブは Emerald City が主催しています。

毎月、約2週間、新しい「シーズン」が始まります。各シーズンの内容は以下の通りです:

  • 参加者が注目するユニークなトピック
  • 焦点を当てたトピックを教え、特別ゲストを招く複数のワークショップ
  • 優勝者には $FLOW トークン賞品

Cadence コンテストは、言語に関するスキルを披露するだけでなく、そのシーズンの重点トピックについて学ぶのに最適な方法です。

9月シーズン

9月シーズンは9 月 14 日から 9 月 29 日まで開催されます。

ワークショップ

今シーズンのワークショップスケジュールは以下の通りです。また、Google カレンダーにもリンクしていますので、そちらもご利用ください。

  • Cadence コンペティション入門(9/14 @ 11:00am EST):トピックの概要、期待、賞品、ワークショップのスケジュール、質問にお答えします。
  • Cadence を学ぶワークショップ(9/15 @ 12:00pm EST):初心者の方を対象にCadenceを簡単にご紹介します。
  • ドロップインセッション (9/18 @ 1:00pm EST)
  • ドロップインセッション (9/20 @ 6:00pm EST)
  • ドロップインセッション (9/21 @ 10:00am EST)
  • ドロップインセッション (9/25 @ 12:00pm EST)
  • ドロップインセッション (9/27 @ 11:00am EST)
  • ドロップインセッション (9/29 @ 10:30am EST)

ご覧のように、開発者が Cadence や自分のアイデアについて質問できるドロップインセッションがたくさんあります。いくつかのドロップインでは、特定のパターンや Cadence 言語に関する洞察についての小さなプレゼンテーションも行われます。

トピック

今月の焦点はコンポーザビリティです。つまり、既存のスマート コントラクトを利用し、その上に新しい機能を追加したり、既存の機能をさらに改善したりすることで構築します。Cadence の特別な強みは、コントラクトが他のコントラクトを直接呼び出すことができ、インターフェイス経由でコントラクトを借りた場合、委任されたコントラクトを実行時に動的に解決することもできることです。これらの強力な機能により、独自のアプリケーションで他のコントラクトを非常に直観的かつ簡単に作成できるようになります。皆さんがどのようなコンテストに応募できるか楽しみにしています。

コンポーザビリティのユースケースを明らかにするには、X (旧 Twitter )などのプラットフォームでプロジェクトや開発者に連絡を取ったり、コミュニティにとって望ましい新機能を特定したりするなど、いくつかの方法があります。既存のプロジェクト ( FLOATNBA Top ShotFlovatarFind LabsFlowty など)をベースにして独自のユニークなアイデアを考え出すこともできます。

参考のため、以下にそいくつかの例を挙げます。

  1. NBA Top Shot モーメントをまとめて販売
  2. NBA Top Shot モーメントの一括購入
  3. NBA Top Shot での一括リスト削除
  4. Legends of Flow – ラ・リーガのモーメントを構成 (2023 年 8 月ハッカソン モバイル賞 3 位受賞者)

審査

審査基準は以下のとおりで、それぞれ1~5段階で評価される。受賞者は、全審査基準の合計得点で決定されます。

  1. アイデア:あなたのアイデアは、あなたが作ろうとしているアプリケーションを実際に改善しようとしていますか?あなたのアイデアに対するコミュニティの関心は証明されていますか?
  2. エラー:あなたの Cadence コードにエラーはありますか?あなたのコードに悪用される可能性のある大きな/小さなバグはありますか?
  3. アーキテクチャと明確さ:あなたの Cadence コードは明確に設計され、効率的に書かれていますか?コードには、コメントを含む適切なドキュメントが含まれていますか?
  4. 難易度:アイデアと実行はどのくらい難しかったですか?
  5. ブログ投稿:最終的なブログ記事を書き、オンラインまたは X (旧 Twitter ) で共有します。(下記のブログ要件を参照)

ブログ投稿の要件

  1. あなたのアイデアとそれを選んだ理由を説明してください 。(コミュニティがそれを望んでいましたか??自分で作成しましたか?)
  2. あなたが直面した困難もお書きください。
  3. Cadence について気に入っている機能を少なくとも 1 つ挙げてください。
  4. コントラクトをどのように実装したか。アーキテクチャと実装の基本的な概要を説明します。
  5. 投稿に @emerald_dao と @flow_blockchain をタグ付けします。

賞金

各シーズンで合計 26,000 $FLOWトークンが手に入ります。

簡単な詳細:

  • 上記の「審査」セクションに基づいて、上位 5 件の投稿にはそれぞれ 5,000 $FLOW が与えられます。
  • 各勝者には、コレクションの宝物となる「Cadence コンペティション勝者」FLOAT もエアドロップされます。複数のシーズンにわたって勝利することは、将来的に有益であることが判明する可能性があります。
  • すべての参加者は「Cadence コンペティション参加者」FLOAT としてエアドロップされます。
  • 複数のシーズンに参加して FLOAT を収集すると、将来的に有益であることが判明する可能性があります。

さらに、最も多くの参加者を集めた個人には、1,000 $FLOW 賞が贈られる。つまり:

  • ワークショップ/ドロップインセッションへの参加
  • Cadence やそのアイデアについて有意義な質問をする
  • コンテスト中に他の人の質問に参加したり、回答を手助けしたりすること
  • X (旧 Twitter )で頻繁にプロジェクトについて率直に議論している

この優勝者は、ジェイコブ・タッカー(私です!)が発表します。すべてのワークショップのホストを務め、積極的に Discord や X を閲覧し、参加者を募ります。

--

--