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.
Neler Öğreneceksiniz
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 deterministik 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.
Solana üzerinde geliştirmeye başlamak için hemen dalın.
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ın
Ekranın sol alt köşesindeki "Not connected" (Bağlı değil) düğmesine tıklayın.
Not Connected
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.
Create Playground Wallet
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.
Connected
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ğı
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 var:
- Ağda veri depolamak veya programlar dağıtmak için yeni hesaplar oluşturmak
- Solana ağıyla etkileşimde bulunurken işlem ücretlerini ödemek
Cüzdanınızı devnet SOL ile fonlamanın iki yöntemi:
Seçenek 1: Playground Terminalini Kullanma
Playground cüzdanınızı devnet SOL ile fonlamak için. Playground terminalinde şunu çalıştırı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.
- Cüzdan adresinizi girin (Playground ekranının altında bulunur) ve bir miktar seçin
- Devnet SOL'unuzu almak için "Confirm Airdrop" düğmesine tıklayın
Musluk Airdrop
Is this page helpful?