Původní autor: Felix

Původní zdroj: PANews

ETHGlobal oznamuje finalisty StarkHack, přičemž z více než 150 předložených a postavených projektů bylo vybráno sedm projektů. Tento článek vám poskytne rychlý pohled na těchto 7 projektů.

Řetězová monstra

Chain Monsters je tahová RPG akční hra založená na blockchainu, kde hráči mohou ovládat monstra, účastnit se PvP bitev a strategicky se pohybovat na mřížce 5x8, útočit na nepřátele, aby si zvýšili manu a snížili soupeřovo zdraví.

Chain Monsters má chytré smlouvy napsané v Káhiře a vyvinuté pomocí rámce Dojo. Využijte React a dojo.js SDK na straně klienta k definování interakcí v řetězci a nasazení aplikací React na Vercel.

Chain Monsters využívá slotové řešení Cartridge k efektivnímu nasazování smluv. Toto nasazení usnadňují open source sortery (Katana) a indexery (Torii) z ekosystému Dojo. Interakce hráčů z klienta jsou odesílány přímo do třídiče, zatímco aktualizace klientských informací probíhá prostřednictvím synchronizace s indexátorem.

Zap

Zap je mobilní e-mailová peněženka, která využívá SecureEnclave, Account Abstraction a TLSN důkazy a přináší uživatelům Web3 zážitek podobný Web2.

Aplikace je vyvinuta v React-Native, což umožňuje nasazení na IOS a Android a chytrá peněženka se nachází v Káhiře. Pro tento hackathon byl Zap nasazen a testován na Kataně Z důvodu bezpečnosti vytvořil Zap vlastní signer pomocí Starknet Js.

zkPages

ZkPages umožňuje uživatelům vytvářet jednostránkové výlohy digitálního obsahu založené na chytrých smlouvách Starknet. Platforma klade důraz na soukromí a zabezpečení prostřednictvím pokladny s nulovými znalostmi a nesledovatelných plateb, přičemž obsah je uložen a doručován prostřednictvím IPFS. Uživatelé mohou snadno spravovat svůj obchod, nahrávat obsah a sledovat svou historii auditů, což zajišťuje transparentnost a odpovědnost.

Živá ukázková URL: https://zkpages.vercel.app (testovací síť Starknet Sepolia)

Demo video (cca 4 minuty na Youtube): https://youtu.be/HO9kQjtSUjE

světlo

Solas je důkazní systém založený na Starknet, který umožňuje uživatelům vytvářet a podepisovat jakoukoli formu důkazu pomocí jakéhokoli typu dat.

Solas používá Cairo lang, Starknet foundry, next js, vercel a starkscan. Projekt se skládá ze dvou hlavních káhirských smluv, konkrétně smlouvy o certifikační službě startnet a smlouvy o registraci schématu (smlouva o registraci schématu).

StarkSwirl

StarkSwirl je směšovač tokenů chránící soukromí, který uživatelům umožňuje používat veřejný řetězec Starknet a chránit jejich soukromí.

Použité backendové technologie:

  • Scarb: používá se k vytváření smluv, správě závislostí, spouštění testů a spouštění káhirských programů

  • Lambdaworks: Cairo -vm: Spuštění káhirských programů ve virtuálním stroji za účelem generování stop, které pak ověří Stone Prover

  • StarkWare:stone-prover: Generování důkazů pro stopy generované Cairo VM

  • Herodotus:cairo-lib: Ověřte důkaz MMR (Merkle Mountain Range) v káhirském programu

Použitá technologie chytré smlouvy:

  • Slévárna: pro deklarování a nasazování chytrých kontraktů

  • Scarb: Zodpovědný za stavební smlouvy a správu závislostí

  • Herodotus: cairo-lib: Uložte kořen MMR na řetěz a připojte nové přísliby

  • Herodotus:integrity: Ověřte důkaz generovaný Stone Prover

Použitá technologie ZK (nulové znalosti):

  • StarkWare: stone-prover: Zodpovědný za generování důkazů pro sledování Cairo VM

Použité front-end technologie:

  • Next.js: používá se k vytvoření frontendu

  • TypeScript, starknet.js, starknet-react: pro interakci s inteligentními smlouvami

  • TailwindCSS, Shadcn, Aceternity: používá se k nastavení stylů front-endu

zKastle

zKastle je strategická karetní hra pro jednoho hráče inspirovaná Palmovým ostrovem. V této hře hráči převezmou kontrolu nad vesnicí a pomáhají jí růst a prosperovat strategickým řízením zdrojů a modernizací infrastruktury. Cílem hráče je maximalizovat body pomocí taktických rozhodnutí a efektivního řízení zdrojů.

Projekt využívá framework Dojo, open source toolchain pro vytváření ověřitelných her. Základní logika hry je implementována pomocí Cairo, programovacího jazyka používaného pro psaní chytrých kontraktů na Starknet. Tyto smlouvy zpracovávají základní herní mechanismy a zajišťují, že všechny operace jsou na blockchainu prováděny bezpečně.

Frontend je vytvořen pomocí React a dojo.js sdk. Dojo .js doplňuje React tím, že poskytuje nástroje a moduly specifické pro rámec Dojo, což usnadňuje bezproblémovou integraci mezi front-end a back-end smart kontrakty. Tento projekt zejména využívá indexátor Torii k efektivní správě a dotazování herních dat.

512 karátů

512 Karat je plně on-chain generativní umělecký projekt ERC-721 vytvořený pomocí Dojo a Origami.

Projekt byl nasazen do Sepolie a ražba je otevřena na https://karat.collect-code.com/ nebo https://512karat.vercel.app/.

Ražba je zdarma a existuje pouze maximální množství 512 mincí.