盤點ETHGlobal StarkHack決賽的7個入圍項目

avatar
PANews
3個月前
本文約1200字,閱讀全文需要約2分鐘
ETHGlobal宣布StarkHack決賽入圍名單,在提交和建造的150多個項目中有七個項目入選。

原文綜編:Felix, PANews

ETHGlobal 宣布 StarkHack 決賽入圍名單,在提交和建造的 150 多個項目中有七個項目入選。本文帶你速覽這 7 個項目。

Chain Monsters

盤點ETHGlobal StarkHack決賽的7個入圍項目

Chain Monsters 是基於區塊鏈的回合製 RPG 動作遊戲,玩家可以控制怪物、參與 PvP 戰鬥,並在 5 x 8 網格上戰略性地移動,攻擊敵人以增加法力並減少對手的生命值。

Chain Monsters 在 Cairo 中編寫了智能合約,並使用 Dojo 框架進行了開發。在客戶端利用 React 和 dojo.js SDK 來定義鏈上交互,並在 Vercel 上部署 React 應用程式。

Chain Monsters 使用了 Cartridge 的插槽解決方案來有效部署合約。此部署由 Dojo 生態系統中的開源排序器(Katana)和索引器(Torii)促成。來自客戶端的玩家互動直接傳送到排序器,而客戶端資訊更新則透過與索引器同步進行。

Zap

Zap 是一款行動電子郵件錢包,利用 SecureEnclave、Account Abstraction 和 TLSN 證明為Web3用戶帶來類似Web2的體驗。

該應用程式是用 React-Native 開發,允許在 IOS 和 Android 上部署,智慧錢包位於開羅。為了這次黑客松,Zap 在 Katana 上進行了部署和測試,為了安全,Zap 利用 Starknet Js 創建了一個自訂的簽署者。

zkPages

ZkPages 讓用戶可以建立由 Starknet 智慧合約支援的單頁數位內容店面。該平台透過零知識結帳和無痕跡支付來強調隱私和安全,內容透過 IPFS 儲存和交付。用戶可以輕鬆管理他們的商店、上傳內容和追蹤他們的審計歷史,確保透明度和問責制。

現場示範網址: https://zkpages.vercel.app (Starknet Sepolia 測試網)

示範影片(Youtube 約 4 分鐘): https://youtu.be/HO9kQjtSUjE

Solas

Solas是一個基於 Starknet 的證明系統,允許使用者使用任意類型的資料創建和簽署任何形式的證明。

Solas 使用了 Cairo lang、Starknet foundry、next js、vercel 和 starkscan。該專案由兩個主要的 cairo 合約組成,即 startnet 認證服務合約和 Schema Registry Contract(模式註冊合約)。

StarkSwirl

盤點ETHGlobal StarkHack決賽的7個入圍項目

StarkSwirl 是一個保護隱私的代幣混合器,允許用戶使用公鏈 Starknet 並保護其隱私。

使用的後端技術:

  • Scarb:用於建立合約、管理依賴、運行測試和執行 Cairo 程序

  • Lambdaworks: Cairo -vm:在虛擬機中執行 Cairo 程式以產生跟踪,然後由 Stone Prover 驗證

  • StarkWare:stone-prover:為 Cairo VM 產生的追蹤產生證明

  • Herodotus:cairo-lib:驗證 Cairo 程式中的 MMR(Merkle Mountain Range)證明

使用的智能合約技術:

  • Foundry:用於聲明和部署智能合約

  • Scarb:負責建構合約和管理依賴關係

  • Herodotus:cairo-lib:在鏈上儲存 MMR 的根,並附加新的承諾

  • Herodotus:integrity:驗證 Stone Prover 產生的證明

使用的 ZK(零知識)技術:

  • StarkWare:stone-prover:負責為 Cairo VM 追蹤生成證明

使用的前端技術:

  • Next.js:用於建立前端

  • TypeScript、starknet.js、starknet-react:用於與智能合約交互

  • TailwindCSS、Shadcn、Aceternity:用於設定前端樣式

zKastle

盤點ETHGlobal StarkHack決賽的7個入圍項目

zKastle 是一款受《Palm Island》啟發的單人策略卡牌遊戲。在這款遊戲中,玩家將控制一個村莊,並透過策略性地管理資源和升級基礎設施,來幫助村莊發展和繁榮。玩家目標是透過戰術決策和高效的資源管理來最大化積分。

該專案使用 Dojo 框架,這是一個用於建立可驗證遊戲的開源工具鏈。核心遊戲邏輯是使用 Cairo 實現,Cairo 是一種用於在 Starknet 上編寫智慧合約的程式語言。這些合約處理基本的遊戲機制,確保所有操作都在區塊鏈上安全地執行。

前端使用 React 和 dojo.js sdk 建置。 Dojo.js 透過提供特定於 Dojo 框架的工具和模組來補充 React,促進前端和後端智慧合約之間的無縫整合。值得注意的是,該專案使用了 Torii 索引器來有效管理和查詢遊戲資料。

512 Karat

512 Karat 是使用 Dojo 和 Origami 構建的完全鏈上生成藝術 ERC-721 項目。

該項目已部署至 Sepolia,鑄造已在https://karat.collect-code.com/https://512karat.vercel.app/開放

鑄造是免費的,並且最多只供應 512 個代幣。

原文連結

原創文章,作者:PANews。轉載/內容合作/尋求報導請聯系 report@odaily.email;違規轉載法律必究。

ODAILY提醒,請廣大讀者樹立正確的貨幣觀念和投資理念,理性看待區塊鏈,切實提高風險意識; 對發現的違法犯罪線索,可積極向有關部門舉報反映。

推薦閱讀
星球精選