速覽入圍ETHGlobal StarkHack決賽的7個項目

ETHGlobal宣布StarkHack決賽入圍名單,從150多個提交項目中選出7個潛力項目,涵蓋遊戲、隱私保護、數位內容平台等領域。以下是入圍項目速覽:

  • Chain Monsters:基於區塊鏈的回合制RPG遊戲,玩家可進行PvP戰鬥,使用Cairo編寫智能合約,並透過Dojo框架開發,整合React前端與Katana排序器、Torii索引器。

  • Zap:行動電子郵件錢包,結合SecureEnclave與帳戶抽象技術,提供Web2般的使用體驗,支援iOS和Android,並利用Starknet Js自訂簽署者增強安全性。

  • zkPages:隱私優先的數位內容平台,透過Starknet智能合約與IPFS儲存內容,實現零知識結帳與無痕支付,用戶可管理商店並追蹤審計記錄。

  • Solas:Starknet證明系統,允許用戶以任意資料創建簽署證明,核心包含認證服務合約與模式註冊合約,技術堆疊涵蓋Cairo、Next.js等。

  • StarkSwirl:隱私代幣混合器,利用零知識證明技術保護交易隱私,整合Scarb、Lambdaworks等後端工具,並以Next.js建置前端介面。

  • zKastle:受《Palm Island》啟發的鏈上策略卡牌遊戲,玩家需管理村莊資源,使用Dojo框架與Cairo實現遊戲邏輯,前端結合React與Torii索引器。

  • 512 Karat:全鏈上藝術生成項目,基於Dojo與Origami框架,發行限量512個ERC-721代幣,目前已開放免費鑄造。

總結

綜編:Felix, PANews

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

Chain Monsters

速覽入圍ETHGlobal StarkHack決賽的7個項目

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

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個代幣。

相關閱讀:速覽入圍ETHGlobal Sydney決賽的8個項目

分享至:

作者:Felix

本文為PANews入駐專欄作者的觀點,不代表PANews立場,不承擔法律責任。

文章及觀點也不構成投資意見

圖片來源:Felix如有侵權,請聯絡作者刪除。

關注PANews官方賬號,一起穿越牛熊
推薦閱讀
2024-06-27 10:00
2024-06-27 09:20
2024-06-27 09:00
2024-06-27 08:00
2024-06-27 07:53
2024-06-27 07:00
行業要聞
市場熱點
精選讀物

精選專題

App内阅读