Penulis asli: Felix

Sumber asli: 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 5x8, menyerang musuh untuk meningkatkan mana dan mengurangi kesehatan lawan.

Chain Monsters memiliki kontrak pintar yang ditulis di Kairo dan dikembangkan menggunakan kerangka Dojo. Manfaatkan React dan dojo.js SDK di sisi klien untuk menentukan interaksi on-chain dan menerapkan aplikasi React di Vercel.

Chain Monsters menggunakan solusi slot Cartridge untuk menerapkan kontrak secara efisien. Penyebaran 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 di React-Native, memungkinkan penerapan di iOS dan Android, dan dompet pintar berlokasi di Kairo. Untuk hackathon ini, Zap diterapkan dan diuji pada 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 demo (sekitar 4 menit di Youtube): 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 janji 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 toolchain open source 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.

Ujung depan 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 maksimal 512 koin.