Editor cuprinzător: 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 pot mișca strategic pe o grilă 5x8, atacând inamicii pentru a crește mana și a reduce sănătatea adversarului.
Chain Monsters are contracte inteligente scrise în Cairo și dezvoltate folosind cadrul Dojo. Utilizați React și dojo.js SDK pe partea clientului 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 contractele în mod eficient. 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ă în React-Native, permițând implementarea pe IOS și Android, iar portofelul inteligent este situat în Cairo. Pentru acest hackathon, Zap a fost 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 (aproximativ 4 minute pe Youtube): https://youtu.be/HO9kQjtSUjE
Aprinde
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 înregistrare a schemelor (contractul de înregistrare a schemei).
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 promisiuni
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
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 scrierea de 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.
Partea frontală 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/.
Baterea este gratuită și există doar o rezervă maximă de 512 monede.
Lectură similară: O privire rapidă asupra celor 8 proiecte selectate pentru finala ETHGlobal Sydney