Editor artikel asli: Felix, PANews
ETHGlobal mengumumkan finalis StarkHack, dengan tujuh proyek dipilih dari lebih dari 150 proyek yang diajukan dan dibangun. Artikel ini memberi Anda gambaran sekilas tentang 7 proyek ini.
Monster Rantai
Chain Monsters adalah game aksi RPG berbasis giliran berbasis blockchain di mana pemain dapat mengontrol monster, berpartisipasi dalam pertempuran PvP, dan bergerak secara strategis dalam kotak 5 x 8, menyerang musuh untuk meningkatkan mana dan mengurangi kesehatan lawannya.
Chain Monsters menulis kontrak pintar di Kairo dan mengembangkannya menggunakan kerangka Dojo. Gunakan React dan dojo.js SDK pada klien untuk menentukan interaksi on-chain dan menerapkan aplikasi React di Vercel.
Chain Monsters menggunakan solusi slot Cartridge untuk menyebarkan kontrak secara efisien. Penerapan ini difasilitasi oleh penyortir sumber terbuka (Katana) dan pengindeks (Torii) dari ekosistem Dojo. Interaksi pemain dari klien dikirim langsung ke penyortir, sedangkan pembaruan informasi klien terjadi melalui sinkronisasi dengan pengindeks.
Pertengkaran
Zap adalah dompet email seluler yang memanfaatkan SecureEnclave, Abstraksi Akun, dan bukti TLSN untuk menghadirkan pengalaman seperti Web2 bagi pengguna Web3.
Aplikasi ini dikembangkan dengan React-Native, memungkinkan penerapan di iOS dan Android, dan dompet pintar berlokasi di Kairo. Untuk hackathon ini, Zap menerapkan dan menguji Katana. Untuk keamanan, Zap membuat penanda tangan khusus menggunakan Starknet Js.
halaman zk
ZkPages memungkinkan pengguna membuat etalase konten digital satu halaman yang didukung oleh kontrak pintar Starknet. Platform ini menekankan privasi dan keamanan melalui pembayaran tanpa pengetahuan dan pembayaran tanpa jejak, dengan konten disimpan dan dikirimkan melalui IPFS. Pengguna dapat dengan mudah mengelola toko mereka, mengunggah konten dan melacak riwayat audit mereka, memastikan transparansi dan akuntabilitas.
URL demonstrasi langsung: https://zkpages.vercel.app (jaringan uji Starknet Sepolia)
Video demonstrasi (Youtube sekitar 4 menit): https://youtu.be/HO9kQjtSUjE
lampu
Solas adalah sistem pembuktian berbasis Starknet yang memungkinkan pengguna membuat dan menandatangani segala bentuk bukti menggunakan jenis data apa pun.
Solas menggunakan bahasa Kairo, pengecoran Starknet, js berikutnya, vercel dan starkscan. Proyek ini terdiri dari dua kontrak utama Kairo, yaitu kontrak layanan sertifikasi startnet dan Kontrak Pendaftaran Skema (kontrak pendaftaran skema).
StarkSwirl
StarkSwirl adalah pencampur token yang menjaga privasi yang memungkinkan pengguna menggunakan rantai publik Starknet dan melindungi privasi mereka.
Teknologi backend yang digunakan:
Scarb: digunakan untuk membuat kontrak, mengelola dependensi, menjalankan pengujian, dan menjalankan program Kairo
Lambdaworks: Kairo -vm: Jalankan program Kairo di mesin virtual untuk menghasilkan jejak, yang kemudian diverifikasi oleh Stone Prover
StarkWare: pembukti batu: Menghasilkan bukti jejak yang dihasilkan oleh VM Kairo
Herodotus:cairo-lib: Verifikasi bukti MMR (Merkle Mountain Range) dalam program Kairo
Teknologi kontrak pintar yang digunakan:
Foundry: untuk mendeklarasikan dan menerapkan kontrak pintar
Scarb: Bertanggung jawab untuk membangun kontrak dan mengelola ketergantungan
Herodotus: cairo-lib: Simpan akar MMR secara on-chain dan tambahkan komitmen baru
Herodotus:integritas: Verifikasi bukti yang dihasilkan oleh Stone Prover
Teknologi ZK (zero pengetahuan) yang digunakan:
StarkWare: pemecah batu: Bertanggung jawab untuk menghasilkan bukti jejak VM Kairo
Teknologi front-end yang digunakan:
Next.js: digunakan untuk membangun front end
TypeScript, starknet.js, starknet-react: untuk berinteraksi dengan kontrak pintar
TailwindCSS, Shadcn, Aceternity: digunakan untuk mengatur gaya front-end
zKastle
zKastle adalah permainan kartu strategi pemain tunggal yang terinspirasi oleh Palm Island. Dalam game ini, pemain mengendalikan sebuah desa dan membantunya tumbuh dan sejahtera dengan mengelola sumber daya secara strategis dan meningkatkan infrastruktur. Tujuan pemain adalah memaksimalkan poin melalui keputusan taktis dan pengelolaan sumber daya yang efisien.
Proyek ini menggunakan kerangka Dojo, sebuah rantai alat sumber terbuka untuk membuat game yang dapat diverifikasi. Logika inti permainan diimplementasikan menggunakan Kairo, bahasa pemrograman yang digunakan untuk menulis kontrak pintar di Starknet. Kontrak ini menangani mekanisme dasar permainan, memastikan bahwa semua operasi dilakukan dengan aman di blockchain.
Front-end dibangun menggunakan React dan dojo.js SDK. Dojo.js melengkapi React dengan menyediakan alat dan modul khusus untuk kerangka Dojo, memfasilitasi integrasi tanpa batas antara kontrak pintar front-end dan back-end. Khususnya, proyek ini menggunakan pengindeks Torii untuk mengelola dan menanyakan data game secara efisien.
512 Karat
512 Karat adalah proyek seni generatif ERC-721 on-chain yang dibangun menggunakan Dojo dan Origami.
Proyek ini telah diterapkan ke Sepolia dan pencetakannya dibuka di https://karat.collect-code.com/ atau https://512karat.vercel.app/.
Pencetakannya gratis dan hanya ada persediaan maksimum 512 token.
Tautan asli