Solana Hızlı Başlangıç Kılavuzu
Solana Hızlı Başlangıç Kılavuzu'na hoş geldiniz. Bu uygulamalı kılavuz, önceki deneyiminiz ne olursa olsun, Solana üzerinde geliştirme yapmak için temel kavramları size tanıtır.
- Solana hesapları: Solana ağının verileri nasıl depoladığı
- İşlem gönderme: İşlem göndererek Solana ağıyla nasıl etkileşim kurulur
- Program oluşturma ve dağıtma: İlk Solana programınızı oluşturun ve ağa dağıtın
- Program-Türetilmiş adresler: Hesaplar için belirleyici adresler oluşturmayı öğrenin
- Program-Arası Çağrılar: Programınızdan diğer programları çağırmayı öğrenerek karmaşık etkileşimleri ve program birleştirilebilirliğini etkinleştirin
Bu eğitimde şunları öğreneceksiniz:
- Solana Hesapları: Solana ağının verileri nasıl depoladığını öğrenin.
- İşlem Gönderme: İşlemler göndererek Solana ağıyla nasıl etkileşim kuracağınızı öğrenin.
- Program Oluşturma ve Dağıtma: İlk Solana programınızı oluşturun ve ağa dağıtın.
- Program Derived Address (PDA'lar): Hesaplar için belirleyici adresler oluşturmak için PDA'ları nasıl kullanacağınızı öğrenin.
- Cross Program Invocation (CPI'lar): Programınızdan diğer programları nasıl çağıracağınızı öğrenin, bu da Solana'daki farklı programlar arasında karmaşık etkileşimlere ve birleştirilebilirliğe olanak tanır.
En iyi kısmı? Hiçbir şey kurmanıza gerek yok. Bu kılavuz, tarayıcı tabanlı bir geliştirme ortamı olan Solana Playground'u kullanır. Takip edin, kodu kopyalayıp yapıştırın ve sonuçları hemen görün, hepsi web tarayıcınızdan. Temel programlama bilgisi yardımcı olur ancak gerekli değildir.
Playground cüzdanı oluşturma
Solana Playground
Solana Playground (Solpg), Solana programlarını hızlı bir şekilde geliştirmenize, dağıtmanıza ve test etmenize olanak tanıyan tarayıcı tabanlı bir geliştirme ortamı sunar.
Web tarayıcınızda yeni bir sekme açın ve https://beta.solpg.io/ adresine gidin.
Playground Cüzdanı Oluşturun
Yeni Solana Playground kullanıcıları öncelikle bir Playground Cüzdanı oluşturmalıdır. Bu cüzdan, doğrudan tarayıcınızdan Solana ağıyla etkileşim kurmanızı sağlar.
Adım 1. Playground'a bağlan
Ekranın sol alt köşesindeki "Not connected" (Bağlı değil) düğmesine tıklayın.
Keypair'inizi kaydedin
Adım 2. Cüzdanınızı oluşturun
Sistem, cüzdanınızın keypair'ini kaydetmenizi ister. Hazır olduğunuzda, devam etmek için "Continue" (Devam) düğmesine tıklayın.
Playground Cüzdanı Oluştur
Artık pencerenin alt kısmında cüzdanınızın adresini, SOL bakiyesini ve bağlı kümeyi (varsayılan olarak devnet) görmelisiniz.
Bağlandı
Tarayıcınızın yerel depolama alanı Playground Cüzdanınızı kaydeder. Tarayıcı önbelleğinizi temizlemek, kaydedilmiş cüzdanınızı kaldırır. Playground Cüzdanınızı yalnızca test ve geliştirme için kullanın. Bu adrese gerçek varlıklar (mainnet'ten) göndermeyin.
Faydalı bulabileceğiniz bazı tanımlar:
- cüzdan adresi: Ed25519 keypair'inden 32 baytlık bir genel anahtar,
genellikle base-58 kodlu bir dize olarak görüntülenir (örn.,
7MNj7pL1y7XpPnN7ZeuaE4ctwg3WeufbX5o85sA91J1). Karşılık gelen özel anahtar, bu adresten işlemleri imzalar. Solana'da bir adres, bir kullanıcının cüzdanı, bir program (akıllı sözleşme) veya ağdaki herhangi başka bir hesap için benzersiz tanımlayıcı görevi görür. - bağlı küme: mevcut etkileşimleriniz için Solana ağı. Yaygın kümeler şunları
içerir:
devnet: Geliştirici deneyleri için bir geliştirme ağıtestnet: Doğrulayıcı testleri için ayrılmış bir ağ (uygulama geliştiricisi olarak kullanmayın)mainnet-beta: Canlı işlemler için ana Solana ağı
Cüzdanınıza SOL ekleyin
Devnet SOL alın
Geliştirmeye başlamadan önce, biraz devnet SOL almanız gerekiyor.
Bir geliştirici olarak, iki ana kullanım durumu için SOL'a ihtiyacınız vardır:
Seçenek 1: Playground terminalini kullanın
Cüzdanınızı devnet SOL ile fonlamanın iki yöntemi:
Seçenek 1: Playground Terminalini kullanma
Seçenek 2: Devnet faucet'ı kullanın
$solana airdrop 5
Seçenek 2: Devnet Musluğunu kullanma
Eğer airdrop komutu çalışmazsa (hız limitleri veya hatalar nedeniyle), Web Musluğu'nu kullanabilirsiniz.
Is this page helpful?