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 ConnectedNot Connected

Langkah 2. Buat Dompet Anda

Sistem akan meminta Anda untuk menyimpan keypair dompet Anda. Setelah siap, klik "Continue" untuk melanjutkan.

Create Playground WalletCreate Playground Wallet

Sekarang Anda akan melihat alamat dompet, saldo SOL, dan cluster yang terhubung (devnet secara default) di bagian bawah jendela.

ConnectedConnected

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 pengembang
    • testnet: 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:

Terminal
$
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 AirdropFaucet Airdrop

Is this page helpful?

Daftar Isi

Edit Halaman