Panduan Mulai Cepat Solana
Selamat datang di Panduan Mulai Cepat Solana. Panduan praktis ini memperkenalkan Anda pada konsep inti untuk membangun di Solana, terlepas dari pengalaman Anda sebelumnya.
Apa yang Akan Anda Pelajari
Dalam tutorial ini, Anda akan mempelajari tentang:
- Akun Solana: Pelajari bagaimana jaringan Solana menyimpan data.
- Mengirim Transaksi: Pelajari cara berinteraksi dengan jaringan Solana dengan mengirim transaksi.
- Membangun dan Men-deploy Program: Buat program Solana pertama Anda dan deploy ke jaringan.
- Program Derived Addresses (PDA): Pelajari cara menggunakan PDA untuk membuat alamat deterministik untuk akun.
- Cross-Program Invocations (CPI): Pelajari cara memanggil program lain dari dalam program Anda, memungkinkan interaksi kompleks dan komposabilitas antara program yang berbeda di Solana.
Yang terbaik? Anda tidak perlu menginstal apa pun. Panduan ini menggunakan Solana Playground, lingkungan pengembangan berbasis browser. Ikuti, salin, dan tempel kode, dan lihat hasilnya segera, semua dari browser web Anda. Pengetahuan pemrograman dasar membantu tetapi tidak wajib.
Saatnya menyelami dan mulai membangun di Solana.
Solana Playground
Solana Playground (Solpg) menyediakan lingkungan pengembangan berbasis browser yang memungkinkan Anda untuk dengan cepat mengembangkan, men-deploy, dan menguji program Solana.
Buka tab baru di browser web Anda dan navigasikan ke https://beta.solpg.io/.
Buat Dompet Playground
Pengguna baru Solana Playground sebaiknya terlebih dahulu membuat Dompet Playground. Dompet ini memungkinkan Anda berinteraksi dengan jaringan Solana langsung dari browser Anda.
Langkah 1. Hubungkan ke Playground
Klik tombol "Not connected" di pojok kiri bawah layar.
Not Connected
Langkah 2. Buat Dompet Anda
Sistem akan meminta Anda untuk menyimpan keypair dompet Anda. Setelah siap, klik "Continue" untuk melanjutkan.
Create Playground Wallet
Sekarang Anda akan melihat alamat dompet, saldo SOL, dan cluster yang terhubung (devnet secara default) di bagian bawah jendela.
Connected
Penyimpanan lokal browser Anda menyimpan Dompet Playground Anda. Menghapus cache browser akan menghapus dompet yang tersimpan. Gunakan Dompet Playground hanya untuk pengujian dan pengembangan. Jangan mengirim aset sungguhan (dari mainnet) ke alamat ini.
Beberapa definisi yang mungkin berguna:
- alamat dompet: kunci publik 32-byte dari keypair Ed25519, umumnya
ditampilkan sebagai string yang dikodekan base-58 (misalnya,
7MNj7pL1y7XpPnN7ZeuaE4ctwg3WeufbX5o85sA91J1
). Kunci privat yang sesuai menandatangani transaksi dari alamat ini. Di Solana, alamat berfungsi sebagai pengenal unik untuk dompet pengguna, program (smart contract), atau akun lain di jaringan. - cluster terhubung: jaringan Solana untuk interaksi Anda saat ini. Cluster
umum meliputi:
devnet
: Jaringan pengembangan untuk eksperimen pengembangtestnet
: Jaringan yang dicadangkan untuk pengujian validator (jangan digunakan sebagai pengembang aplikasi)mainnet-beta
: Jaringan Solana utama untuk transaksi langsung
Dapatkan Devnet SOL
Sebelum memulai pengembangan, Anda perlu mendapatkan beberapa devnet SOL.
Sebagai pengembang, Anda memerlukan SOL untuk dua kasus penggunaan utama:
- Membuat akun baru untuk menyimpan data atau men-deploy program di jaringan
- Membayar biaya transaksi saat berinteraksi dengan jaringan Solana
Dua metode untuk mendanai dompet Anda dengan devnet SOL:
Opsi 1: Menggunakan Terminal Playground
Untuk mendanai dompet Playground Anda dengan devnet SOL. Di terminal Playground, jalankan:
$solana airdrop 5
Opsi 2: Menggunakan Devnet Faucet
Jika perintah airdrop tidak berfungsi (karena batas rate atau error), Anda dapat menggunakan Web Faucet.
- Masukkan alamat dompet Anda (dapat ditemukan di bagian bawah layar Playground) dan pilih jumlah
- Klik "Confirm Airdrop" untuk menerima devnet SOL Anda
Faucet Airdrop
Is this page helpful?