Menghitung 7 proyek terpilih untuk final ETHGlobal StarkHack

robot
Pembuatan abstrak sedang berlangsung

Ringkasan Asli: Felix, PANews

ETHGlobal mengumumkan daftar finalis StarkHack, dengan tujuh proyek terpilih dari lebih dari 150 proyek yang diajukan dan dibangun. Artikel ini akan memberi Anda gambaran singkat tentang 7 proyek tersebut.

Monster Rantai

速览入围ETHGlobal StarkHack决赛的7个项目

Chain Monsters adalah game aksi RPG berbasis blockchain berbasis giliran, di mana pemain dapat mengontrol monster, berpartisipasi dalam pertempuran PvP, dan secara strategis bergerak di atas grid 5 x 8 untuk menyerang musuh untuk meningkatkan kekuatan dan mengurangi poin kesehatan lawan.

Chain Monsters telah menulis smart contract di Cairo, dan mengembangkannya menggunakan kerangka kerja Dojo. Mereka menggunakan React dan SDK dojo.js di sisi klien untuk mendefinisikan interaksi on-chain, dan mendeploy aplikasi React di Vercel.

Chain Monsters menggunakan solusi slot Cartridge untuk efektif men-deploy kontrak. Proses deploy ini difasilitasi oleh sorter open source (Katana) dan indexer (Torii) yang terdapat dalam ekosistem Dojo. Interaksi pemain dari sisi klien dikirimkan langsung ke sorter, sementara informasi pembaruan dari sisi klien disinkronkan dengan indexer.

Zap

Zap adalah dompet email seluler yang menggunakan SecureEnclave, Account Abstraction, dan TLSN untuk memberikan pengalaman Web2 kepada pengguna Web3.

Aplikasi ini dikembangkan menggunakan React-Native, dapat diterapkan di IOS dan Android, dan dompet pintar terletak di Kairo. Untuk hackathon ini, Zap diterapkan dan diuji pada Katana. Untuk keamanan, Zap menggunakan pembuat tanda tangan khusus yang dibuat dengan Starknet Js.

zkPages

ZkPages memungkinkan pengguna untuk membuat toko konten digital satu halaman yang didukung oleh smart contract Starknet. Platform ini menekankan privasi dan keamanan melalui pembayaran tanpa jejak dan pembayaran dengan pengetahuan nol. Konten disimpan dan disampaikan melalui IPFS. Pengguna dapat dengan mudah mengelola toko mereka, mengunggah konten, dan melacak riwayat audit mereka untuk memastikan transparansi dan akuntabilitas.

URL demonstrasi langsung: (jaringan uji Starknet Sepolia)

Video demonstrasi (sekitar 4 menit di YouTube):

Solas

Solas adalah sistem bukti berbasis Starknet yang memungkinkan pengguna untuk membuat dan menandatangani bukti dalam bentuk apa pun dengan menggunakan jenis data apa pun.

Solas menggunakan Cairo lang, Starknet foundry, next js, vercel, dan starkscan. Proyek ini terdiri dari dua kontrak cairo utama, yaitu kontrak layanan otentikasi startnet dan Kontrak Pendaftaran Skema.

StarkSwirl

速览入围ETHGlobal StarkHack决赛的7个项目

StarkSwirl adalah mixer token yang melindungi privasi, memungkinkan pengguna menggunakan Starknet di blockchain publik dan melindungi privasi mereka.

Teknologi backend yang digunakan:

  • Scarb:digunakan untuk membangun kontrak, mengelola dependensi, menjalankan pengujian, dan menjalankan program Cairo
  • Lambdaworks: Cairo -vm:menjalankan program Cairo di dalam mesin virtual untuk menghasilkan jejak, kemudian diverifikasi oleh Stone Prover
  • StarkWare: stone-prover: menghasilkan bukti untuk jejak yang dihasilkan oleh Cairo VM
  • Herodotus:cairo-lib:Verifikasi bukti MMR (Merkle Mountain Range) dalam program Cairo

Teknologi Kontrak Pintar yang Digunakan:

  • Foundry:digunakan untuk mendeklarasikan dan mendeploy smart contract
  • Scarb: bertanggung jawab dalam membangun kontrak dan mengelola hubungan ketergantungan
  • Herodotus: cairo-lib: Menyimpan akar MMR di atas rantai, dan menambahkan komitmen baru
  • Herodotus: integritas: memverifikasi bukti yang dihasilkan oleh Stone Prover

Menggunakan teknologi ZK (Zero Knowledge):

  • StarkWare: stone-prover: bertanggung jawab untuk melacak pembangkitan bukti untuk Cairo VM

Teknologi frontend yang digunakan:

  • Next.js: untuk membangun frontend
  • Type, starknet.js, starknet-react: digunakan untuk berinteraksi dengan smart contract
  • TailwindCSS, Shadcn, Aceternity: digunakan untuk mengatur gaya front-end

zKastle

速览入围ETHGlobal StarkHack决赛的7个项目

zKastle adalah permainan kartu strategi solo yang terinspirasi oleh "Palm Island". Dalam permainan ini, pemain akan mengendalikan sebuah desa, dan dengan mengelola sumber daya secara strategis dan meningkatkan infrastruktur, akan membantu desa berkembang dan makmur. Tujuan pemain adalah memaksimalkan skor melalui keputusan taktis dan manajemen sumber daya yang efisien.

Proyek ini menggunakan kerangka Dojo, yang merupakan rangkaian alat sumber terbuka untuk membangun game yang dapat diverifikasi. Logika inti permainan diimplementasikan menggunakan Cairo, yang merupakan bahasa pemrograman untuk menulis smart contract di Starknet. Kontrak-kontrak ini menangani mekanisme dasar permainan, memastikan semua operasi dieksekusi dengan aman di atas rantai-blok.

Front-end menggunakan React dan SDK dojo.js untuk membangun. Dojo.js melengkapi React dengan menyediakan alat dan modul yang khusus untuk kerangka kerja Dojo, memfasilitasi integrasi yang mulus antara smart contract front-end dan back-end. Perlu dicatat bahwa proyek ini menggunakan indeks Torii untuk efektif mengelola dan mengakses data permainan.

512 Karat

512 Karat adalah proyek seni ERC-721 yang sepenuhnya dibangun di atas rantai menggunakan Dojo dan Origami.

Proyek ini telah didaftarkan di Sepolia, pencetakan telah dilakukan atau dibuka.

Cetak gratis dan maksimal hanya menyediakan 512 token.

Tautan Asli

Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)