Editor articol original: Felix, PANews

ETHGlobal anunță finaliștii StarkHack, cu șapte proiecte selectate din peste 150 de proiecte depuse și construite. Acest articol vă oferă o privire rapidă asupra acestor 7 proiecte.

Monștri în lanț

Chain Monsters este un joc de acțiune RPG bazat pe turn, bazat pe blockchain, în care jucătorii pot controla monștrii, pot participa la bătălii PvP și se pot deplasa strategic pe o grilă de 5 x 8, atacând inamicii pentru a crește mana și a reduce sănătatea adversarului.

Chain Monsters a scris contracte inteligente în Cairo și le-a dezvoltat folosind cadrul Dojo. Utilizați SDK React și dojo.js pe client pentru a defini interacțiunile în lanț și pentru a implementa aplicații React pe Vercel.

Chain Monsters folosește soluția de slot Cartridge pentru a implementa în mod eficient contractele. Această implementare este facilitată de sortare open source (Katana) și indexare (Torii) din ecosistemul Dojo. Interacțiunile jucătorului de la client sunt trimise direct către sortator, în timp ce actualizările informațiilor despre client au loc prin sincronizare cu indexerul.

Zap

Zap este un portofel de e-mail mobil care folosește dovezile SecureEnclave, Account Abstraction și TLSN pentru a oferi utilizatorilor Web3 o experiență asemănătoare Web2.

Aplicația este dezvoltată cu React-Native, permițând implementarea pe IOS și Android, iar portofelul inteligent este situat în Cairo. Pentru acest hackathon, Zap a implementat și testat pe Katana Pentru securitate, Zap a creat un semnatar personalizat folosind Starknet Js.

zkPages

ZkPages permite utilizatorilor să creeze vitrine de conținut digital cu o singură pagină, alimentate de contracte inteligente Starknet. Platforma pune accent pe confidențialitate și securitate prin verificarea fără cunoștințe și plăți fără urmări, cu conținut stocat și livrat prin IPFS. Utilizatorii își pot gestiona cu ușurință magazinul, încărca conținut și își pot urmări istoricul de audit, asigurând transparență și responsabilitate.

Adresa URL a demonstrației live: https://zkpages.vercel.app (rețeaua de testare Starknet Sepolia)

Video demonstrativ (Youtube aproximativ 4 minute): https://youtu.be/HO9kQjtSUjE

ușoară

Solas este un sistem de dovezi bazat pe Starknet, care permite utilizatorilor să creeze și să semneze orice formă de dovadă folosind orice tip de date.

Solas folosește Cairo lang, Starknet Foundry, next js, vercel și starkscan. Proiectul constă din două contracte principale din Cairo, și anume contractul de servicii de certificare startnet și contractul de registru Schema.

StarkSwirl

StarkSwirl este un mixer de jetoane care păstrează confidențialitatea, care permite utilizatorilor să folosească lanțul public Starknet și să își protejeze confidențialitatea.

Tehnologii de backend utilizate:

  • Scarb: folosit pentru a construi contracte, a gestiona dependențe, a rula teste și a executa programe Cairo

  • Lambdaworks: Cairo -vm: Executați programe Cairo într-o mașină virtuală pentru a genera urme, care sunt apoi verificate de Stone Prover

  • StarkWare:stone-prover: Generați dovezi pentru urmele generate de Cairo VM

  • Herodotus:cairo-lib: Verificați dovada MMR (Merkle Mountain Range) în programul Cairo

Tehnologia smart contract utilizată:

  • Turnătorie: pentru declararea și implementarea contractelor inteligente

  • Scarb: Responsabil pentru construirea de contracte și gestionarea dependențelor

  • Herodot: cairo-lib: stocați rădăcina MMR în lanț și adăugați noi angajamente

  • Herodot:integritate: Verificați dovada generată de Stone Prover

Tehnologia ZK (zero cunoștințe) utilizată:

  • StarkWare: stone-prover: Responsabil cu generarea de dovezi pentru urmele Cairo VM

Tehnologii front-end utilizate:

  • Next.js: folosit pentru a construi front-end-ul

  • TypeScript, starknet.js, starknet-react: pentru interacțiunea cu contractele inteligente

  • TailwindCSS, Shadcn, Aceternity: utilizate pentru a seta stiluri de front-end

zKastle

zKastle este un joc de cărți de strategie pentru un singur jucător inspirat de Palm Island. În acest joc, jucătorii preiau controlul asupra unui sat și îl ajută să crească și să prospere prin gestionarea strategică a resurselor și îmbunătățirea infrastructurii. Scopul jucătorului este de a maximiza punctele prin decizii tactice și management eficient al resurselor.

Proiectul folosește cadrul Dojo, un lanț de instrumente open source pentru construirea de jocuri verificabile. Logica de bază a jocului este implementată folosind Cairo, un limbaj de programare folosit pentru a scrie contracte inteligente pe Starknet. Aceste contracte se ocupă de mecanica de bază a jocului, asigurând că toate operațiunile sunt efectuate în siguranță pe blockchain.

Front-end-ul este construit folosind React și dojo.js SDK. Dojo.js completează React prin furnizarea de instrumente și module specifice cadrului Dojo, facilitând integrarea perfectă între contractele inteligente front-end și back-end. În special, acest proiect folosește indexerul Torii pentru a gestiona și a interoga eficient datele jocului.

512 karate

512 Karat este un proiect ERC-721 de artă generativă complet în lanț, construit folosind Dojo și Origami.

Proiectul a fost implementat în Sepolia și baterea este deschisă la https://karat.collect-code.com/ sau https://512karat.vercel.app/.

Mintingul este gratuit și există doar o rezervă maximă de 512 jetoane.

Link original