編集長:フェリックス、PANewsETHGlobalはStarkHackの決勝進出チームを発表し、提出された150以上のプロジェクトの中から7つのプロジェクトが選ばれました。この記事では、これら7つのプロジェクトを紹介します。### **チェインモンスター**Chain Monstersは、ブロックチェーンを基盤としたターン制RPGアクションゲームであり、プレイヤーはモンスターを操作し、PvP戦闘に参加し、5x8のグリッド上で戦略的に移動し、敵を攻撃して魔力を増やし、相手の体力を減らすことができます。Chain MonstersはCairoでスマートコントラクトを書き、Dojoフレームワークを使用して開発されました。クライアント側ではReactおよびdojo.js SDKを使用してオンチェーンインタラクションを定義し、VercelにReactアプリケーションをデプロイしています。Chain Monstersは、カートリッジのスロットソリューションを使用して契約を効率的にデプロイしています。この展開は、Dojoエコシステム内のオープンソースのソーター(Katana)とインデクサー(Torii)によって促進されています。クライアントからのプレイヤーの相互作用は、直接ソーターに送信されますが、クライアント情報の更新はインデクサーと同期して行われます。### **ザップ**Zapは、セキュアエンクレーブ、アカウント抽象化、TLSNプルーフを活用して、Web3ユーザーにWeb2のようなエクスペリエンスを提供するモバイルメールウォレットです。このアプリケーションはReact-Nativeで開発され、IOSとAndroidに展開することができ、スマートウォレットはカイロにあります。このハッカソンでは、ZapはKatanaに展開およびテストを行い、安全のためにStarknet Jsを使用してカスタムサインアップを作成しました。### **zkページ**ZkPagesは、Starknetスマートコントラクトによってサポートされた単一ページのデジタルコンテンツストアを作成することをユーザーに許可します。このプラットフォームは、プライバシーとセキュリティを強調するために、ゼロ知識決済とトレースレス支払いを通じて、IPFSによってコンテンツを保存および配信します。ユーザーは、店舗を簡単に管理し、コンテンツをアップロードし、監査履歴を追跡して、透明性とアカウンタビリティを確保できます。デモサイト:(Starknet Sepoliaテストネットワーク)デモビデオ(約4分のYouTube):### **ソラス**SolasはStarknetベースのプルーフシステムであり、ユーザーが任意の種類のデータを使用して任意の形式の証明を作成および署名できるようにします。Solas は Cairo lang、Starknet foundry、next js、vercel、starkcan を使用しています。 このプロジェクトは、スタートネット認証サービス契約と Schema Registry 契約の 2 つの主要な cairo 契約で構成されています。### **スタークスワール**StarkSwirlは、ユーザーがStarknetを使用してプライバシーを保護することができるプライバシー保護トークンミキサーです。使用されているバックエンド技術:* Scarb:契約の構築、依存関係の管理、テストの実行、およびCairoプログラムの実行に使用されます。* Lambdaworks:Cairo-vm:仮想マシンでCairoプログラムを実行してトレースを生成し、Stone Proverによって検証されます。* StarkWare:石証明:カイロVMによって生成された痕跡の証拠を生成します* ヘロドトス: cairo-lib: カイロ計画で MMR (マークル山脈) の証明を検証使用されているスマートコントラクト技術:* Foundry:スマートコントラクトの宣言と展開に使用されます。* Scarb:コントラクトの構築と依存関係の管理を担当*ヘロドトス:cairo-lib:MMRのルートをチェーン上に保存し、新しいコミットメントを追加します* Herodotus:integrity: Stone Prover が生成した証明を検証ZK(ゼロ知識)テクノロジーの使用:* StarkWare:ストーンプルーバー:カイロVM追跡の認証の生成を担当使用されるフロントエンド技術:* Next.js:フロントエンドの構築に使用される* Type、starknet.js、starknet-react:スマートコントラクトとのインタラクションに使用されます* TailwindCSS、Shadcn、Aceternity:フロントエンドのスタイル設定に使用されます### **zKastle**zKastleは、『Palm Island』に触発された、一人用の戦略カードゲームです。プレイヤーは村をコントロールし、リソースを戦略的に管理し、インフラをアップグレードして、村を発展させ繁栄させます。プレイヤーの目標は、戦術的な意思決定と効果的なリソース管理により、スコアを最大化することです。このプロジェクトでは、Dojoフレームワークを使用しており、これは検証可能なゲームを構築するためのオープンソースのツールチェーンです。コアのゲームロジックはCairoを使用して実装されており、CairoはStarknet上でスマートコントラクトを記述するためのプログラミング言語です。これらの契約は基本的なゲームメカニズムを扱い、すべての操作がブロックチェーン上で安全に実行されることを保証します。フロントエンドでは、Reactとdojo.js SDKを使用して構築されています。Dojo.jsは、Reactを補完し、フロントエンドとバックエンドのスマートコントラクトのシームレスな統合を促進するために、Dojoフレームワーク固有のツールとモジュールを提供しています。注目すべきは、このプロジェクトでToriiインデクサを使用してゲームデータを効果的に管理およびクエリすることです。### **512カラット**512 Karatは、DojoとOrigamiを使用して構築された完全なオンチェーン生成アートERC-721プロジェクトです。このプロジェクトはすでにSepoliaにデプロイされ、ミンティングはすでにまたは開放されています。ミンティングは無料であり、最大で512のトークンが供給されます。関連記事:ETHGlobalシドニー決勝進出8つのプロジェクトを速覧
ETHGlobal StarkHackの決勝に入った7つのプロジェクトを素早く見る
編集長:フェリックス、PANews
ETHGlobalはStarkHackの決勝進出チームを発表し、提出された150以上のプロジェクトの中から7つのプロジェクトが選ばれました。この記事では、これら7つのプロジェクトを紹介します。
チェインモンスター
Chain Monstersは、ブロックチェーンを基盤としたターン制RPGアクションゲームであり、プレイヤーはモンスターを操作し、PvP戦闘に参加し、5x8のグリッド上で戦略的に移動し、敵を攻撃して魔力を増やし、相手の体力を減らすことができます。
Chain MonstersはCairoでスマートコントラクトを書き、Dojoフレームワークを使用して開発されました。クライアント側ではReactおよびdojo.js SDKを使用してオンチェーンインタラクションを定義し、VercelにReactアプリケーションをデプロイしています。
Chain Monstersは、カートリッジのスロットソリューションを使用して契約を効率的にデプロイしています。この展開は、Dojoエコシステム内のオープンソースのソーター(Katana)とインデクサー(Torii)によって促進されています。クライアントからのプレイヤーの相互作用は、直接ソーターに送信されますが、クライアント情報の更新はインデクサーと同期して行われます。
ザップ
Zapは、セキュアエンクレーブ、アカウント抽象化、TLSNプルーフを活用して、Web3ユーザーにWeb2のようなエクスペリエンスを提供するモバイルメールウォレットです。
このアプリケーションはReact-Nativeで開発され、IOSとAndroidに展開することができ、スマートウォレットはカイロにあります。このハッカソンでは、ZapはKatanaに展開およびテストを行い、安全のためにStarknet Jsを使用してカスタムサインアップを作成しました。
zkページ
ZkPagesは、Starknetスマートコントラクトによってサポートされた単一ページのデジタルコンテンツストアを作成することをユーザーに許可します。このプラットフォームは、プライバシーとセキュリティを強調するために、ゼロ知識決済とトレースレス支払いを通じて、IPFSによってコンテンツを保存および配信します。ユーザーは、店舗を簡単に管理し、コンテンツをアップロードし、監査履歴を追跡して、透明性とアカウンタビリティを確保できます。
デモサイト:(Starknet Sepoliaテストネットワーク)
デモビデオ(約4分のYouTube):
ソラス
SolasはStarknetベースのプルーフシステムであり、ユーザーが任意の種類のデータを使用して任意の形式の証明を作成および署名できるようにします。
Solas は Cairo lang、Starknet foundry、next js、vercel、starkcan を使用しています。 このプロジェクトは、スタートネット認証サービス契約と Schema Registry 契約の 2 つの主要な cairo 契約で構成されています。
スタークスワール
StarkSwirlは、ユーザーがStarknetを使用してプライバシーを保護することができるプライバシー保護トークンミキサーです。
使用されているバックエンド技術:
使用されているスマートコントラクト技術:
ZK(ゼロ知識)テクノロジーの使用:
使用されるフロントエンド技術:
zKastle
zKastleは、『Palm Island』に触発された、一人用の戦略カードゲームです。プレイヤーは村をコントロールし、リソースを戦略的に管理し、インフラをアップグレードして、村を発展させ繁栄させます。プレイヤーの目標は、戦術的な意思決定と効果的なリソース管理により、スコアを最大化することです。
このプロジェクトでは、Dojoフレームワークを使用しており、これは検証可能なゲームを構築するためのオープンソースのツールチェーンです。コアのゲームロジックはCairoを使用して実装されており、CairoはStarknet上でスマートコントラクトを記述するためのプログラミング言語です。これらの契約は基本的なゲームメカニズムを扱い、すべての操作がブロックチェーン上で安全に実行されることを保証します。
フロントエンドでは、Reactとdojo.js SDKを使用して構築されています。Dojo.jsは、Reactを補完し、フロントエンドとバックエンドのスマートコントラクトのシームレスな統合を促進するために、Dojoフレームワーク固有のツールとモジュールを提供しています。注目すべきは、このプロジェクトでToriiインデクサを使用してゲームデータを効果的に管理およびクエリすることです。
512カラット
512 Karatは、DojoとOrigamiを使用して構築された完全なオンチェーン生成アートERC-721プロジェクトです。
このプロジェクトはすでにSepoliaにデプロイされ、ミンティングはすでにまたは開放されています。
ミンティングは無料であり、最大で512のトークンが供給されます。
関連記事:ETHGlobalシドニー決勝進出8つのプロジェクトを速覧