AI Araçlarıyla Chiliz dApp Geliştirme
EVM geliştirme için komut istemleri ve bağlam ile Chiliz Chain dApp'leri oluşturmak için yapay zeka vibe-coding araçlarını (Cursor, Replit, Lovable, Claude Code, Bolt, V0) kullanın.
Vibe-coding çok moda, ve bu nasıl kod yazılacağını bilmeseniz bile Web3 proje fikrinize hızlıca başlamanıza yardımcı olabilir!
Bu sayfa, dApp'inizi oluşturmak için gerekli bilgileri üretmek amacıyla favori yapay zeka araçlarınızla nasıl etkileşime geçeceğiniz konusunda size fikir verecektir.
Ön Koşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
MetaMask gibi Chiliz Chain hesabı olan bir cüzdan.
Güvenli test için Spicy Testnet, üretim için Chiliz Chain Mainnet kullanın.
MetaMask ve Spicy Testnet ile Chiliz Chain Mainnet'e nasıl bağlanılacağı hakkında daha fazla bilgi edinin: MetaMask Nasıl Kullanılır
O cüzdanda deploy için yeterli CHZ token'ı.
Spicy Testnet için faucet'ten temin edilebilecek test CHZ token'larına ihtiyacınız olacak.
ChatGPT, Gemini, Claude veya benzeri bir yapay zeka kod asistanında hesap.
WalletKit bağlayıcısını entegre etmek için bir Reown hesabı.
Bir dApp Fikri Bulun
İlk adım, çekici bir fikir geliştirmektir. Chiliz Chain üzerinde uygulama geliştirdiğiniz için, konseptinizin ideal olarak blockchain teknolojisi ile spor ve eğlence dünyası arasındaki boşluğu kapatması gerekir. Taraftarların ne isteyebileceğini düşünün.
Güçlü bir fikrin net bir iş vakası olacaktır: Nasıl değer yaratıyor? Kullanıcılar kim?
Örnek dApp Fikri: Bir Fan Tahmin Piyasası.
Konsept: Taraftarlar, yaklaşan maçların sonuçlarına (örn. "A Takımı B Takımına karşı kazanır mı?") bahis yapmak için CHZ kullanabilir.
İş Vakası: Bir piyasanın sonuçlandırılması üzerine kazananlar havuzundan küçük bir yüzde ücreti (örn. %2) alınır. Bu ücret, sürdürülebilir bir gelir akışı oluşturarak bir fayda sağlayıcı cüzdana gönderilir.
Fikrinizi beyin fırtınası yapmak ve geliştirmek için bir yapay zeka aracı kullanabilirsiniz.
Sağlam bir konsept elde ettikten sonra, akıllı sözleşmeyi oluşturma zamanı gelmiştir.
Yapay Zeka ile Akıllı Sözleşme Oluşturma
Modern yapay zeka araçları, güvenli ve verimli akıllı sözleşme kodu yazma konusunda şaşırtıcı derecede yeteneklidir.
Akıllı sözleşmeler, önceden belirlenmiş koşullar ve şartlar yerine getirildiğinde otomatik olarak yürütülen blockchain üzerinde depolanan bilgisayar programlarıdır. Solidity, başlıca akıllı sözleşme kodlama dillerinden biridir.
Temel Komut İstemi Talimatları
Yapay zekanıza komut verirken her zaman çok spesifik olun!
Talimatlarınız şunları içermelidir:
Solidity Sürümü: 0.8.30 veya altında bir sürüm belirtin. Bunun nedeni, Chiliz Chain'in henüz en son Solidity sürümlerini tam olarak desteklememesidir.
Tekerleği yeniden icat etmeyin: Yapay zekaya, mümkün olduğunca mevcut OpenZeppelin sözleşmelerini temel almasını söyleyin.
OpenZeppelin, güvenli dApp'ler oluşturmak için açık kaynaklı bir platformdur.
Çeşitli güvenlik ve denetim hizmetlerinin yanı sıra, topluluğun projelerinde ücretsiz olarak kullanabilmesi için topluluk tarafından denetlenmiş akıllı sözleşme kütüphanesi sunmaktadırlar.
Bu nedenle OpenZeppelin sözleşmeleri endüstri standardı olarak kabul edilmekte olup güvenle kullanabilirsiniz.
Düz Sözleşme: Yapay zekaya "düz" bir sözleşme üretmesini talimatlandırın. Bu, kodun harici içe aktarmalara veya bağımlılıklara dayanmayan tek bir dosyada kendi kendine yeterli olması anlamına gelir. Bu, daha sonra doğrulamayı kolaylaştırır.
Cüzdan Adresleri: Sözleşmenin sahibi olacak cüzdan adresini (deploy eden) ve varsa ücretleri alacak adresi (fayda sağlayıcı) sağlayın.
Artık yapay zeka aracınıza komut vermek size kalmış!
Yapay zeka Solidity kodunu ürettikten sonra mümkünse indirin veya kopyalayıp bilgisayarınızda .sol dosyası olarak kaydedin.
Derleme ve Deploy Etme
Şimdi sözleşmenizi Chiliz Chain'e deploy etmeniz gerekiyor.
Sözleşmenizin hatalarını ayıklamak, derlemek ve deploy etmek için ücretsiz, web tabanlı bir ortam olan Remix IDE kullanacağız:
Remix IDE'yi açın: remix.ethereum.org adresine gidin.
Sözleşmenizi yükleyin: Soldaki "Dosya Gezgini" sekmesinde yeni bir dosya oluşturun ve yapay zekanız tarafından oluşturulan Solidity kodunu yapıştırın.
Sözleşmeyi Derleyin:
"Solidity Derleyici" sekmesine gidin.
Derleyici sürümünü "0.8.30+xxx" olarak ayarlayın.
Derle düğmesine tıklayın.
Daha ayrıntılı bir Remix deploy kılavuzunu burada görebilirsiniz:
Yapay Zeka ile Hata Ayıklama
İlk kodun hata içermesi yaygındır. Remix'in hata ayıklayıcısı bunları yakalamada mükemmeldir.
Derleme başarısız olursa hata mesajını Remix konsolundan kopyalayın. Yapay zeka aracınıza geri dönüp tespit edilen hataları düzeltmesini isteyin.
Şöyle bir komut istemi kullanabilirsiniz:
"Verdiğin Solidity kodu Remix IDE'de şu hatayı üretti. Lütfen düzelt: ..." ve Remix'ten tüm hata mesajlarını kopyalayıp yapıştırın.
Remix'te derleme ve yapay zekadan düzeltme alma sürecini, sözleşme herhangi bir hata olmaksızın başarıyla derlenene kadar tekrarlayın.
Spicy Testnet'e Deploy Etme
Akıllı sözleşme derlendikten sonra onu deploy etmeniz gerekiyor:
Remix'te "Deploy & Run Transactions" sekmesine gidin.
Ortam için "Injected Provider - MetaMask"ı seçin. Bu, cüzdanınızın Remix'e bağlanması için bir istek gönderecektir.
Test aşamanızda MetaMask'ınızın Spicy Testnet'e bağlı olduğundan emin olun.
Remix'te Deploy düğmesine tıklayın. Cüzdanınız açılarak işlemi onaylamanızı ve test CHZ token'larıyla gas ücretini ödemenizi isteyecektir.
Onayladıktan sonra, Remix'teki "Deployed Contracts" bölümünde deploy edilen sözleşmenizi görmelisiniz. İşlem ayrıca Chiliscan Spicy üzerinde de görünür olacaktır.
Sözleşmeyi Doğrulama
Şimdi akıllı sözleşmeyi zincir üzerinde doğrulamanız gerekiyor. Doğrulanmış bir sözleşme şeffaf ve güvenilirdir. Kullanıcıların kaynak kodunuzu doğrudan blok gezgininde okuyup denetlemesine olanak tanır.
Chiliscan Spicy ile nasıl yapılacağı:
Chiliscan'da deploy işleminizi bulun ve yeni sözleşmenin adresini kopyalayın.
Doğrulama Formunu doldurun: Çeşitli bilgiler sağlamanız gerekecektir.
Yapay zeka aracınızdan şu gibi bir komut istemiyle yardım isteyebilirsiniz:
"Chiliscan'da Solidity akıllı sözleşmemi doğrulamam gerekiyor. Sözleşme adresi 0xxxxxxxx. Kullandığım derleyici sürümü 0.8.30'dur. ... alanlarına ne yazacağımı söyler misin?"
Formu gönderin. Tüm ayrıntılar doğruysa, sözleşmenizin kaynak kodu artık Chiliscan'da herkese açık olacaktır!
Vibe-Coding Aracı ile Frontend Oluşturma
Akıllı sözleşmeniz artık canlı ve doğrulanmış olduğuna göre, kullanıcıların bununla etkileşmesi için bir kullanıcı arayüzüne (UI) ihtiyacınız var. Bunun için herhangi bir vibe-coding aracını kullanabilirsiniz:
Seçtiğiniz Kodlama Asistanı hesabına giriş yapın.
Yeni bir proje başlatın ve yapay zekaya komut vermeye başlayın. Ne inşa etmek istediğinizi açıkça belirtin.
Örnek komut istemi
"Chiliz Chain dApp'im için bir frontend oluşturmak istiyorum. Şimdilik Spicy Testnet için oluşturmanı istiyorum:
RPC uç noktası: https://spicy-rpc.chiliz.com/
RPC Websocket: wss://spicy-rpc-ws.chiliz.com/
Chain ID: 88882
Para Birimi Sembolü: CHZ
dApp'imin şunu yapmasını istiyorum: XXX. Akıllı Sözleşme Adresi: [DEPLOY ETTİĞİN SÖZLEŞME ADRESİNİ GİR] Cüzdan Adreslerim:
Sahibi [SAHİP ADRESİNİ GİR]
Fayda sağlayıcısı [FAYDA SAĞLAYICI ADRESİNİ GİR].
Talimatlar:
dApp'ler için en yaygın araçları kullanan bir web arayüzü oluştur.
xxxx görüntülesin.
Kullanıcılar xxxx yapabilsin.
Sahibi xxxx oluşturmak için şifre korumalı bir yönetici paneline sahip olsun."
xxxx"
Mümkün olduğunca spesifik olun! Ve tekrarlamaktan çekinmeyin.
Kullanıcı Cüzdanlarını Entegre Etme
Kullanıcıların kendi cüzdanlarını dApp'inize bağlayabilmesi için bir cüzdan bağlayıcı çözüme ihtiyacınız var. Seçtiğiniz yapay zeka aracı sizin için Reown'ın WalletKit'ini entegre edebilmelidir.
Bir Reown hesabı oluşturmanız gerekecektir:
Henüz yapmadıysanız Reown Cloud hesabı için kaydolun, ardından giriş yapın.
"Proje Oluştur"a tıklayın. Projenizin adını girin ve "Devam"a tıklayın.
Ürün olarak "WalletKit"i seçin ve "Devam"a tıklayın.
Framework olarak "Next.js"i seçin ve "Oluştur"a tıklayın.
Reown Cloud şimdi sizin için yeni bir proje oluşturacak; bu aynı zamanda bir proje kimliği de üretecektir. Bunu sol üst köşede bulabilirsiniz: O kimliği kopyalayın; daha sonra ihtiyacınız olacak.
Ardından yapay zeka aracınıza entegrasyonu yapması için talimat verin.
Örnek komut istemi
"Reown'ın WalletKit'ini kullanarak cüzdan bağlantısı işlevi ekle. Hesap oluşturduktan sonra WalletKit proje kimliğimi ve API anahtarlarımı sağlayacağım. 'Cüzdan Bağla' düğmesinin WalletKit kullanacak şekilde ayarla."
Kurulumu tamamlamak için yapay zekanızın ve WalletKit'in talimatlarını izleyin. WalletKit hesabınızdan yapay zeka projenize bazı bilgileri kopyalayıp yapıştırmanız gerekecektir.
dApp'inizin frontend'i tamamen işlevsel olana ve sonuçtan memnun kalana kadar yapay zekanın ortamında sorgu yapmaya ve test etmeye devam edin.
Chiliz Chain Mainnet'e Geçiş
Şimdiye kadar tüm yapay zeka araçlarından Spicy Testnet göz önünde bulundurularak çalışmalarını istedik. Bu, uygulamanızı güvenli bir blockchain üzerinde test etmek için gereklidir; ancak üretim projeleri için kullanılamaz; zira yalnızca test CHZ token'larıyla, gerçek CHZ token'larıyla değil, çalışır.
Uygulamanızı Spicy Testnet'ten Chiliz Chain Mainnet'e taşımak için yukarıdaki adımların çoğunu son bir kez daha yapmanız gerekecektir:
Sözleşmenizi Remix ile tekrar deploy edin, ancak bu sefer Chiliz Chain Mainnet ile.
Sözleşmenin gerçekten deploy edildiğini Chiliscan Mainnet ile kontrol edin.
Sözleşmeyi Chiliscan Mainnet Sözleşme Doğrulayıcısında doğrulayın.
Son olarak, yapay zekanıza uygulamanın artık Chiliz Mainnet kullanacak şekilde güncellenmesini söyleyin. Spesifik olun!
Örnek komut istemi
"Uygulamayı Chiliz Chain Mainnet için güncellemek istiyorum. Yalnızca RPC URL'sini ve ChainID'yi güncellemelisin, başka hiçbir şeyi değil: * RPC uç noktası: https://rpc.ankr.com/chiliz * Chain ID: 88888"
Son Test
Uygulamanızı başka biriyle paylaşmadan önce son bir kez test edin.
İşte bu! Artık Chiliz Chain'de canlı, yapay zeka destekli tam kapsamlı bir dApp'iniz var!
Son güncelleme
Bu yararlı oldu mu?