原文編譯:Felix、PANews
ETHGlobal 公佈了 StarkHack 的決賽入圍名單,從提交和建造的 150 多個項目中選出了 7 個項目。以下是這七個項目的快速瀏覽。
連鎖怪物
Chain Monsters 是一款基於區塊鏈的回合製 RPG 動作遊戲,玩家可以控制怪物,參與 PvP 戰鬥,並在 5 x 8 網格上進行戰略移動,攻擊敵人以增加法力並減少對手的生命值。
Chain Monsters 在開羅編寫了智慧合約,並使用 Dojo 框架進行了開發。用戶端使用 React 和 dojo.js SDK 來定義鏈上交互,React 應用程式部署在 Vercel 上。
Chain Monsters 使用 Cartridges 插槽解決方案來有效部署合約。 Dojo 生態系統中的開源排序器 (Katana) 和索引器 (Torii) 促進了此部署。來自客戶端的玩家互動直接傳送到排序器,而客戶端資訊更新則與索引器同步。
電擊
Zap 是一款行動電子郵件錢包,它利用 SecureEnclave、帳戶抽象化和 TLSN 證明為 Web3 用戶帶來類似 Web2 的體驗。
該應用程式是用 React-Native 開發的,允許部署在 IOS 和 安卓,智慧錢包位於開羅。在本次黑客馬拉松中,Zap 在 Katana 上進行了部署和測試,為了安全起見,Zap 使用 Starknet Js 創建了一個自訂簽名器。
zk頁面
ZkPages 讓用戶可以建立由 Starknet 智慧合約支援的單頁數位內容店面。該平台透過零知識結帳和無痕支付強調隱私和安全,內容透過 IPFS 儲存和交付。用戶可以輕鬆管理他們的商店、上傳內容並追蹤他們的審核歷史記錄,確保透明度和問責制。
現場演示網址: https://zkpages.vercel.app (Starknet Sepolia 測試網)
示範影片(Youtube 約4分鐘): https://youtu.be/HO9kQjtSUjE
索拉斯
Solas 是一個基於 Starknet 的證明系統,允許使用者使用任何類型的資料創建和簽署任何形式的證明。
Solas 使用 Cairo lang、Starknet Foundry、next js、vercel 和 starkscan。該專案由兩個主要的 cairo 合約組成,startnet 身份驗證服務合約和 Schema 註冊合約。
史塔克漩渦
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:負責建構合約和管理依賴關係
-
希羅多德:cairo-lib:在鏈上儲存 MMR 的根並附加新的承諾
-
希羅多德:完整性:驗證 Stone Prover 生成的證明
使用的ZK(零知識)技術:
-
StarkWare:stone-prover:負責追蹤並產生 Cairo VM 的證明
使用的前端技術:
-
Next.js:用於建立前端
-
TypeScript、starknet.js、starknet-react:用於與智能合約交互
-
TailwindCSS、Shadcn、Aceternity:用於設定前端樣式
卡斯特爾
zKastle 是一款受棕櫚島啟發的單人策略卡牌遊戲。在這款遊戲中,玩家將控制一個村莊,透過策略性地管理資源和升級基礎設施來幫助其發展和繁榮。玩家的目標是透過戰術決策和有效的資源管理來最大化分數。
該專案使用 Dojo 框架,這是一個用於建立可驗證遊戲的開源工具鏈。核心遊戲邏輯是使用 Cairo 來實現的,Cairo 是一種用於在 Starknet 上編寫智慧合約的程式語言。這些合約處理基本的遊戲機制,確保所有操作都在區塊鏈上安全地執行。
前端是使用React和dojo.js sdk建構的。 Dojo.js 透過提供特定於 Dojo 框架的工具和模組來補充 React,促進前端和後端智慧合約之間的無縫整合。值得注意的是,該專案使用 Torii 索引器來有效管理和查詢遊戲資料。
512 克拉
512 Karat 是一個使用 Dojo 和 Origami 構建的完全鏈上生成藝術 ERC-721 項目。
該項目已部署到Sepolia,鑄幣現已開放 https://karat.collect-code.com/ 或者 https://512karat.vercel.app/ .
鑄造是免費的,最大供應量為 512 個代幣。
本文來源於網路:ETHGlobal StarkHack Finals: 7 Finalists
一、引言在國際開放的大型盃賽體系中,國際合法博彩集團在比賽規則的發展中發揮重要作用,對整個體育產業資本產生重大影響。每屆世界重大賽事,例如世界杯,博彩公司都會為所有參賽球隊給出賠率,世界各地的球迷會根據自己的喜好選擇自己的球隊進行投注。 [1] 賠率設定涉及非常複雜的數學分析,是整個競技遊戲的核心。賠率是根據參賽球隊實力、球員目前狀態、球隊歷史表現等一系列指標進行加權計算,由博彩公司主觀給出。這…