Orijinal yazar: Felix

Orijinal kaynak: PANews

ETHGlobal, gönderilen ve inşa edilen 150'den fazla proje arasından seçilen yedi projeyle StarkHack finalistlerini açıkladı. Bu makale size bu 7 projeye hızlı bir bakış sunuyor.

Zincir Canavarları

Chain Monsters, oyuncuların canavarları kontrol edebildiği, PvP savaşlarına katılabildiği ve 5x8'lik bir ızgara üzerinde stratejik olarak hareket ederek manayı artırmak ve rakibin sağlığını azaltmak için düşmanlara saldırabildiği, blockchain tabanlı sıra tabanlı bir RPG aksiyon oyunudur.

Chain Monsters'ın Kahire'de yazılmış ve Dojo çerçevesi kullanılarak geliştirilen akıllı sözleşmeleri vardır. Zincir içi etkileşimleri tanımlamak ve React uygulamalarını Vercel'de dağıtmak için istemci tarafında React ve dojo.js SDK'sını kullanın.

Chain Monsters, sözleşmeleri verimli bir şekilde dağıtmak için Cartridge'in slot çözümünü kullanıyor. Bu dağıtım, Dojo ekosistemindeki açık kaynak sıralayıcılar (Katana) ve dizin oluşturucular (Torii) tarafından kolaylaştırılır. İstemciden gelen oynatıcı etkileşimleri doğrudan sıralayıcıya gönderilirken, istemci bilgileri güncellemeleri dizin oluşturucuyla senkronizasyon yoluyla gerçekleşir.

zap

Zap, Web3 kullanıcılarına Web2 benzeri bir deneyim sunmak için SecureEnclave, Hesap Soyutlama ve TLSN kanıtlarından yararlanan bir mobil e-posta cüzdanıdır.

Uygulama React-Native'de geliştirildi, IOS ve Android'de dağıtıma izin veriyor ve akıllı cüzdan Kahire'de bulunuyor. Bu hackathon için Zap, Katana'da dağıtıldı ve test edildi. Zap, güvenlik amacıyla Starknet Js'yi kullanarak özel bir imzalayıcı oluşturdu.

zkSayfalar

ZkPages, kullanıcıların Starknet akıllı sözleşmeleriyle desteklenen tek sayfalık dijital içerik vitrinleri oluşturmasına olanak tanır. Platform, içeriğin IPFS aracılığıyla saklanması ve sunulmasıyla sıfır bilgili ödeme ve izsiz ödemeler aracılığıyla gizliliği ve güvenliği vurguluyor. Kullanıcılar mağazalarını kolayca yönetebilir, içerik yükleyebilir ve denetim geçmişlerini takip edebilir, böylece şeffaflık ve hesap verebilirlik sağlanır.

Canlı tanıtım URL'si: https://zkpages.vercel.app (Starknet Sepolia test ağı)

Demo videosu (Youtube'da yaklaşık 4 dakika): https://youtu.be/HO9kQjtSUjE

ışık

Solas, kullanıcıların her türlü veriyi kullanarak her türlü kanıtı oluşturmasına ve imzalamasına olanak tanıyan Starknet tabanlı bir kanıt sistemidir.

Solas, Kahire lang, Starknet dökümhanesi, next js, vercel ve starkscan'ı kullanıyor. Proje, startnet sertifikasyon hizmet sözleşmesi ve Şema Kayıt Sözleşmesi (şema kayıt sözleşmesi) olmak üzere iki ana Kahire sözleşmesinden oluşmaktadır.

StarkGirdap

StarkSwirl, kullanıcıların halka açık Starknet zincirini kullanmalarına ve gizliliklerini korumalarına olanak tanıyan, gizliliği koruyan bir token karıştırıcıdır.

Kullanılan arka uç teknolojileri:

  • Scarb: sözleşmeler oluşturmak, bağımlılıkları yönetmek, testler yürütmek ve Kahire programlarını yürütmek için kullanılır

  • Lambdaworks: Cairo -vm: İzler oluşturmak için Kahire programlarını sanal bir makinede yürütün; bunlar daha sonra Stone Prover tarafından doğrulanır.

  • StarkWare:stone-prover: Kahire VM tarafından oluşturulan izler için kanıtlar oluşturun

  • Herodot:cairo-lib: Kahire programında MMR (Merkle Sıradağları) kanıtını doğrulayın

Kullanılan akıllı sözleşme teknolojisi:

  • Dökümhane: akıllı sözleşmelerin bildirilmesi ve dağıtılması için

  • Scarb: Sözleşmelerin oluşturulmasından ve bağımlılıkların yönetilmesinden sorumludur

  • Herodot: cairo-lib: MMR'nin kökünü zincirde saklayın ve yeni sözler ekleyin

  • Herodot:dürüstlük: Stone Prover tarafından oluşturulan kanıtı doğrulayın

Kullanılan ZK (sıfır bilgi) teknolojisi:

  • StarkWare: taş kanıtlayıcı: Kahire VM izleri için kanıt oluşturmaktan sorumludur

Kullanılan ön uç teknolojiler:

  • Next.js: ön ucu oluşturmak için kullanılır

  • TypeScript, starknet.js, starknet-react: akıllı sözleşmelerle etkileşim için

  • TailwindCSS, Shadcn, Aceternity: ön uç stillerini ayarlamak için kullanılır

zKastle

zKastle, Palm Island'dan ilham alan tek oyunculu bir strateji kart oyunudur. Bu oyunda oyuncular bir köyün kontrolünü ele geçirir ve kaynakları stratejik olarak yöneterek ve altyapıyı iyileştirerek onun büyümesine ve gelişmesine yardımcı olurlar. Oyuncunun hedefi, taktiksel kararlar ve verimli kaynak yönetimi yoluyla puanları en üst düzeye çıkarmaktır.

Proje, doğrulanabilir oyunlar oluşturmaya yönelik açık kaynaklı bir araç zinciri olan Dojo çerçevesini kullanıyor. Temel oyun mantığı, Starknet'te akıllı sözleşmeler yazmak için kullanılan bir programlama dili olan Kahire kullanılarak uygulanır. Bu sözleşmeler temel oyun mekaniklerini ele alarak tüm işlemlerin blockchain üzerinde güvenli bir şekilde gerçekleştirilmesini sağlar.

Ön uç, React ve dojo.js sdk kullanılarak oluşturulmuştur. Dojo .js, Dojo çerçevesine özel araçlar ve modüller sağlayarak ön uç ve arka uç akıllı sözleşmeler arasında kusursuz entegrasyonu kolaylaştırarak React'ı tamamlar. Bu projede oyun verilerini verimli bir şekilde yönetmek ve sorgulamak için Torii dizin oluşturucusunun kullanılması dikkat çekicidir.

512 Karat

512 Karat, Dojo ve Origami kullanılarak oluşturulmuş, tamamen zincir üzerinde üretken bir sanat ERC-721 projesidir.

Proje Sepolia'ya konuşlandırıldı ve basımı https://karat.collect-code.com/ veya https://512karat.vercel.app/ adresinde açık.

Basım ücretsizdir ve yalnızca maksimum 512 jeton arzı vardır.